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

# Bulk export

> Export any table, or a query over it, to Parquet or gzipped CSV files.

Export any table from [`list_data_sources`](https://docs.rippit.com/api-reference/list_data_sources) to files you download, with no row cap. Use it to load Rippit data, including AI columns, into your warehouse, a notebook or another tool.

1. `POST /bulk_export/tables` with the table's `table_id` and a query in the body: `select`, `where`, `group_by`, `order_by` and `limit`, all optional. An empty body exports every row and column. Pick `format`: `parquet` (default) or `csv`.
2. Poll [Get Job](https://docs.rippit.com/api-reference/bulk/get-job.md), the same one uploads use, until `status` is `done` or `failed`.
3. Download each entry in `files`. The links expire after an hour; read the job again for fresh ones.

Through MCP, an assistant with a shell does the same with `create_api_export` and `get_api_upload_status`, using its existing sign-in. Anything that runs on its own needs an [API token](https://docs.rippit.com/api-reference/authentication.md#api-tokens).

Exports are limited to 20 an hour, 100 a day and 10 GB an hour per workspace; over that, requests return `429` with a `Retry-After` header.


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