Skip to Content

Filing Cover Facts

Return exact DEI cover-page facts such as shares outstanding with citations.

Tier: registered | Cache: cold-allowed | Playground: authenticated only | Contract: 1.0.0

When To Use It

Use these tools to discover filings, inspect filing artifacts, and retrieve source-backed document evidence.

Request Examples

BASE_URL="${EDGAR_API_URL:-https://www.edgarparser.com}" curl -sS -G "$BASE_URL/api/filing/cover-facts" \ -H "Authorization: Bearer $EDGAR_API_KEY" \ --data-urlencode "ticker=AAPL" \ --data-urlencode "year=2025" \ --data-urlencode "quarter=4"
import os import requests base_url = os.getenv("EDGAR_API_URL", "https://www.edgarparser.com") headers = {"Authorization": f"Bearer {os.environ['EDGAR_API_KEY']}"} params = { "ticker": "AAPL", "year": 2025, "quarter": 4 } response = requests.get(f"{base_url}/api/filing/cover-facts", headers=headers, params=params, timeout=30) response.raise_for_status() data = response.json()

Key Response Fields

FieldTypeWhy It Matters
statusconst "success"Transport-level success indicator inside the JSON response.
factsarray<object>Filing metadata or document field; verify accession and section context before citing it.
filingobjectFiling metadata or document field; verify accession and section context before citing it.
quarterintegerFiling metadata or document field; verify accession and section context before citing it.
source"auto" | "8k" | "proxy" | "20f" | "6k"Filing metadata or document field; verify accession and section context before citing it.
tickerstringFiling metadata or document field; verify accession and section context before citing it.
yearintegerFiling metadata or document field; verify accession and section context before citing it.

Response Fields To Inspect

  • accession, filing_url, form type, and period fields to confirm the filing identity.
  • Pagination or truncation fields before assuming the returned text is complete.
  • Section titles and document names when citing prose back to the filing.

Errors And Coverage

  • 401 or 403: the API key is missing, expired, or not allowed to use this tier.
  • 429: retry after the rate-limit window, and prefer broader batch or series tools over repeated single-period calls.
  • Cold work can take longer and may queue background fetch or parse work; use status fields or follow-up tools before finalizing.
  • Honor pagination and truncation metadata; request the next page instead of assuming the first response is complete.

Filing Document, Filing Evidence, Financials

Generated Reference

Contract

FieldValue
Toolget_filing_cover_facts
MethodGET
Path/api/filing/cover-facts
Contract version1.0.0
Schema fingerprintsha256:0a3ed3ba255511ec4055aea96d0450e13aaeb40ace77043a882842d0e789d57b

Parameters

NameLocationRequiredTypeNotes
tickerqueryyesstring
yearqueryyesinteger
quarterqueryyesinteger
sourcequerynostring
fact_namequerynostring

Response Schema (200)

{ "additionalProperties": true, "properties": { "facts": { "items": { "additionalProperties": true, "properties": {}, "type": "object" }, "type": "array" }, "filing": { "additionalProperties": true, "type": "object" }, "quarter": { "type": "integer" }, "source": { "enum": [ "auto", "8k", "proxy", "20f", "6k" ], "type": "string" }, "status": { "const": "success", "type": "string" }, "ticker": { "type": "string" }, "year": { "type": "integer" } }, "required": [ "status", "ticker", "year", "quarter", "source" ], "type": "object" }