Understanding what just happened
Let's break down that API call:
The URL
https://api.simpler.grants.gov- This is our API base URL/v1/opportunities/search- This endpoint searches for grant opportunitiesv1means this is version 1 of our API
The Headers
X-API-Key: YOUR_API_KEY_HERE- This authenticates your requestContent-Type: application/json- This tells the server we're sending JSON data
The Request Body
{
"pagination": {
"page_offset": 1, // Start with the first page
"page_size": 5, // Return 5 opportunities per page
"sort_order": [ // Sort by opportunity ID, newest first
{
"order_by": "opportunity_id",
"sort_direction": "descending"
}
]
}
}The Response
message: Always "Success" when things workdata: An array of opportunities (5 in this case)pagination_info: Information about the total results and pages
Something not working as expected? Check out common issues & solutions.
Last updated
Was this helpful?