Represent by Open North
APIFree API for finding Canadian government representatives
Overview
Represent by Open North offers RESTful endpoints to access Canadian government representatives across federal (MPs), provincial (MLAs/MNAs), and municipal levels. Users can search via postal code, address, or coordinates to retrieve officials' contact details, district information, and party affiliations. Responses are in JSON format with no authentication required for public use. Key endpoints include /representatives/house-of-commons, /representatives/provincial, and /representatives/postal-code/{postal_code}. Ideal for civic tech apps, educational tools, or platforms connecting citizens to their elected leaders.
Example Integration (JavaScript)
fetch('https://represent.opennorth.ca/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON response format
- No authentication required
- Covers federal, provincial, and municipal levels
- Postal code/address/coordinate search
Frequently Asked Questions
? Is Represent by Open North free to use?
Yes, Represent by Open North is completely free and open for public use.
? Does it require an API Key?
No, the API does not require any authentication key for standard access.
? What is the response format?
All API responses are in JSON format, which is easy to parse and integrate into applications.
Top Alternatives
People Also Ask about Represent by Open North
Tool Info
Pros
- ⊕ Free and open access
- ⊕ Comprehensive multi-level coverage
- ⊕ Simple search functionality
- ⊕ Easy integration with civic tools
- ⊕ Regularly updated data
Cons
- ⊖ Rate limits for high-volume requests
- ⊖ No official SLA
- ⊖ Municipal data variability by region
- ⊖ Limited historical data