> Agent-readable docs index: /llms.txt. Download /docs.zip to grep all markdown files locally.

---
title: "Export markets list"
description: "Export a filtered list of markets as a CSV or TSV file download. Supports the same filters as the List Markets endpoint. Up to 10,000 rows are returned (server-side cap), ordered by volume descending."
api: "GET /api/v1/export/markets/{ext}"
gridGap: 30
---

<Aside full>
  <RequestExample>
    ```bash title="cURL" lines=false
    curl -X GET "https://api.adjacent.markets/api/v1/export/markets/csv" \
      -H "Authorization: Bearer <token>"
    ```
  </RequestExample>
</Aside>

<OpenAPIEndpoint {...{"method":"get","path":"/api/v1/export/markets/{ext}","summary":"Export markets list","description":"Export a filtered list of markets as a CSV or TSV file download. Supports the same filters as the List Markets endpoint. Up to 10,000 rows are returned (server-side cap), ordered by volume descending. Columns: market_id, ticker, platform, question, probability, volume, volume_24h, open_interest, last_price, status, category, end_date, created_at.","parameters":[{"name":"ext","in":"path","required":true,"description":"Export file format","schema":{"type":"string","enum":["csv","tsv"]}},{"name":"platform","in":"query","description":"Filter by platform (kalshi, polymarket)","schema":{"type":"string"}},{"name":"category","in":"query","description":"Filter by category","schema":{"type":"string"}},{"name":"keyword","in":"query","description":"Search in questions and descriptions","schema":{"type":"string"}},{"name":"tag","in":"query","description":"Filter by tag (matched against market metadata)","schema":{"type":"string"}},{"name":"start","in":"query","description":"Filter by creation date (after)","schema":{"type":"string","format":"date-time"}},{"name":"end","in":"query","description":"Filter by creation date (before)","schema":{"type":"string","format":"date-time"}},{"name":"end_date_after","in":"query","description":"Filter markets ending after this date","schema":{"type":"string","format":"date-time"}},{"name":"end_date_before","in":"query","description":"Filter markets ending before this date","schema":{"type":"string","format":"date-time"}},{"name":"probability_min","in":"query","description":"Minimum probability (0-100)","schema":{"type":"number"}},{"name":"probability_max","in":"query","description":"Maximum probability (0-100)","schema":{"type":"number"}},{"name":"volume_min","in":"query","description":"Minimum volume","schema":{"type":"number"}},{"name":"volume_max","in":"query","description":"Maximum volume","schema":{"type":"number"}},{"name":"include_closed","in":"query","description":"Include closed markets","schema":{"type":"boolean","default":false}},{"name":"include_resolved","in":"query","description":"Include resolved markets","schema":{"type":"boolean","default":false}}],"responses":[{"status":"200","description":"CSV/TSV file of markets (up to 10,000 rows)","examples":[]},{"status":"400","description":"Invalid format (ext must be csv or tsv)","schema":{"type":"object","properties":{"error":{"type":"string"},"message":{"type":"string"}}},"examples":[]}],"security":[{"name":"bearerAuth","type":"http","scheme":"bearer","in":"header","description":"Clerk JWT Bearer token"}],"servers":[{"url":"https://api.adjacent.markets","description":"API server"}]}} />
