Grant Endpoints

Access and search grant data through our comprehensive grant endpoints.

GET /grants

Search and filter grants with pagination support.

Parameters

  • search (string) - Search grants by title, description, or funder
  • funderType (array) - Filter by funder type
  • fundingType (array) - Filter by funding type
  • eligibleProvinces (array) - Filter by eligible provinces
  • amountMin (number) - Minimum grant amount
  • amountMax (number) - Maximum grant amount
  • page (number) - Page number (default: 1)
  • limit (number) - Results per page (default: 20, max: 100)

Example Request

GET /external/v1/grants?search=community&funderType=FOUNDATION&page=1&limit=20

Example Response

{
  "success": true,
  "data": [
    {
      "id": "grant_123",
      "title": "Community Development Grant",
      "description": "Support for local community projects...",
      "funder": "Community Foundation",
      "funderType": "FOUNDATION",
      "fundingType": "GRANT",
      "amountMin": 5000,
      "amountMax": 25000,
      "currency": "CAD",
      "deadline": "2024-03-15T23:59:59Z",
      "applicationUrl": "https://example.com/apply",
      "eligibleProvinces": ["ONTARIO", "BRITISH_COLUMBIA"],
      "targetBeneficiaries": ["COMMUNITY_ORGANIZATIONS"],
      "sdgAlignment": ["SDG_3", "SDG_4"],
      "applicationComplexity": "MEDIUM",
      "isRecurring": false,
      "createdAt": "2024-01-01T00:00:00Z",
      "updatedAt": "2024-01-15T00:00:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 150,
    "totalPages": 8
  }
}

GET /grants/:id

Get detailed information about a specific grant.

Example Request

GET /external/v1/grants/grant_123

GET /grants/filters

Get available filter options for grant searches.

Example Response

{
  "success": true,
  "data": {
    "funderTypes": ["FEDERAL_GRANT", "PROVINCIAL_TERRITORIAL_GRANT", "FOUNDATION"],
    "fundingTypes": ["GRANT", "LOAN", "TAX_CREDIT"],
    "eligibleProvinces": ["ONTARIO", "BRITISH_COLUMBIA", "ALBERTA"],
    "targetBeneficiaries": ["INDIVIDUALS", "SMALL_BUSINESS", "NON_PROFIT"],
    "currencies": ["CAD", "USD"]
  }
}
Grant Endpoints | GRANTED