The following example searches show how to use the RFP API to search for open grant opportunities. Full parameter definitions are available on the search, profile, and opportunity endpoint reference pages.
Example searches
Open opportunities search
I am a nonprofit-tech platform and want to help my users find funding by surfacing a feed of open RFP opportunities, filtered by the subject area and geographic area they work in, sorted with the soonest deadlines first.
For a user looking for funding for food aid (subject area: SS0306) in the Northeast (geographic area: 11887749), with closest deadlines appearing first (sort type: deadline, sort order: asc):
https://api.candid.org/rfp/v1/search?subject_area=SS0306&geographic_area=11887749&sort_type=deadline&sort_order=ascFree-text keyword search
I want to search for opportunities related to a specific keyword, filter by population served, and see the top opportunities with the soonest deadlines.
For a user looking for the top ten (size: 10) funding opportunities relevant to "literacy" (search term) serving children and youth (population served: PA01), with closest deadlines appearing first (sort type: deadline, sort order: asc):
https://api.candid.org/rfp/v1/search?search_term=literacy&population_served=PA01&page_number=1&size=10&sort_type=deadline&sort_order=ascNewly added opportunities
I want to identify all open funding opportunities relevant to my cause area (Education, subject area: SB) that have been added to Candid's database since my last search (start_date: 2026-07-01).
https://api.candid.org/rfp/v1/search?subject_area=SB&start_date=2026-07-01All opportunities from a funder
I want to return all open opportunities from a funder, based on their EIN (entity_id = funder's EIN):
https://api.candid.org/rfp/v1/profile?entity_id=14-0001849Opportunity details
I want to see details about a specific funding opportunity, by opportunity ID.
https://api.candid.org/rfp/v1/opportunity?opportunity_id=candid-staff-rfp-1775421299089-0