---
title: "Audit Export"
method: GET
path: "/audit/export"
---

# Audit Export

`GET /audit/export`

## Request

- Base URL: `https://seoscoreapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://seoscoreapi.com/audit/export`
- Auth: none declared. Required headers: `X-API-Key`

Run an audit and download it as a PDF, Markdown or CSV report.

Same audit, same usage and same plan gating as `GET /audit` (it counts as one
audit): the file contains exactly what your key's `/audit` JSON contains,
including `plain_english` and `who_fixes_it` on every priority fix. Free keys get
the free slice with a note on what the full report adds.

**White-label (Pro and Ultra):** `brand_name`, `brand_color` and `logo_url` put your
agency's name, colour and logo on the report instead of ours. On other plans
those parameters return `403`.

## Query parameters

- `url` string, required: The URL to audit (e.g., https://example.com)
- `format` string, required: pdf | md | csv
- `brand_name` string, nullable: White-label: your agency name (Pro and Ultra)
- `brand_color` string, nullable: White-label: accent colour, #rrggbb (Pro and Ultra)
- `logo_url` string, nullable: White-label: https URL of a PNG/JPEG/WebP logo, max 300 KB (Pro and Ultra)

## Headers

- `X-API-Key` string, required: Your API key from /signup

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/seoscoreapi/apis/seo-score-api.md) · [All operations](https://skmtc.dev/seoscoreapi/apis/seo-score-api/llms.txt) · [OpenAPI document](https://skmtc.dev/seoscoreapi/apis/seo-score-api/revisions/877a3044b5be?raw)
