Get started
Authentication
Scripts and backends send an API key. Claude, Cursor, and ChatGPT sign you in when you connect them — nothing to paste.
Web app vs. integrations
The site signs you in. The dashboard, watchlist, and Filings browser never need an API key. Use a key for scripts, notebooks, and backends.
API keys (REST & scripts)
- Create a key on Dashboard → API keys (shown once).
- Send
X-API-Key: of_…on every request. - Use HTTPS only — never ship keys in browser bundles or public repos.
curl -s -H "X-API-Key: of_your_key" \ "https://api.openfilings.org/api/v1/markets"
Agents
Connect Claude, Cursor, or ChatGPT and sign in when asked. No API key. Steps: Connect an agent.
Rotate or revoke
Delete a compromised key on the dashboard and create a new one. Old keys stop immediately. Multiple keys per account are fine (CI vs laptop).