1. Docs
  2. Developer API
  3. Errors & limits

Errors & limits

Status codes, monthly quota, and how long Speck stores geolocation and demographics payloads.

Status codes

StatusMeaning
401Missing or invalid API key.
400Private or malformed IP, or a 5-digit ZIP is required.
404No demographics for that ZIP.
402Trial expired. Choose a paid volume to continue.
429Monthly quota exceeded.
502Geolocation lookup failed.
503Demographics temporarily unavailable.

Quota

The 7-day trial includes 1,000 successful calls. After that, one paid plan scales with additional credits. Successful responses count against the quota. 4xx and 5xx do not. See pricing.

Caching

Geolocation is stored for 7 days. Demographics payloads are stored for 30 days, keyed by ZIP. Cached hits still count against quota.