Company resolution and statement retrieval

This is the basic operational workflow for moving from a ticker to actual Arche statement data.

Resolve the company

GET /v1/edgar/companies:resolve?ticker=AAPL

Use the resolved company record to obtain the canonical cik.

Inspect filings

Once you have a cik, you can inspect filing history.

GET /v1/edgar/companies/{cik}/filings

If you need a single filing:

GET /v1/edgar/companies/{cik}/filings/{accession_id}

Retrieve statements

List company statements directly:

GET /v1/edgar/companies/{cik}/statements?statement_type=INCOME_STATEMENT&page=1&page_size=10

Or inspect statements within a specific filing:

GET /v1/edgar/companies/{cik}/filings/{accession_id}/statements

This is the route split to keep in mind:

  • filing routes answer document-history questions
  • statement routes answer normalized-financial-data questions

Move into point-in-time analysis

Once you know the issuer and the statement family you care about, switch to point-in-time retrieval when the historical boundary matters.

GET /v1/edgar/as-of/{date}/financials/{cik}

Was this page helpful?