Search grants
search_grantsFind U.S. federal grants and funding opportunities by NAICS code, title keyword, posting window, and open status; paginate results to review deadlines and links.
Instructions
Use this when the user wants US federal grants or funding opportunities.
Filters: naics (up to 10 codes), keyword (title only), posted_within_days (1 to 180), open (default true: open grants of any age), limit (1 to 50, default 20). Grant notices carry no state. If has_more is true, call again with cursor=next_cursor and the same filters. Example: keyword="broadband". Pass several NAICS codes in one call.
Open status may lag for grants that closed recently, so check response_deadline.
Print each result's url as a markdown link.
Do not use for contracts to bid on (search_contracts) or jobs (search_jobs).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| open | No | true (the default): only items with a response deadline of today or later, US Eastern; an item with no deadline counts as closed. false: include closed ones. | |
| limit | No | Number of results to return, 1 to 50. | |
| naics | No | Up to 10 six-digit NAICS codes, comma-separated, e.g. '236220' or '541511,541512'. A record matches on its own codes (matched_naics says which). Unknown codes are ignored. | |
| cursor | No | next_cursor from the previous response. Pass it with the same filters to get the next page. | |
| keyword | No | 2 to 100 characters matched against the title only. | |
| posted_within_days | No | Only items posted in the last N days, 1 to 180 (default 180). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| as_of | No | When the API generated the results (ISO time). | |
| results | Yes | ||
| warning | No | Set when paging stopped early; the results so far are still valid. | |
| has_more | Yes | true: call again with cursor=next_cursor and the same filters. | |
| next_cursor | No |