Use the data export endpoints to fetch presigned download URLs, then download and query the files locally.
Supported datasets
curl -s -H "X-API-Key: $API_KEY" \
"https://api.delphiterminal.co/api/v1/data/rfqs?date=2026-02-13" \
> export.json
This response includes parts, where each part contains a temporary presigned url.
URL=$(jq -r '.parts[0].url' export.json)
echo "$URL"
Step 3: download the parquet file
curl -L "$URL" -o rfqs_2026-02-13.parquet
Presigned URLs expire quickly (typically 5 minutes). If the download fails, request fresh metadata and retry.
Step 4a: query with DuckDB
duckdb -c "SELECT * FROM read_parquet('rfqs_2026-02-13.parquet') LIMIT 20;"
Step 4b: query with Python (Polars)
import polars as pl
df = pl.read_parquet("rfqs_2026-02-13.parquet")
print(df.head())
print(df.shape)
Latest data endpoint
To fetch today’s dataset without passing a date:
curl -s -H "X-API-Key: $API_KEY" \
"https://api.delphiterminal.co/api/v1/data/rfqs/latest" \
> latest.json