/api/v1/factsRaw fact search over the LEGACY dev-era XBRL fact index (~55,000 facts, no automated feed).
Raw fact search over the LEGACY dev-era XBRL fact index (~55,000 facts, no automated feed). Returns fact rows filtered by filing, company, concept, period, value, and dimensions — NOT a platform-health endpoint (earlier versions of this page misdescribed it as one).
Why use this
Common use case
Row-level access to the ORIGINAL development-era fact store — the index that predates the As-Filed XBRL engine. It holds ~55,000 facts captured ad hoc (heaviest 2016-2019); no pipeline adds new filings, so an empty page for a recent period is the corpus speaking, not an error. Retained for backward compatibility. The modern equivalents: GET /api/v1/xbrl/facts for every fact of any parsed filing (full market, on-arrival), GET /api/v1/facts/by-concept for concept-shaped queries over this same legacy index, and GET /api/v1/stats for the platform-count numbers this entry once (incorrectly) claimed to serve.
Response schema
| Field | Type | Nullable | Description |
|---|---|---|---|
| data | array | no | Fact rows matching the filter set — each with filing linkage (filing_id, accession), concept identity (namespace, local name, qualified name), the value (numeric or text), unit, context period, and optional dimensions. |
| meta | object | no | Standard pagination block: `{ total, limit, offset }`. `total` is the full match count for the filter set within the legacy index. |
Sample response
- "status": "success"
- "data":
- "meta":
- "total": 84
- "limit": 100
- "offset": 0
Errors
| Status | Label | Description |
|---|---|---|
| 200 | OK | Request succeeded. |
| 400 | Bad Request | Invalid query, body, or path parameter. |
| 401 | Unauthorized | Missing or invalid Authorization header / api_Token. |
| 402 | Payment Required | Insufficient token balance for this call. Top up |
| 429 | Too Many Requests | Rate limit exceeded for your tier (see /pricing for tier limits). Tier limits |
| 500 | Server Error | Unexpected server-side failure. Retry with backoff; report if persistent. |
Code samples
curl "https://api.finradar.ai/api/v1/facts?api_Token=YOUR_API_KEY" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"Generate an API key in /account/credentials to run live queries (literal YOUR_API_KEY placeholder shown until then).