Skip to main content
The Givebutter API uses pagination to break large result sets into manageable pages. This improves performance and allows you to retrieve data incrementally rather than loading thousands of records at once.

Pagination Response Format

All paginated endpoints return responses in this structure:

Pagination Metadata

The links object provides ready-to-use URLs for navigating pages:
The next link is the easiest way to paginate. Keep following next until it becomes null to fetch all results.

Meta Object

The meta object provides detailed pagination state:

Query Parameters

Control pagination behavior with these query parameters:
The maximum per_page value is 100. Requesting more than 100 items per page will return an error.