Skip to main content
Page through every domain registered for the project, newest first. Filter by verification status to find what’s still pending. GET /v1/domains Returns a cursor page of domains. The list omits per-record deliverability detail; fetch a single domain with retrieve for its full records and auth health.

Query parameters

status
string
Filter by verification status — one of pending, verified, or failed.
limit
integer
Page size, 1–100. Defaults to 25.
cursor
string
The nextCursor from a previous response. Omit for the first page.

Request

curl "https://api.drin.run/v1/domains?status=verified&limit=25" \
  -H "Authorization: Bearer $DRIN_API_KEY"

Response

200 OK — a page of domains. When nextCursor is null you’ve reached the end. See Pagination for the full walk.
{
  "data": [
    {
      "id": "dom_01HZ8K3M9P",
      "domain": "mail.acme.com",
      "status": "verified",
      "records": [ /* … */ ],
      "createdAt": "2026-05-30T11:04:00Z"
    }
  ],
  "nextCursor": null
}