biocontext_kb.core.grants

biocontext_kb.core.grants#

Functions#

search_grants_gov([keyword, opp_num, eligibilities, ...])

Search grants.gov by keyword, agency, or other criteria. Returns opportunity listings with deadlines and eligibility.

Package Contents#

biocontext_kb.core.grants.search_grants_gov(keyword=None, opp_num=None, eligibilities=None, agencies=None, rows=10, opp_statuses='forecasted|posted', aln=None, funding_categories=None)#

Search grants.gov by keyword, agency, or other criteria. Returns opportunity listings with deadlines and eligibility.

Returns:

Grant opportunities list with titles, agencies, deadlines, funding amounts, eligibility criteria or error message.

Return type:

dict

Parameters:
  • keyword (Annotated[Optional[str], Field(description='Search keyword')])

  • opp_num (Annotated[Optional[str], Field(description='Opportunity number')])

  • eligibilities (Annotated[Optional[str], Field(description='Eligibilities (comma-separated)')])

  • agencies (Annotated[Optional[str], Field(description='Agency codes (comma-separated)')])

  • rows (Annotated[int, Field(description='Results to return')])

  • opp_statuses (Annotated[Optional[str], Field(description="'forecasted|posted' (pipe-separated, default: 'forecasted|posted')")])

  • aln (Annotated[Optional[str], Field(description='Assistance Listing Number')])

  • funding_categories (Annotated[Optional[str], Field(description='Categories (comma-separated)')])