Export your activity data
Export synced activity records from the personal console. Downloads never modify original data.
Choose a range
Open Export data, choose dates and select JSON or CSV. Both endpoints are inclusive and filter the stored activity day, without regrouping by browser timezone. Empty dates mean no date limit. A single export supports up to 10,000 activities; narrow the range if exceeded. Results are never silently truncated.
Understand formats
| Field | JSON | CSV |
|---|---|---|
| Best for | Programs and integrations | Spreadsheets |
| Missing distance | null | Empty cell |
| Observed zero | 0 | 0 |
| Units | Metres, seconds, UTC milliseconds | Same as JSON |
Summaries include ID, title, day, start time, sport, distance, duration and source. CSV uses UTF-8 BOM, CRLF and standard quote escaping. Text that could trigger spreadsheet formulas receives an apostrophe prefix.
Account data
Export account data (JSON) includes your profile, training plans, activity summaries and route references. It excludes full tracks, photos and race attachments. It is not a complete account backup.
Automation
A personal token with data:export can call:
GET /v1/developer/export?format=json&from=2026-01-01&to=2026-12-31
Authorization: Bearer YOUR_PERSONAL_TOKEN
Updated