Skip to main content
GET
Event Export

Raw Event Export

Export raw event data as JSON for custom processing and analysis.

Base URL

Authentication

Use Project Secret with HTTP Basic Auth.

Download Data

Export events within a date range.
integer
Required when using service account authentication
string
required
Start date in yyyy-mm-dd format (inclusive)Interpreted as UTC timezone for projects created after January 1, 2023
string
required
End date in yyyy-mm-dd format (inclusive)
integer
Maximum number of events to return (max: 100,000)
string
Event name(s) to export, encoded as JSON arrayExample: ["Signed Up", "Purchase"]
string
Expression to filter events
boolean
Export timestamps with millisecond precisionDefault: false (second precision)
string
Set to gzip to compress the response

Example Request

Response

Returns newline-delimited JSON (JSONL):

Rate Limits

The Export API has strict rate limits:
  • 60 queries per hour
  • 3 queries per second
  • 100 concurrent queries maximum
Exceeding these limits returns a 429 Too Many Requests error.

Best Practices

Always request gzip compression for large exports:
Split large exports into smaller chunks:
For scheduled exports, use Data Pipelines instead of polling the Export API.