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