Filing Clarity API
Programmatic access to your filing intelligence data. Available on Intelligence and Portfolio plans.
Authentication
All API requests require a Bearer token in the Authorization header.
Get your API key from your account settings at getfilingclarity.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:
Pro — $65/mo
1,000 requests/day
All endpoints except /api/short
Elite — $150/mo
5,000 requests/day
All endpoints including short interest
Code Examples
Python
JavaScript
cURL
API access is available on Intelligence and Portfolio plans
Pro: 1,000 requests/day at $65/mo. Elite: 5,000 requests/day, short interest data, and team seats at $150/mo.
Get started