API

Limits and errors

Where to find your current limits, and the error codes the API returns.

Not verified yet

Where to find your limits

Live free-tier allowances, paid-plan ceilings, and current usage are in app.norcube.comDomainRadarLimits, and on the pricing page.

DomainRadar tracks quotas across several dimensions:

  • Per check method – Bloom, DNS-verified, RDAP info, full WHOIS each have their own monthly free-tier allowance. Usage beyond free-tier bills at the per-method rate.
  • Concurrent checks – maximum simultaneous lookups in flight.
  • Bulk job size – maximum domains per bulk job.
  • Bulk jobs per hour – rate limit on creating new bulk jobs.
  • Name-generator jobs per hour – rate limit on generation requests.
  • Active watchers – Brand Monitor is metered per watcher-hour.

The exact numbers depend on your plan; see the live page above for authoritative values.

Billing gate

If your organization has unpaid invoices past the grace period, write endpoints return 402 PAYMENT_REQUIRED. Reads continue working. See Platform → Billing → Dunning.

Error codes

HTTPCodeMeaning
400INVALID_INPUTValidation failed.
401INVALID_TOKENToken missing/expired.
402PAYMENT_REQUIREDPast dunning grace.
403FORBIDDENNot allowed for this org.
404NOT_FOUNDJob, watcher, or hit doesn't exist.
422INVALID_STATEE.g., cancelling a finished job.
429RATE_LIMITEDExceeded a rate limit.
500INTERNAL_ERRORUnexpected server error.
503SERVICE_UNAVAILABLETransient. Retry with backoff.

Per-check errors

A single domain in a check (single or bulk) can fail without failing the overall request. Per-domain errors:

CodeMeaning
domain_invalidNot a parseable FQDN.
tld_unsupportedThe TLD isn't covered by DomainRadar.
whois_unavailableThe registry's WHOIS server didn't respond.
rdap_unavailableThe registry's RDAP server didn't respond.

Errored domains in a bulk job don't count against billing.

Status

Live status at status.norcube.com.

On this page