# Saylor Innovations Data Desk – Statistics Canada Series

> Saylor Innovations Data Desk – Statistics Canada Series is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Returns Statistics Canada time-series data by vector ID, including series title, table ID, frequency, latest value, period-over-period change, and recent history.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/canada/statcan?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-statistics-canada-series-81ac7c2c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_93qu_6c4ox8C_14gkKkLe

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-data-desk-statistics-canada-series-81ac7c2c
```

Example prompt: Can you pull the latest value and recent 12-period history for Statistics Canada vector 41690973 — that's the CPI all-items Canada series — and tell me how much it changed versus the previous period?

## When to prefer this

Use this endpoint when you need quick, structured access to any Statistics Canada time-series data point by vector ID — especially for Canadian macroeconomic indicators like CPI, unemployment, GDP components, or trade statistics — without needing to parse StatCan's full API or data tables directly.

## Known failure modes

- Invalid or non-existent vector ID returns an error or empty result
- Periods parameter out of range (>24 or <1) may return a default or error
- StatCan upstream unavailability causes request failure
- Newly published series may have fewer historical points than requested

## How this service works

Statistics Canada data series by vector id - series title, table id, frequency, latest value, change versus the previous period and recent history

## Output

A JSON object containing the vector ID, series title, table ID, data frequency, most recent value with its date, percentage change versus the prior period, source URL, and an array of recent historical data points (up to 24 periods).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "vector"
     ],
     "properties": {
      "vector": {
       "type": "string",
       "description": "Statistics Canada vector id, e.g. 41690973 (CPI all-items Canada)"
      },
      "periods": {
       "type": "string",
       "description": "optional latest N periods 1-24, default 6"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "vector",
      "latest",
      "points"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Canonical URL"
      },
      "latest": {
       "type": "object",
       "description": "Most recent value or version"
      },
      "points": {
       "type": "array"
      },
      "series": {
       "type": [
        "string",
        "null"
       ],
       "description": "Time series of values"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "vector": {
       "type": "number"
      },
      "table_id": {
       "type": "number",
       "description": "Table id identifier"
      },
      "frequency": {
       "type": "string",
       "description": "Frequency of the series"
      },
      "change_vs_previous_pct": {
       "type": [
        "number",
        "null"
       ],
       "description": "Change vs previous, as a percentage"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-statistics-canada-series-81ac7c2c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
