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

# Formats and options

> Choose the content and visual outputs returned by a scrape.

A scrape can produce several outputs from one fetched page. Request an array of format names or an object of enabled formats:

```json theme={null}
{
  "url": "https://example.com",
  "formats": { "markdown": true, "links": true, "branding": true }
}
```

If you omit `formats`, the API requests Markdown. In a format object, omitted or false outputs are disabled. Select at least one output. Outputs you did not request are `null` in the response.

## Available outputs

| Format | Response field | Guide |
| - | - | - |
| `markdown` | `data.markdown` | [Markdown and HTML](https://docs.url2llm.com/features/markdown-html.md) |
| `html` | `data.html` | [Markdown and HTML](https://docs.url2llm.com/features/markdown-html.md) |
| `rawHtml` | `data.raw_html` | [Markdown and HTML](https://docs.url2llm.com/features/markdown-html.md) |
| `links` | `data.links` | [Links and assets](https://docs.url2llm.com/features/links-assets.md) |
| `screenshot` | `data.screenshot` | [Screenshots](https://docs.url2llm.com/features/screenshots.md) |
| `screenshot@fullPage` | `data.screenshot` | [Full-page screenshots](https://docs.url2llm.com/features/screenshots.md#viewport-or-full-page) |
| `assets` | `data.assets` | [Links and assets](https://docs.url2llm.com/features/links-assets.md) |
| `branding` | `data.branding` | [Branding](https://docs.url2llm.com/features/branding.md) |

Use `screenshot@fullPage` through a format array. In a format object, enable `screenshot` and set `screenshotParams.fullPage: true`.

## Choose only what you need

Start with Markdown for a reading or retrieval workflow. Add links to inspect related pages, HTML when document structure matters, or screenshots when visual state matters. Assets and branding are useful when your application needs page media or visual identity.

Extra outputs have no current credit surcharge, but images and HTML can increase payload size. Screenshots, branding, and assets require JavaScript rendering. See [browser rendering](https://docs.url2llm.com/guides/browser-rendering.md) for compatible settings.

A successful scrape produces every requested output. The current API does not return a mixture of successful and failed format results. Structured JSON extraction, summaries, and partial-result modes are not available.

## Content and capture settings

Use [content filtering](https://docs.url2llm.com/features/markdown-html.md#focus-on-useful-content) to focus on useful sections. Choose [screenshot encoding and delivery](https://docs.url2llm.com/features/screenshots.md) independently of the text outputs. All outputs share the source metadata described in [Scrape API](https://docs.url2llm.com/features/scrape.md#response).

Request fields accept camelCase and snake\_case. Use the implemented API reference for full request and response schemas; settings shown only in the Draft API are not a guarantee of current support.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.