Logo

Outerview

AboutDocsBeaconDevelopersAPI KeyPlayground
IntroductionQuickstartAuthenticationStream APILimits & ErrorsSDKCLIMCP

Limits and Errors

Pricing plans, limits, error codes.

Pricing plans

PlanPriceResults per requestRequests per minuteVideo
Free$055No
Starter$99 / month50500No
Pro$499 / month502,000Yes
Scale$1,499 / month2008,000Yes

Results per request is the maximum limit for one POST /v1/stream call. A higher limit returns 400.

Requests per minute is counted per API key over a rolling minute. An exhausted key returns 429.

Video (video_url, and therefore 360° playback) requires Pro or Scale. Free keys search public imagery.

Manage your plan in Billing.

Errors

Failed requests return a JSON body with isSuccess: false:

JSON
{
  "isSuccess": false,
  "error": "Rate limit exceeded for Free. Try again in a minute.",
  "status": 429
}
StatusNameWhenWhat to do
400Bad RequestInvalid body, or limit above your plan's capFix the request; keep limit within your plan
401UnauthorizedMissing, malformed, or revoked API keyCheck the Authorization header and the key
402Payment RequiredYour plan is inactive or a payment failedUpdate payment in Billing
404Not FoundA resource, such as a result_id, does not existUse an ID returned by a previous search
429Too Many RequestsRate limit exceeded for your planHonor Retry-After, then back off exponentially, or upgrade
5xxService ErrorTemporary failure on our sideRetry with exponential backoff