Docs / Platform
Errors & troubleshooting
HTTP statuses, error codes, and practical recovery steps.
| HTTP | Code | Action |
|---|---|---|
| 400 | bad_request |
Check parameters and identifier encoding; search limits must be whole numbers from 1–50; black/brand themes require SVG |
| 401 | missing_key |
Supply a publishable token or secret Bearer header |
| 401 | invalid_key |
Check key spelling, revocation, and account access |
| 401 | unauthorized |
Sign in again or request a fresh one-time account link |
| 403 | secret_key_required |
Move JSON requests to your server with an sk_ key |
| 403 | domain_not_allowed |
Check the configured allowed domain and referrer |
| 404 | not_found |
Verify identifier, route, and asset availability |
| 405 | method_not_allowed |
Use GET |
| 429 | rate_limited |
Wait for Retry-After before a bounded retry |
| 429 | quota_exceeded |
The account used its monthly requests; resume after the UTC month reset in Retry-After |
| 500 | internal |
Retry briefly; contact support if persistent |
The beta API returns { "error": { "code": "…", "message": "…" } }. Static host errors have a different response format.
A logo looks blank or blurry
White art disappears on white backgrounds: choose a dark surface or theme=color. Use SVG in compatible apps and a sufficiently large PNG for email. Keep object-fit: contain and avoid stretching a full logo into a square.
The wrong company appears
Look up company metadata, inspect its domain and tickers, and save its stable ID. For unresolved ambiguity or outdated artwork, use claim or correct a logo.
A spreadsheet shows an error
Use a public PNG URL, verify the exact file key, and open the URL directly. Check your spreadsheet’s external-image permissions. SVG support differs from browser image support.
Need a hand? Get help · Technical content reviewed October 2, 2026