Search Domains
GET/domains1 credit

Search Domains

Domain radar. Newly registered names from NRD feeds, company registries, and GitHub orgs. This is not a company profile and we do not enrich these rows. Use it to watch fresh .ai / .io registrations. A startup_slug appears only after the homepage passes the promote sliver and the public profile is published. For companies, use GET /startups.

GEThttps://www.startuphub.ai/api/v1/domains

Request

# Fresh .ai names we ingested this week, still in the queue
curl -G "https://www.startuphub.ai/api/v1/domains" \
  -H "Authorization: Bearer sk_live_..." \
  --data-urlencode "tld=ai" \
  --data-urlencode "has_real_email=true" \
  --data-urlencode "created_after=2026-09-01" \
  --data-urlencode "limit=20"

Parameters

tldstringoptional

Comma-separated TLDs: ai, io, xyz, so, security, com. Uses the indexed NRD/CT sources.

sourcestringoptional

Raw source or bucket id: dot_ai_nrd, github_new_org, uk_companies_house, dot_ai_zone, …

statusstringoptional

queued, quality_failed, promoted, rejected. Default is queued,quality_failed (names we are still watching).

apexstringoptional

Exact hostname lookup (acme.ai).

qstringoptional

Substring on apex or candidate name.

created_afterstringoptional

ISO date. First ingested on or after this time.

created_beforestringoptional

ISO date. First ingested on or before this time.

has_real_emailstringoptional

"true" / "false". Domain has MX (mailbox signal).

has_real_contentstringoptional

"true" / "false". Last homepage probe had real body copy.

is_parkedstringoptional

"true" / "false".

promotedstringoptional

"true" = only names that already have a public startup profile.

limitintegeroptionaldefault: 20

Results per page (1-100)

offsetintegeroptionaldefault: 0

Pagination offset

Response

json
{
  "data": [
    {
      "apex": "freshname.ai",
      "tld": "ai",
      "name": "Freshname",
      "source": "dot_ai_nrd",
      "status": "queued",
      "created_at": "2026-09-05T12:00:00Z",
      "registered_at": "2026-09-04",
      "registrar": "Cloudflare",
      "dns_provider": "cloudflare",
      "has_real_email": true,
      "email_provider": "google_workspace",
      "has_real_content": false,
      "is_parked": false,
      "quality_score": 30,
      "startup_slug": null
    }
  ],
  "pagination": { "total": 1842, "limit": 20, "offset": 0 }
}

Errors

401Invalid or missing API key
403Free tier. Domain radar requires Pro Lite or higher.
429Daily rate limit exceeded