OpportunitySearchRequest

Request body for searching USADF grant opportunities on Grants.gov

Federal GovernmentInternational DevelopmentAfricaGrantsNonprofitEconomic Development

Properties

Name Type Description
agencyCode string Agency code filter (use ADF for USADF)
oppStatus string Opportunity status filter
keyword string Keyword search in title and description
rows integer Number of results per page
startRecordNum integer Starting record number for pagination
sortBy string Sort field
sortOrder string Sort order
View JSON Schema on GitHub

JSON Schema

grant-opportunities-api-opportunitysearchrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.usadf.gov/schema/opportunitysearchrequest.json",
  "title": "OpportunitySearchRequest",
  "description": "Request body for searching USADF grant opportunities on Grants.gov",
  "type": "object",
  "properties": {
    "agencyCode": {
      "description": "Agency code filter (use ADF for USADF)",
      "type": "string",
      "example": "ADF"
    },
    "oppStatus": {
      "description": "Opportunity status filter",
      "type": "string",
      "enum": [
        "posted",
        "closed",
        "archived",
        "forecasted"
      ]
    },
    "keyword": {
      "description": "Keyword search in title and description",
      "type": "string",
      "example": "Africa enterprise"
    },
    "rows": {
      "description": "Number of results per page",
      "type": "integer",
      "example": 25
    },
    "startRecordNum": {
      "description": "Starting record number for pagination",
      "type": "integer",
      "example": 0
    },
    "sortBy": {
      "description": "Sort field",
      "type": "string",
      "example": "openDate"
    },
    "sortOrder": {
      "description": "Sort order",
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ]
    }
  }
}