Authentication
Bearer token or X-API-Key. Dashboard keys only.
Headers
Either header. Keys start with sk_live_.
Authorization: Bearer sk_live_YOUR_KEY
X-API-Key: sk_live_YOUR_KEY
Example
curl "https://speckinsights.netlify.app/api/v1/demographics?ip=8.8.8.8" \ -H "Authorization: Bearer sk_live_YOUR_KEY"
Copy the secret once. Speck stores a hash. Lost keys must be revoked and replaced.
Quota
7-day trial: 1,000 successful calls. Then one paid plan. Successful responses count, including cache. 4xx and 5xx do not. Over quota: 429. Expired trial: 402. See pricing.