/

Get started

Limits and errors

Limits

FreeDeveloper
Calls a month10010,000
Results per page2550
Pages per query140
New companies you can ask us to read, per day5100
Watchlist10500

Free keys on one email domain share a ceiling of 300 calls a month. Every response carries X-RateLimit-Limit and X-RateLimit-Remaining. Requests that fail with a 4xx or 5xx do not use quota. A 202 does. At your limit, calls return 429 until next month: there are no overage charges.

{
  "error": {
    "code": "quota_exceeded",
    "message": "Monthly quota reached. There are no overage charges; calls resume next month.",
    "upgrade_url": "https://stratadb.io/pricing"
  }
}

Errors

Every error has the same shape, with a stable code to branch on.

{
  "error": {
    "code": "company_not_tracked",
    "message": "We do not track this company yet. This says nothing about what it uses."
  }
}
StatusCodeMeaning
400invalid_domainThat does not look like a domain.
400invalid_pageThe page is not valid, or is past your plan's limit.
400invalid_dateA date is not ISO 8601.
400filter_requiredThis query needs a filter.
400invalid_evidence_typeUse declared, mentioned, detected or hiring.
400invalid_targetSend a kind and a target we track.
400invalid_urlA webhook URL must be https, on a public host and the default port.
400invalid_event_typesAn event type is not valid.
400invalid_scopeUse watchlist or all.
400record_not_foundWe did not find the DNS record yet.
400invalid_kindUse note, addition or correction_request.
400invalid_textText must be 1 to 2000 characters.
401missing_api_keyNo key was sent.
401invalid_api_keyThe key is not valid.
403plan_requiredThis needs a paid plan, or you reached a plan limit.
403claim_requiredVerify that you control this domain first.
404company_not_trackedWe have not looked at this company. This says nothing about what it uses.
404technology_not_foundWe have no technology with this slug.
404no_claimStart a claim for this domain first.
404not_foundNo such endpoint or webhook.
429quota_exceededYour monthly quota is used up.
429collect_limit_reachedYou reached today's limit for adding new companies.
500internal_errorSomething went wrong on our side.