Filing Clarity API
Programmatic access to your filing intelligence data. Included in the Filing Clarity plan.
Authentication
All API requests require a Bearer token in the Authorization header.
Get your API key from your account settings at filingclarity.com/account.
API keys are prefixed with fc_live_.
Keep your key secret — it carries your full plan permissions.
Base URL
All responses are JSON. Dates are ISO 8601 (UTC). Monetary values are in USD cents unless noted.
Endpoints
Returns processed filings for a ticker on your watchlist, with AI-extracted structured data.
| Name | Type | Required | Description |
|---|---|---|---|
| ticker | string | required | Ticker symbol, e.g. AAPL |
| type | string | optional | Filter by filing type: 8k, 10q, form4, 13f |
| limit | integer | optional | Number of results. Default: 10, max: 50 |
Returns Form 4 insider transactions for a ticker on your watchlist.
| Name | Type | Required | Description |
|---|---|---|---|
| ticker | string | required | Ticker symbol |
| limit | integer | optional | Default: 10, max: 50 |
Returns your current watchlist with notes and metadata.
No parameters required.
Returns short interest data for a ticker on your watchlist. Updated on FINRA's bi-monthly schedule (1st and 15th of each month).
| Name | Type | Required | Description |
|---|---|---|---|
| ticker | string | required | Ticker symbol |
Error Codes
| Code | Meaning |
|---|---|
| 200 | Success |
| 401 | Invalid or missing API key |
| 403 | Feature not available on your plan |
| 404 | Ticker not in your watchlist |
| 429 | Rate limit exceeded |
| 500 | Server error |
Errors return a JSON body: {"error": "message", "code": 401}
Rate Limits
Usage resets at midnight UTC daily. Each response includes a rate limit header:
Filing Clarity — $299/mo
One plan, all endpoints (including short interest)
10,000 requests/day
Code Examples
Python
JavaScript
cURL
API access is included in the Filing Clarity plan
One plan at $299/mo: 10,000 requests/day, short interest data, and team seats — all endpoints included.
Get started