---
title: "Download one part of a bulk export"
method: GET
path: "/us-law/export/download"
---

# Download one part of a bulk export

`GET /us-law/export/download`

## Request

- Base URL: `https://ai-law-tracker.com/api/v1`
- URL: `https://ai-law-tracker.com/api/v1/us-law/export/download`
- Auth: one of:
  - none
  - API key in header `X-API-Key`
  - HTTP bearer

Streams a single part of an export planned by GET /us-law/export. Authenticated by the SIGNED TOKEN in the manifest, not by an API key — so a part URL can be handed to a loader without handing over your credential. Tokens are short-lived and each download is still metered against the key that created the manifest. Any API key sent alongside is ignored: authority here comes from the token.

## Query parameters

- `token` string, required

## Response `200`

The part, as NDJSON, CSV or JSON per the manifest.

## Other responses

- `400`: invalid_token — missing, unreadable, or failed signature verification.
- `410`: token_expired — request a fresh manifest.
- `429`: record_budget_exceeded.

---

[API](https://skmtc.dev/ai-law-tracker/apis/ai-law-tracker-public-laws-api.md) · [All operations](https://skmtc.dev/ai-law-tracker/apis/ai-law-tracker-public-laws-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ai-law-tracker/apis/ai-law-tracker-public-laws-api/revisions/25403268a853?raw)
