Microproduct Data GuideBeginner

Vancouver Parking Tickets

Parking infractions, dates, statuses, bylaws, and 100-block locations for building enforcement hotspot and curb-demand analysis tools.

Report a Problem

At a Glance

Difficulty
Beginner — comfortable for a first prototype
Size
Small · 0.02–0.5 GB
Formats
CSV, JSON
Access
Download and API
API Key
Not Required
Provider
City of Vancouver
Updates
Quarterly
Last Verified
Sep 3, 2026
Source Type
Government Source
  • Python Syntax Checked
  • Runnable Notebook

From Source to Product Signal

Test a Product Idea in Four Steps

Start with one year and a small API page of infractions. Locations are aggregated to 100-block units, Vancouver Police Department tickets are excluded, and records do not show later status changes.

1

Check the Setup

  • Python 3.10 or newer
  • A notebook environment such as Jupyter or Google Colab
  • An internet connection
2

Access the Data

  1. 1.Open the official dataset page and review the location and coverage notes.
  2. 2.Query a bounded page through the OpenDataSoft API.
  3. 3.Keep infraction date, block, street, bylaw, section, status, and description.
Open Official Source
3

Run the Python Example

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/parking-tickets/records"
response = requests.get(
    url,
    params={"limit": 100, "order_by": "entrydate DESC"},
    timeout=30,
)
response.raise_for_status()
tickets = pd.json_normalize(response.json()["results"])
columns = [
    "entrydate",
    "block",
    "street",
    "bylaw",
    "section",
    "status",
    "infractiontext",
]
print(tickets[columns].head())
4

Find Parking Enforcement Hotspots

Test whether ticket counts can support a coarse block-level enforcement map.

  1. 01Group sampled tickets by street, 100-block, and infraction description.
  2. 02Compare counts across dates and ticket statuses.
  3. 03Explain why block aggregation, agency exclusions, and issue-date status limit parking-demand conclusions.

Dataset Details

City of Vancouver is a government source. Last verified 2026-09-03. Temporal coverage: 2010-present across linked datasets.

Formats

Provider

City of Vancouver

Data Terms

Open Government Licence - Vancouver

Send Feedback