- Pagination only applies when requesting linked indicators from threats or feeds. Other API endpoints do not use pagination.
- Page limits per request vary by plan:
- Free: 1
- Pro: 2
- Team: 4
- Business/Custom: 10
How Pagination Works
When your request returns a large number of results, the Pulsedive API automatically splits the response into pages and includes helpful navigation fields:page_current: Shows which page you are currently viewing (starts at0)page_next: Tells you the next page number to request (only appears when more pages are available)
If your results fit on a single page, you won’t receive the
page_current and page_next fields.Retrieving Additional Pages
To get the next page of results, make the same request and add apage parameter with the value from page_next.
Keep requesting subsequent pages until page_next disappears from the response—this means you have reached the end of the data.
Each pagination request counts toward your API rate limits.
Plan your requests accordingly when working with large datasets.
Example Workflow
This walkthrough demonstrates how to retrieve all linked indicators from a feed using pagination.Make your initial request
Troubleshooting
Find answers to common questions about working with paginated responses.Can I jump to a specific page?
While you can technically request any page number, we recommend following the sequence provided bypage_next.
Skipping ahead or accessing pages out of order can lead to inconsistent results, especially if the dataset has changed between requests.
Can I go back to a previous page?
Paging works in a forward direction only. To start over, make your original request again (without apage parameter) to get page 0.
How do I know when I’ve retrieved all the data?
You have reached the final page of results when the API response no longer includes apage_next value.