Skip to content

Bulk Exports

Large extracts should use async export jobs rather than repeated high-volume pagination.

  1. Create an export job with the resource, filters, and format.
  2. Poll the export job status endpoint.
  3. Download the export when it is complete.
  4. Delete or expire the export according to retention policy.
Terminal window
curl -X POST https://futpicks.com/api/v1/data/exports \
-H "Authorization: Bearer $FUTPICKS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"resource": "signals",
"format": "CSV",
"parametersJson": "{\"from\":\"2026-05-01\",\"to\":\"2026-05-28\"}"
}'

Allowed resources: leagues, teams, matches, odds-snapshots, signals, track-record.

Allowed formats: CSV, JSONL.