XBRL Coverage API
Summarize supported statement forms and per-call fact limits for XBRL. See Coverage.
curl -X GET "https://example.com/v2/coverage/xbrl"{ "group": "xbrl", "title": "XBRL Coverage", "description": "Which statement forms carry tagged facts, and the caps on a concepts, search, or filing read.", "as_of": null, "span": null, "pipeline": "The form window and caps are the request-path limits in the XBRL package. Coverage does not GROUP BY xbrl_facts. A concept list is per company, from XBRL Concepts.", "source": "django.xbrl_limits", "stats": [ { "id": "forms", "label": "Statement forms", "value": 8 }, { "id": "concepts_cap", "label": "Concepts on one call", "value": 200 }, { "id": "search_cap", "label": "Facts on one search", "value": 50, "detail": "At most 20 concepts in the filter." }, { "id": "filing_cap", "label": "Facts on one filing", "value": 500 } ], "charts": [], "tables": [ { "id": "forms", "title": "Forms with tagged facts", "description": "XBRL is these statement forms. Other EDGAR forms stay on SEC Filings as markdown.", "columns": [ "Form", "Role" ], "rows": [ [ "10-K", "Annual report" ], [ "10-K/A", "Amended annual report" ], [ "10-Q", "Quarterly report" ], [ "10-Q/A", "Amended quarterly report" ], [ "20-F", "Annual report, foreign private issuer" ], [ "20-F/A", "Amended 20-F" ], [ "40-F", "Annual report, Canadian issuer" ], [ "40-F/A", "Amended 40-F" ] ] } ], "notes": [ { "id": "per_filing", "title": "Concepts are per filing", "body": "There is no global concept dump. XBRL Concepts lists tags on the filings you name." }, { "id": "no_scan", "title": "This response does not scan facts", "body": "The facts table is not aggregated here. A coverage build must not GROUP BY that table by company." } ]}Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json