List or find addresses in the project, newest first
const url = 'https://api.proxymail.qa/v1/addresses?limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.proxymail.qa/v1/addresses?limit=50' \ --header 'Authorization: Bearer <token>'Every filter given must match, so an agent or test can find a test account it made earlier, such as an under-18 in GB with a saved password: ?tag=age-gate&country=GB&max_age=17&has_password=true.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Addresses created before this time (paging).
Addresses with this tag. Repeat it, or separate tags with commas, to need all of them.
The persona’s country, an ISO 3166-1 alpha-2 code such as GB.
At least this age today, in whole years, from the persona’s date of birth.
At most this age today: max_age=17 finds under-18s.
Whether a password is saved on the address.
Part of the address, label, notes, name or username.
Used on this site: a host or page URL, such as staging.example.com.
Used in this environment, such as staging.
Responses
Section titled “Responses”Addresses
object
object
Present only when the address has one.
ISO 3166-1 alpha-2 code, such as GB. Present only when the address has one.
Only in the response to creating it with password: true.
Where it is used: the host of the app under test. Present only when set.
Which environment it is used in, such as staging. Present only when set.
The newest code or link, like Match.
Only while someone has it checked out of the pool.
Example generated
[ { "address": "example", "label": "example", "created_at": "2026-04-15T12:00:00Z", "expires_at": "2026-04-15T12:00:00Z", "persona": { "first_name": "example", "last_name": "example", "username": "example", "date_of_birth": "2026-04-15", "country": "example" }, "notes": "example", "tags": [ "example" ], "has_password": true, "password": "example", "site": "example", "environment": "example", "email_count": 1, "latest": "example", "checked_out_until": "2026-04-15T12:00:00Z" }]An error
object
Example generated
{ "error": "example", "message": "example"}