---
title: "Latest filing"
method: GET
path: "/v1/filings/latest"
---

# Latest filing

`GET /v1/filings/latest`

## Request

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

Returns the newest indexed filing for one issuer, and optionally one SEC form, with filing identity, date, accession number, and provenance. Without `form`, the newest record may be any filing type, such as a Form 4 or 8-K; retain the returned accession number for an immutable follow-up.

## Query parameters

- `ticker` string
- `symbol` string
- `cik` string
- `form` string
- `fp` string
- `filing_year` integer
- `fy` integer
- `view` 'default' | 'compact' | 'agent'

## Response `200`

Successful latest-filing response. Default returns the filing manifest, compact returns the 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

- `400`: Missing or conflicting issuer selector, invalid year selector, or invalid response view.
- `404`: The issuer/form/time slice could not resolve to a filing (filing_not_found).
- `default`: Contract-aware error response

---

[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)
