Skip to main content
GET
/
api
/
v1
/
research_grants
/
stats
curl -H "X-API-Key: your_api_key_here" \
  "https://api.northaxiumdata.ca/api/v1/research_grants/stats?group_by=province"
{
  "data": [
    {
      "group_by": "province",
      "group_value": "ON",
      "record_count": 284500,
      "sum_field": "award_amount",
      "sum_value": 4823000000.00
    },
    {
      "group_by": "province",
      "group_value": "QC",
      "record_count": 198200,
      "sum_field": "award_amount",
      "sum_value": 3241000000.00
    }
  ],
  "meta": {
    "total": 13,
    "limit": 100,
    "offset": 0
  }
}

Overview

Returns grouped aggregate statistics over the research grants dataset. Use this to answer questions like “how much has NSERC awarded to Ontario institutions?” or “what are the top programs by total funding?” Accepts the same filter parameters as Research Grants, so you can scope statistics to any subset of the data before grouping.

Query Parameters

group_by
string
Field to group results by. One of source, institution, province, fiscal_year. Default: source. Example: vendor.
sum_field
string
Field to sum. Only award_amount is currently supported. Default: award_amount. Example: amount.
q
string
Full-text search across researcher name, institution, program, and keywords — applied before grouping. Example: University of Toronto.
source
string
Filter to NSERC or SSHRC before grouping. Example: open.canada.
institution
string
Partial match on institution name. Example: Finance Canada.
province
string
Two-letter province code — e.g. ON, BC, QC. Example: ON.
fiscal_year
string
Fiscal year — e.g. 2022-23. Example: 2023-2024.
min_value
number
Minimum award amount filter applied before grouping. Example: 100000.
max_value
number
Maximum award amount filter applied before grouping. Example: 5000000.
limit
integer
Max groups to return. Default: 100. Max: 200. Example: 25.
offset
integer
Result offset. Default: 0. Example: 50.
curl -H "X-API-Key: your_api_key_here" \
  "https://api.northaxiumdata.ca/api/v1/research_grants/stats?group_by=province"
{
  "data": [
    {
      "group_by": "province",
      "group_value": "ON",
      "record_count": 284500,
      "sum_field": "award_amount",
      "sum_value": 4823000000.00
    },
    {
      "group_by": "province",
      "group_value": "QC",
      "record_count": 198200,
      "sum_field": "award_amount",
      "sum_value": 3241000000.00
    }
  ],
  "meta": {
    "total": 13,
    "limit": 100,
    "offset": 0
  }
}