Cessez de moissonner 59 portails municipaux de permis

Une seule API REST pour les permis de construction, licences, zonage et inspections au Canada. Dix jeux de données, un seul schéma, liés à une même adresse.

curl "https://api.builddata.ca/permit?municipality=toronto&limit=5" \
  -H "X-API-Key: YOUR_KEY"
  • 17 M enregistrements
  • 10 jeux de données
  • 59 villes, 9 provinces
  • Actualisé chaque jour

Forfait gratuit : 100 requêtes par jour, 100 lignes par appel, sans carte, tout ce qui a plus de 30 jours. Pro : 10 000 requêtes à 500 lignes, les dossiers du jour compris, 29 $ CA par mois.

Chaque ville publie à sa façon

Toronto livre un format, Calgary un autre, Montréal un autre encore. Les noms de colonnes diffèrent, les types de permis diffèrent, les adresses sont écrites de toutes les façons possibles, et un portail change de forme sans prévenir. Le faire soi-même, ce n'est pas un extracteur, c'en est 59, plus l'appariement des adresses, plus les matins où ils cassent.

C'est cette partie que nous exploitons. Vous obtenez un seul schéma et une seule clé.

Une adresse, tous les jeux de données

Les enregistrements sont liés à une adresse normalisée : une seule requête renvoie les permis, les licences, le zonage et les inspections d'un immeuble. C'est ce qu'on n'obtient pas en moissonnant davantage : les villes publient ces sources séparément et ne les relient jamais entre elles.

Conçue pour les équipes produit qui intègrent les données foncières canadiennes à leur application, et pour les analystes qui préfèrent interroger plutôt qu'entretenir des extracteurs.

Mêmes filtres, quel que soit le jeu de données

Chaque point de terminaison accepte les mêmes filtres et renvoie la même enveloppe : le code écrit pour les permis fonctionne déjà pour les licences. Remplacez /permit par /licence, /zoning, /inspection ou n'importe lequel des dix.

Ce que vous pouvez interroger

Permis de construction59 villes
Grands projets38 villes
Zonage42 villes
Demandes d'urbanisme29 villes
Permis d'entreprise27 villes
Nouvelles ouvertures d'entreprises19 villes
Évaluations foncières17 villes
Profils d'entrepreneurs15 villes
Permis d'aménagement13 villes
Inspections de bâtiment3 villes

Couverture, ville par ville

Ce que couvre le forfait gratuit

Presque tout. Tous les jeux de données, tous les filtres, le géocodage, les profils d'entrepreneurs et les profils fonciers sont dans le forfait gratuit. Un point de terminaison exige Pro : /permit/estimate, qui estime la valeur d'un permis à partir d'un modèle. Les flux de prospects appariés et dédoublonnés relèvent du produit de flux plutôt que d'un appel d'API. Le forfait gratuit renvoie aussi 100 lignes par appel plutôt que 500 : il sert à évaluer les données, pas à les extraire.

L'export en bloc et le partage Snowflake portent le même schéma, pour charger un jeu de données entier plutôt que de le parcourir page par page. Nous écrire pour l'accès en bloc.