Check the Setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An internet connection
Primary mapped addresses, parcel and site identifiers, local areas, and coordinates for building geocoding and property entity-resolution tools.
Report a ProblemFrom Source to Product Signal
Start with one local area and a small API page of mapped addresses. The source contains primary VanMap display addresses and does not include every address, includes duplicates, and has geometry less precise than survey data.
Install the packages, then run the notebook cell.
python -m pip install pandas requests
import pandas as pd
import requests
url = "https://opendata.vancouver.ca/api/explore/v2.1/catalog/datasets/property-addresses/records"
response = requests.get(url, params={"limit": 100}, timeout=30)
response.raise_for_status()
addresses = pd.json_normalize(response.json()["results"])
columns = [
"civic_number",
"std_street",
"p_parcel_id",
"site_id",
"geo_local_area",
"geo_point_2d.lat",
"geo_point_2d.lon",
]
print(addresses[columns].head())Test a Useful Signal
Test whether parcel and site identifiers can connect address-based Vancouver datasets.
City of Vancouver is a government source. Last verified 2026-09-03. Temporal coverage: Current address inventory.