BuildData Chat is a natural-language interface to the BuildData permit database. Type a question; the tool runs the appropriate query and returns matched records or city-level aggregates. There is no general-knowledge component: every answer comes from a live database query at the time you ask.
The tool has three database functions, each suited to a different type of question:
| Function | Use for |
|---|---|
| search_permits | Finding individual permit records. Supports full-text search across address and work description, plus filters for city, permit type, status, and minimum construction value. |
| get_top_projects | Highest-value permits in a city or across all cities. Optionally scoped to a permit type or keyword. |
| get_city_stats | Aggregate permit counts and total construction value by municipality. Useful for comparing cities or profiling a single market. |
Example questions that work well:
new_construction, renovation, addition, demolition, change_of_use, otherStrongest coverage: Ontario (28 cities including Toronto, Ottawa, Hamilton, Mississauga), BC (13 cities including Vancouver, Surrey, Burnaby, Victoria), Alberta (Calgary, Edmonton), Quebec (Montreal, Laval, Quebec City, Longueuil).
For programmatic access, data pipelines, or queries outside the chat's scope, use the REST API via RapidAPI. The full OpenAPI 3.0.3 spec is at builddata.ca/openapi.json.
Free tier: 25 requests/day. Pro: 1,000 requests/day at $49/month.