---
title: "Get filing by accession"
method: GET
path: "/v1/filings/{accession_number}"
---

# Get filing by accession

`GET /v1/filings/{accession_number}`

## Request

- Base URL: `https://api.turos.app`
- URL: `https://api.turos.app/v1/filings/{accession_number}`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Returns the filing record for one immutable SEC accession number, including filing identity and source provenance. Optional issuer and form values are resolution hints, not substitutes for the accession number. A not-found response should not be silently replaced with a different or latest filing.

## Path parameters

- `accession_number` string, required

## Query parameters

- `ticker` string
- `cik` string
- `form` string
- `submission_file_limit` integer
- `view` 'default' | 'compact' | 'agent'

## Response `200`

Filing manifest for the requested accession. Default returns the filing manifest, compact returns compact filing identity plus requestId, and view=agent returns the runtime agent filing record with lifted filingUrl.

- union
  - Filing
    - `object` 'filing', required
    - `id` string, required
    - `createdAt` string, required
    - `livemode` boolean, required
    - `entityId` string, required
    - `ticker` string, nullable
    - `companyName` string
    - `form` string, required
    - `filingDate` string, required
    - `reportDate` string, nullable
    - `accessionNumber` string, required
    - `title` string, required
    - `summaryMd` string
    - `snippet` string
    - `provenance` ResponseMetadata, required
      - `source` string, required
      - `sourceLabel` string
      - `sourceAgency` string
      - `canonicality` string
      - `fallbackPolicy` string
      - `accessionNumber` string, nullable, required
      - `filingUrl` string, uri, required
      - `acceptedAt` string, nullable
      - `retrievedAt` string, required
      - `parserVersion` string, required
    - `freshness` FreshnessMetadata: Freshness of the record. For SEC filings, freshness measures the delay between SEC acceptance (`sourcePublishedAt`) and when the record became available in the API — not the age of the document. Statuses: `current` (recently published and available promptly), `archival` (an immutable historical document held in full; its availability delay is not a freshness signal), `degraded`/`stale` (a recently published filing that became available later than the freshness thresholds allow), `fresh` (continuously refreshed datasets recently observed at source), `unknown` (no timestamps). An old immutable filing is never `stale` simply because it was published long ago. `lagMs` is the publish-to-availability delay in milliseconds.
      - `status` 'fresh' | 'current' | 'archival' | 'stale' | 'degraded' | 'unknown', required
      - `asOf` string, required
      - `sourcePublishedAt` string, nullable
      - `lagMs` integer, nullable
    - `materialization` MaterializationMetadata
      - `parserVersion` string, required
      - `materializationVersion` string, required
    - `validation` ValidationStatus
      - `status` 'validated' | 'unvalidated' | 'degraded', required
      - `confidence` 'high' | 'medium' | 'low', nullable
      - `validatedAt` string, nullable
      - `validationPipeline` string, nullable
      - `exceptions` string[]
  - object
    - `ticker` string, nullable, required
    - `form` string, nullable, required
    - `filingDate` string, nullable, required
    - `accessionNumber` string, nullable, required
    - `requestId` string, required
    - `traceparent` string
  - FilingAgentRecord
    - `object` 'filing', required
    - `ticker` string, nullable, required
    - `form` string, required
    - `accessionNumber` string, required
    - `filingDate` string, required
    - `title` string, required
    - `filingUrl` string, nullable, required
    - `requestId` string, required

## Other responses

- `default`: Contract-aware error response. An accession that cannot be resolved returns 404 filing_not_found.

---

[API](https://skmtc.dev/turos/apis/turos-api.md) · [All operations](https://skmtc.dev/turos/apis/turos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/turos/apis/turos-api/revisions/a68d3ec80a56?raw)
