getDataFromVectorByReferencePeriodRange: Get data from vector by reference period range

API: gc.ca:statistics-canada-api
Endpoint: /getDataFromVectorByReferencePeriodRange
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 1051ms

Description

Returns data for vectors within a specified reference period range.

Parameters (3)

endReferencePeriod (string, query, required)

End reference period (YYYY-MM-DD)

startRefPeriod (string, query, required)

Start reference period (YYYY-MM-DD)

vectorIds (string, query, required)

Comma-separated vector IDs

Examples (2)

Get data from vector by reference period range openapi-spec
curl 'https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange?vectorIds=%221%22%2C%222%22&startRefPeriod=2016-01-01&endReferencePeriod=2017-01-01'
import requests

resp = requests.get(
    "https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange",
    params={
        'vectorIds': '"1","2"',
        'startRefPeriod': '2016-01-01',
        'endReferencePeriod': '2017-01-01',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("gc")
result = api.fetch("getDataFromVectorByReferencePeriodRange", vectorIds=""1","2"", startRefPeriod="2016-01-01", endReferencePeriod="2017-01-01")

for item in result:
    print(item)
const resp = await fetch("https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange?vectorIds=%221%22%2C%222%22&startRefPeriod=2016-01-01&endReferencePeriod=2017-01-01");
const data = await resp.json();
Get data from vector by reference period range probe-gate
curl 'https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange?vectorIds=%221%22%2C%222%22&startRefPeriod=2016-01-01&endReferencePeriod=2017-01-01'
import requests

resp = requests.get(
    "https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange",
    params={
        'vectorIds': '"1","2"',
        'startRefPeriod': '2016-01-01',
        'endReferencePeriod': '2017-01-01',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("gc")
result = api.fetch("getDataFromVectorByReferencePeriodRange", vectorIds=""1","2"", startRefPeriod="2016-01-01", endReferencePeriod="2017-01-01")

for item in result:
    print(item)
const resp = await fetch("https://www150.statcan.gc.ca/t1/wds/rest/getDataFromVectorByReferencePeriodRange?vectorIds=%221%22%2C%222%22&startRefPeriod=2016-01-01&endReferencePeriod=2017-01-01");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:10:56.538911 200 1051ms
2026-04-16 00:27:02.905283 200 961ms
2026-04-15 02:53:13.450486 200 1014ms
2026-04-15 01:44:50.559490 200 963ms
2026-04-14 01:59:08.617361 200 1081ms
2026-04-14 01:52:05.570492 200 1205ms
2026-04-12 15:33:22.538929 200 1030ms
2026-04-12 14:40:35.468164 200 1124ms
2026-04-10 02:48:12.723865 200 1953ms
2026-04-10 01:39:25.598493 200 1090ms
2026-04-09 03:35:03.280340 200 1179ms
2026-04-09 01:59:39.178142 200 1382ms
2026-04-08 00:33:41.092085 200 937ms
2026-04-08 00:24:38.350332 200 1138ms
2026-04-07 01:26:47.330166 200 990ms
2026-04-07 00:18:06.173770 200 1009ms
2026-04-05 19:15:55.624623 200 1094ms
2026-04-05 18:58:56.763574 ERR
2026-03-23 10:50:42.619437 200 987ms
2026-03-23 10:13:38.750724 200 941ms
2026-03-21T18:36:23.648381 200 1017ms