Pagination
List endpoints use opaque keyset cursors. Pass limit (default 100, max 1000).
When more rows remain, the response includes a non-null next_cursor; pass it
back as cursor to fetch the next page:
GET /v1/blocks/{geoid}/pois?limit=500→ { "results": [...], "next_cursor": "eyJ..." }GET /v1/blocks/{geoid}/pois?limit=500&cursor=eyJ...Cursors are signed: do not construct or modify them. A tampered cursor
returns 400 invalid-cursor.
Paginated endpoints: /v1/pois, /v1/pois/{dest_id}/catchment, /v1/point/pois,
/v1/blocks/query, /v1/places/{geoid}/blocks, /v1/blocks/{geoid}/pois. The
Python and R SDKs follow the cursor for you.