Every request requires a single header:Documentation Index
Fetch the complete documentation index at: https://docs.keplerinsights.us/llms.txt
Use this file to discover all available pages before exploring further.
Key prefixes
| Prefix | Mode | Purpose |
|---|---|---|
ki_live_… | live | Real fetcher calls, real scoring engine, billable. Live keys reject test domains. |
ki_test_… | test | Sandbox only. Returns canned data, never invokes fetchers, never bills. Only the 4 canned test domains are accepted. |
Managing keys
The developer console at api.keplerinsights.us is the single source of truth:- Create a key — name it (e.g. “production”, “staging”), choose mode (live or test). The raw key is displayed exactly once.
- List keys — see prefix, label, status, and
last_used_atfor every key on your account. - Revoke a key — instant from the console; takes up to 5 minutes to propagate to the API edge (we cache authorization decisions for that long; this matches Stripe’s API-key cache behavior).
Security model
- Keys are stored hashed (SHA-256). We cannot recover a key after creation; if you lose it, revoke and reissue.
- Rotation: create a new key, deploy, then revoke the old one. There’s no enforced rotation interval, but quarterly is sane practice.
- Compromise: revoke immediately from the console, then email
noah@keplerinsights.usso we can audit the access log together.
