---
title: Export data
description: Export data from InfluxDB 3 Enterprise databases. List databases, tables, export windows, and retrieve window data for data migration and backup workflows.
url: https://docs.influxdata.com/influxdb3/enterprise/api/export-data/
estimated_tokens: 1089
product: InfluxDB 3 Enterprise
version: enterprise
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb3/enterprise/api/export-data/
---

[Download InfluxDB 3 Enterprise API Spec](/openapi/influxdb3-enterprise-openapi.yml)

Export data from InfluxDB 3 Enterprise databases. List databases, tables, export windows, and retrieve window data for data migration and backup workflows.

GET`/api/v3/export/databases`

### List databases available for export

Returns a list of databases that have compacted data available for Parquet export.

>
>
> **Requires the upgraded storage engine**: This endpoint requires the[upgraded storage engine](/influxdb3/enterprise/performance-preview/), which is the default for
> new clusters. On clusters created with 3.10 or earlier, run the storage engine upgrade with[`--upgrade-pacha-tree`](/influxdb3/enterprise/reference/config-options/#upgrade-pacha-tree).
>
>

Example request[Ask AI about this](#)

```sh
curl --request GET \
  "https://localhost:8181/api/v3/export/databases" \
  --header "Authorization: Bearer INFLUX_TOKEN"
```

#### Responses

200Success. Returns a list of database names.

401Unauthorized access.

`data`object

`error`string

GET`/api/v3/export/tables`

### List tables available for export

Returns a list of tables in a database that have compacted data available for Parquet export.

>
>
> **Requires the upgraded storage engine**: This endpoint requires the[upgraded storage engine](/influxdb3/enterprise/performance-preview/), which is the default for
> new clusters. On clusters created with 3.10 or earlier, run the storage engine upgrade with[`--upgrade-pacha-tree`](/influxdb3/enterprise/reference/config-options/#upgrade-pacha-tree).
>
>

#### Parameters

##### Query parameters

`db`requiredstring

The name of the database.

Example request[Ask AI about this](#)

```sh
curl --request GET \
  "https://localhost:8181/api/v3/export/tables?db=DB" \
  --header "Authorization: Bearer INFLUX_TOKEN"
```

#### Responses

200Success. Returns a list of table names.

401Unauthorized access.

`data`object

`error`string

404Database not found.

GET`/api/v3/export/window_data`

### Export window data as Parquet

Downloads compacted data for the specified windows as a tar archive containing Parquet files.

>
>
> **Requires the upgraded storage engine**: This endpoint requires the[upgraded storage engine](/influxdb3/enterprise/performance-preview/), which is the default for
> new clusters. On clusters created with 3.10 or earlier, run the storage engine upgrade with[`--upgrade-pacha-tree`](/influxdb3/enterprise/reference/config-options/#upgrade-pacha-tree).
>
>

#### Parameters

##### Query parameters

`db`requiredstring

The name of the database.

`table`requiredstring

The table name.

`windows`string

Comma-separated list of window dates to export (for example, `2026-01-15,2026-01-16`).
If omitted, exports all available windows.

Example request[Ask AI about this](#)

```sh
curl --request GET \
  "https://localhost:8181/api/v3/export/window_data?db=DB&table=TABLE" \
  --header "Authorization: Bearer INFLUX_TOKEN"
```

#### Responses

200Success. Returns a tar archive containing Parquet files.

401Unauthorized access.

`data`object

`error`string

404Database, table, or window not found.

GET`/api/v3/export/windows`

### List compacted windows for a table

Returns a list of compacted 24-hour UTC windows for a table.
Each window represents a time range of compacted data that can be exported as Parquet.

>
>
> **Requires the upgraded storage engine**: This endpoint requires the[upgraded storage engine](/influxdb3/enterprise/performance-preview/), which is the default for
> new clusters. On clusters created with 3.10 or earlier, run the storage engine upgrade with[`--upgrade-pacha-tree`](/influxdb3/enterprise/reference/config-options/#upgrade-pacha-tree).
>
>

#### Parameters

##### Query parameters

`db`requiredstring

The name of the database.

`table`requiredstring

The table name.

Example request[Ask AI about this](#)

```sh
curl --request GET \
  "https://localhost:8181/api/v3/export/windows?db=DB&table=TABLE" \
  --header "Authorization: Bearer INFLUX_TOKEN"
```

#### Responses

200Success. Returns a list of compacted 24-hour windows.

401Unauthorized access.

`data`object

`error`string

404Database or table not found.

#### Related

* [Export data](/influxdb3/enterprise/admin/export/)
* [InfluxDB 3 API client libraries](/influxdb3/enterprise/reference/client-libraries/v3/)
