Limits and errors

REST API

Limits and errors

Limits apply to the whole account and are the same on the API and on MCP.

Limits and quota

Limits belong to the account, not the key: creating more keys does not raise the quota. Each list item counts as one record; a profile, a history series or a flow capture counts as one.

Requests per minute60
Requests per day1,000
Records per day2,000
Records per month15,000
Items per call25
Maximum offset100
MRR history90 days, weekly points
Screenshot URLsexpire after 60 minutes
Active keys3 per account

Response headers

  • X-RateLimit-Remaining: requests left in the current minute
  • X-Noctral-Records: records used by this call
  • X-Noctral-Records-Remaining-Day: records left today
  • X-Noctral-Records-Remaining-Month: records left this month
  • Retry-After: seconds until you can retry (on 429 responses)

Errors

Errors come as { "error": { "code", "message", "docs_url" } }. The message is written to be read by a person or by an agent.

401UNAUTHORIZEDMissing key.
401INVALID_KEYInvalid, expired or revoked key or token.
403PRO_REQUIREDThe account has no active Pro plan.
403ACCESS_BLOCKEDAccess suspended for use outside the terms.
400INVALID_PARAMETERInvalid, unknown or out-of-range parameter.
404NOT_FOUNDUnknown app, niche, SaaS or route.
429RATE_LIMITEDPer-minute limit reached.
429DAILY_REQUESTS_EXHAUSTEDDaily requests used up.
429DAILY_RECORDS_EXHAUSTEDDaily records used up.
429MONTHLY_RECORDS_EXHAUSTEDMonthly records used up.

Acceptable use

  • Use the data for research, idea validation and decisions about your own product.
  • Do not resell, redistribute or bulk-publish the data, and do not use the API to build a competing dataset.
  • Do not share keys between people: access is personal, like the account.
  • MRR and downloads are Noctral model estimates, rounded to two significant digits.

Terms of Use