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

# Outputs

> What anyformat produces — formats, when to use each, and how to consume them externally.

An output represents:

* The data you asked for
* In a structured, consistent form
* Ready to be reviewed, exported, or connected to other systems

It reflects your [schema](/concepts/schemas) (fields and structure), your [field types](/concepts/field-types), and your [instructions](/concepts/instructions).

An output is **not**:

* The original document
* Raw OCR text
* A screenshot of the page

It's the clean data layer that sits between documents and tools.

<Info>
  **Files** → **Schema & Fields** → **Workflow** → **Outputs**

  Outputs are the bridge between documents and action.
</Info>

***

## Output formats

anyformat works with the same extracted data, but presents it in **different representations** depending on what you want to do next.

<img src="https://mintcdn.com/anyformat/pilIFdJ4MJRok4mo/images/output.webp?fit=max&auto=format&n=pilIFdJ4MJRok4mo&q=85&s=cbdecf9bf0cd38fcc0f226449f72f95f" alt="Output overview" width="2400" height="1200" data-path="images/output.webp" />

### CSV

Structured tabular data:

* Each document becomes one or more rows
* Each field becomes a column
* Subtables are expanded in a consistent way

<Card title="CSV is designed for" icon="table">
  - Spreadsheets
  - Imports
  - Data analysis
  - Sharing with non-technical users
</Card>

Think of CSV as: *"Structured data optimized for tables."*

<img src="https://mintcdn.com/anyformat/pilIFdJ4MJRok4mo/images/csv-output.webp?fit=max&auto=format&n=pilIFdJ4MJRok4mo&q=85&s=1025de0addf3967dde25b7f290fa6f73" alt="CSV output" width="2400" height="1200" data-path="images/csv-output.webp" />

### Excel

Same structured data as CSV, packaged in a format that:

* Is easier to open for business users
* Preserves table structure
* Supports multiple sheets (for subtables or metadata)

<Card title="Excel is useful when" icon="file-excel">
  - Manual review is part of the process
  - Data is shared across teams
  - You want minimal friction for non-technical stakeholders
</Card>

<img src="https://mintcdn.com/anyformat/pilIFdJ4MJRok4mo/images/xls-output.webp?fit=max&auto=format&n=pilIFdJ4MJRok4mo&q=85&s=db9855b4fa510b6fa9d410880561c035" alt="Excel output" width="2400" height="1200" data-path="images/xls-output.webp" />

### JSON

Structured data for systems and automation:

* Fields become keys
* Nested structures are preserved
* Data types remain explicit

<Card title="JSON is useful when" icon="brackets-curly">
  - Integrating with other systems
  - Building automation
  - Preserving hierarchical data (like subtables)
</Card>

Think of JSON as: *"Structured data optimized for machines."*

<img src="https://mintcdn.com/anyformat/pilIFdJ4MJRok4mo/images/json-output.webp?fit=max&auto=format&n=pilIFdJ4MJRok4mo&q=85&s=9b96a92e52186540a399a35ca9b66411" alt="JSON output" width="2400" height="1200" data-path="images/json-output.webp" />

### Markdown

A **human-readable representation** of the result, used to:

* Inspect what was extracted
* Verify that parsing worked correctly
* Review results per document

<Warning>
  - Markdown is **not a bulk export format**
  - It's generated **per document**
  - It exists to help you *understand* the result, not to move data elsewhere
</Warning>

Think of Markdown as: *"A debugging and review view for humans."*

<img src="https://mintcdn.com/anyformat/pilIFdJ4MJRok4mo/images/markdown-output.webp?fit=max&auto=format&n=pilIFdJ4MJRok4mo&q=85&s=64eacc98aacd7d586f2d76c2d48bab15" alt="Markdown output" width="2400" height="1200" data-path="images/markdown-output.webp" />

***

## Choosing the right format

You usually don't need to decide upfront. Many users interact with more than one representation at different stages.

| Output          | Best for                              |
| --------------- | ------------------------------------- |
| **CSV / Excel** | Analysis, sharing, business workflows |
| **JSON**        | Integrations, automation              |
| **Markdown**    | Review and verification               |

<AccordionGroup>
  <Accordion title="CSV / Excel">
    **Choose when:**

    * You need to analyze data in spreadsheets
    * Sharing with business users or stakeholders
    * Importing into tools that accept tabular data
    * Manual review and verification workflows

    **CSV vs. Excel:**

    * Use **CSV** for maximum compatibility and automation
    * Use **Excel** when sharing with non-technical users who prefer spreadsheets
  </Accordion>

  <Accordion title="JSON">
    **Choose when:**

    * Building integrations with other systems
    * Automating data pipelines
    * You need to preserve nested structures (like line items)
    * Working with APIs or developer tools
  </Accordion>

  <Accordion title="Markdown">
    **Choose when:**

    * Reviewing individual results
    * Debugging issues
    * Verifying that parsing worked correctly

    **Note:** Markdown is a review format, not an export format.
  </Accordion>
</AccordionGroup>

***

## Using outputs outside the platform

Once you trust your results, outputs can be:

* Downloaded manually
* Exported in bulk
* Accessed programmatically via the [API](/api-reference/introduction)

### Export options

<CardGroup cols={2}>
  <Card title="Manual download" icon="download">
    Download individual results directly from the platform in your preferred format.
  </Card>

  <Card title="Bulk export" icon="file-export">
    Export multiple documents at once for batch processing or archival.
  </Card>

  <Card title="API access" icon="code">
    Retrieve outputs programmatically for automation and integrations.
  </Card>
</CardGroup>

### Common integration patterns

* **Data pipelines** — Pull JSON outputs into your data warehouse
* **Business tools** — Export Excel/CSV for import into accounting or ERP systems
* **Custom applications** — Use the [API](/api-reference/introduction) to embed processing in your own products

***

## What's next?

<CardGroup cols={2}>
  <Card title="Schemas" icon="database" href="/concepts/schemas">
    Control what data appears in outputs
  </Card>

  <Card title="Workflows" icon="arrows-rotate" href="/concepts/workflows">
    Produce outputs reliably at scale
  </Card>
</CardGroup>
