Cursor pagination
Cursor pagination is supported for GET API Application Programming Interface; a set of clearly defined methods of communication between various software components. requests to manage large data sets returned and improve API performance.
For the first API request, use itemCount as a query parameter without a cursor to retrieve the first set of data. In the following example, the request specifies to return 2 records on a page:
Copy
https://apis.nem.marketnet.net.au/pqd/v1/bpqd?itemCount=2&fromDateTime=2025-10-16T08:56:45+00:00&toDateTime=2025-10-17T08:56:45+00:00
The response provides a meta object with the nextCursor value. For example:
Copy
meta:
itemCount: 2
nextCursor: pqd_partid_m_actew_9c1e2d3a-4b5f-6c7d-8e9f- 0a1b2c3d4e22
totalRecords: 4
totalPages: 2
For subsequent requests, use the nextCursor value provided in the previous response in the cursor query parameter to request the next set of data. For example:
Copy
https://apis.nem.marketnet.net.au/pqd/v1/bpqd?itemCount=2&cursor=pqd_bpqd_m_partid_9c1e2d3a-4b5f-6c7d-8e9f-0a1b2c3d4e22&fromDateTime=2025-10-16T08:56:45+00:00&toDateTime=2025-10-17T08:56:45+00:00