> ## Documentation Index
> Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /v1/filings/latest/render

> Render an issuer's latest selected filing as readable text.

Render an issuer's latest selected filing as readable text.

<Info>
  Audience: engineers and agents that need a readable filing body before local indexing or analysis.
</Info>

## Coverage and source scope

Return a Markdown-like rendering of the latest selected filing for reading, local indexing, or downstream extraction. This route defaults to a 10-K, unlike the any-form latest-filing route. Check the selected filing, provenance, and truncated flag before treating the rendering as complete source text.

## Response size

Rendered filings can exceed typical agent context budgets. Prefer section extraction with `view=agent` when you only need a specific item, and use this full render endpoint when the downstream workflow truly needs the whole filing body.

## Canonical metadata

* `filing`
* `renderedMd`
* `truncated`
* `provenance`
* `requestId`
* `traceparent`

## Example request

<RequestExample>
  ```bash theme={null}
  curl -X GET -H "x-api-key: $SECAPI_API_KEY" -H "secapi-version: 2026-03-19" "https://api.secapi.ai/v1/filings/latest/render?ticker=AAPL&form=10-K"
  ```
</RequestExample>

## Example response

<ResponseExample>
  ```json theme={null}
  {
    "object": "rendered_filing",
    "filing": {
      "accessionNumber": "0000000000-26-000001",
      "form": "10-K",
      "filingDate": "2026-02-20"
    },
    "renderedMd": "# Example Issuer, Inc.\n\nIllustrative filing text.",
    "truncated": false,
    "requestId": "req_2ZK8Q1W9F4M6P7R3"
  }
  ```
</ResponseExample>

## Render coverage

This endpoint defaults to `10-K`, unlike the any-form default of [GET /v1/filings/latest](/api-reference/filings/get-v1-filings-latest). `renderedMd` is a readable rendering, not a substitute for preserving the filing accession, source provenance, or truncation state. When `truncated` is true, do not represent the text as the complete filing.

## Errors

Rendering failures return `502 filing_render_failed`. Preserve the request ID and the selected issuer/form/year filters when retrying or escalating.

## Give this prompt to your agent

<Prompt>
  Use SEC API GET /v1/filings/latest/render to render an issuer's latest selected filing as readable text. Preserve `filing`, `renderedMd`, `truncated`, `provenance`, `requestId`, `traceparent` in the output. Return a concise markdown summary plus the exact structured payload fields that a downstream engineer or agent should keep using this result.
</Prompt>

## Failure posture

* preserve filing accession, provenance, and truncated
* do not quote a truncated rendering as a complete source
* retry `502 filing_render_failed` with bounded backoff
