Calgary Open Data Policy & API Access
Calgary, Alberta maintains a municipal open data program to publish datasets, metadata and APIs that support transparency, civic technology and analytics. This guide explains the City of Calgary's open data standards, how to use API access endpoints, compliance pathways and where to find official governance documents. It is aimed at developers, city staff, researchers and organizations that consume or publish municipal datasets through the City’s open data portal.[1]
Standards & Governance
The City documents dataset metadata, licensing expectations and quality standards on the official open data portal. Core expectations include published metadata, clear update cadence where available, and machine-readable formats for programmatic access. Specific technical profiles (file formats, schema guidance, API endpoint conventions) are provided per dataset on the portal.
Penalties & Enforcement
The City’s open data pages do not set out monetary penalties for misuse or non-compliance of portal standards; enforcement details are administrative and primarily handled by the City’s open data or information management teams. Where specific fines or statutory sanctions would apply, they are governed by other municipal bylaws or provincial statutes rather than the portal standards page itself.[1]
- Enforcer: City of Calgary Open Data Program and Records/Information Management office (departmental contact on portal).
- Fines: not specified on the cited page.
- Escalation: not specified on the cited page; administrative remedies or referral to legal/City Clerk may occur.
- Appeals: review or dispute routes are not detailed on the portal; consider contacting the Open Data Program or City Clerk for review timelines.
- Complaint pathways: report dataset or API issues via the portal contact form or official City contact points listed on dataset pages.
Applications & Forms
The portal does not require a specific paper form to access most datasets; programmatic access is typically available via dataset endpoints linked on each dataset's page. Where special data requests or large extracts are needed, submit a request using the portal's contact or the City's formal access-to-information channels if data access is restricted.
- Dataset metadata pages: contains steward contact and dataset-specific access notes.
- Requests for restricted records: use City of Calgary access-to-information procedures if applicable.
API Access & Technical Notes
Most datasets expose API endpoints and machine-readable exports; endpoint URLs and query parameters are documented per dataset on the portal. Consumers should review rate limits, recommended query patterns and the dataset's update schedule on each dataset page to avoid incomplete or stale results.[1]
- Check each dataset's metadata for update frequency and owner.
- Use filtering and pagination as documented to reduce load and ensure consistent results.
- Respect license terms shown on dataset pages when redistributing or republishing data.
FAQ
- Who manages Calgary’s open data program?
- The City of Calgary Open Data Program manages publication, stewardship and policy for datasets on the official portal.[1]
- Are there fees or permits required to use the API?
- No fees or permits are listed on the portal for standard dataset API access; specific commercial uses or large extracts may require coordination with the dataset owner or City services and are not specified on the cited page.[1]
- How do I report incorrect or missing data?
- Use the dataset's contact/steward information on its metadata page or the portal's contact mechanisms to submit corrections or quality concerns.[1]
How-To
- Visit the City of Calgary open data portal and search for the dataset you need.[1]
- Open the dataset's metadata page to review schema, update frequency and steward contact information.
- Use the provided API endpoint or download link to request data; follow documented query parameters for filtering and pagination.
- If data is restricted or incomplete, contact the dataset steward or submit a formal access request through City channels.
- When republishing, cite the dataset source and comply with any license terms shown on the dataset page.
Key Takeaways
- Check dataset metadata before using an API to confirm update cadence and steward.
- Most datasets provide machine-readable endpoints; follow per-dataset guidance to avoid rate issues.
- For disputes or missing data, contact the dataset steward or the City Open Data Program.
Help and Support / Resources
- City of Calgary Open Data Portal
- City of Calgary 311 services
- City of Calgary - Access to information (FOIP)