Skip to main content
GET
/
api
/
v1
/
infrastructure_projects
curl "https://api.northaxiumdata.ca/api/v1/infrastructure_projects?province=ON&limit=10" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "record_id": "INF-2023-8841",
      "title_en": "Ontario Line Subway Extension",
      "province": "ON",
      "location_en": "Toronto, Ontario",
      "federal_contribution": 4500000.00,
      "program_en": "Public Transit Infrastructure Fund",
      "approved_date": "2023-01-15",
      "recipient_name": "Metrolinx",
      "status": "In Progress"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}
Get a standardized list of federal infrastructure funding projects, filterable by region, timeline, and project type.

Query Parameters

q
string
Full-text match across title, recipient, and location. Example: University of Toronto.
province
string
Two-letter province code. Example: ON.
program
string
Partial match on program_en. Example: Canada Summer Jobs.
status
string
Exact match on project status. Example: issued.
min_value
number
Minimum federal contribution. Example: 100000.
max_value
number
Maximum federal contribution. Example: 5000000.
issued_after
string
ISO 8601 approved-date lower bound. Example: 2023-01-01.
issued_before
string
ISO 8601 approved-date upper bound. Example: 2023-12-31.
sort_by
string
value or date. Default: date. Example: date.
sort_order
string
asc or desc. Default: desc. Example: desc.
limit
integer
default:"100"
Result limit. Default: 100. Max: 200. Example: 25.
offset
integer
default:"0"
Result offset. Default: 0. Example: 50.
curl "https://api.northaxiumdata.ca/api/v1/infrastructure_projects?province=ON&limit=10" \
  -H "X-API-Key: <your-api-key>"
{
  "data": [
    {
      "record_id": "INF-2023-8841",
      "title_en": "Ontario Line Subway Extension",
      "province": "ON",
      "location_en": "Toronto, Ontario",
      "federal_contribution": 4500000.00,
      "program_en": "Public Transit Infrastructure Fund",
      "approved_date": "2023-01-15",
      "recipient_name": "Metrolinx",
      "status": "In Progress"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}