v1

latestOpenAPI 3.1.02026-08-04253331435.1 KB
Grants

Search Grants

Search grants.

The query field accepts a websearch-style query string evaluated against the grant search vector (title + description, english config, stemming on). See GrantSearchFilters docstring for syntax.

All filters are optional. ~1.27M rows; fully unbounded queries are fine for browsing (matches RFP endpoint behavior, differs from PO which requires bounding filters).

post/api/internal/grants/search

Request body

querystring nullable
status'active' | 'expired' | 'no_period'
period_start_afterstring date nullable
period_end_beforestring date nullable
min_amountnumber nullable
max_amountnumber nullable
funding_agenciesstring[] nullable
exclude_funding_agenciesstring[] nullable
institution_idsstring[] nullable
statesstring[] nullable
source_tablesstring[] nullable
sort'last_modified_desc' | 'period_end_asc' | 'period_end_desc' | 'amount_desc' | 'relevance'
offsetinteger
limitinteger

Response

Successful Response

totalinteger required
offsetinteger required
limitinteger required