Skip to main content

Date ranges

Analytics endpoints (channels, links) accept a time window two ways:
days
integer
default:"30"
The last N days ending now. Minimum 1, maximum 365.
from
string (ISO 8601)
Start of an explicit half-open window [from, to).
to
string (ISO 8601)
End of the window. Defaults to now if omitted. from must be before to.
The response echoes the resolved window:

Pagination

List endpoints cap page size and paginate differently by shape.

Limit-based

Links and credits accept a limit:
limit
integer
default:"100"
Maximum rows to return. Maximum 500.

Cursor-based

The clicks stream is cursor-paginated, newest first:
1

Request a page

GET /api/v1/clicks?limit=100
2

Read next_cursor

The response includes next_cursor (an ISO timestamp) — or null at the end of the stream.
3

Request the next page

Pass it back as before: GET /api/v1/clicks?limit=100&before=<next_cursor>.

Rate limits

The TrackRev API does not impose published request-rate limits today. Throughput is bounded only by the per-request page-size caps above (100 default, 500 maximum) and by your paid-plan entitlement. Design your integration to paginate rather than request enormous pages, and cache analytics responses where you can.