Niagara Falls Building Permits 2015–2023 API avatar

Niagara Falls Building Permits 2015–2023 API

Pricing

$3.00 / 1,000 permits

Go to Apify Store
Niagara Falls Building Permits 2015–2023 API

Niagara Falls Building Permits 2015–2023 API

All 8,182 City of Niagara Falls, Ontario completed building permits (2015-01-05 to 2023-12-15): permit number, date, type, work type, status, street and ~1 km location. JSON/CSV, Open Government Licence – Niagara Falls. $0.003 per permit; the full set is about $24.55.

Pricing

$3.00 / 1,000 permits

Rating

0.0

(0)

Developer

Travis M

Travis M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Categories

Share

Niagara Falls Completed Building Permits

8,182 completed building permits for the City of Niagara Falls, Ontario, dated 2015-01-05 to 2023-12-15 (as published Oct 16, 2026), newest first.

  • Per permit: permit number, permit date and year, permit type (Residential, Commercial, Pools, Sewer …), work type (e.g. Single Family, Townhouse, Restaurant, Deck), status, street, ~1 km location.
  • Licence: Open Government Licence – Niagara Falls; every record carries the attribution.
  • Output: structured JSON or CSV/Excel. Filter by permit type, work type and street.
  • Privacy: civic numbers and parcel IDs dropped. The data is reduced, not anonymous.

Why not build it yourself? No ArcGIS paging or cleanup to write and maintain — the full set is 5 requests and done.

Price: $0.003 per permit (three-tenths of a cent), no start fee. All 8,182 permits cost about $24.55.

Completed permits only; the source ends December 2023.

Who it is for

Contractors, building-supply and pool companies, real-estate and housing analysts, and researchers studying construction in Niagara Falls.

Input

FieldMeaning
permitTypesKeep only these permit types
workTypeText in the work type
streetText in the street name
dateFrom, dateToPermit date range (YYYY-MM-DD, inclusive)
yearFrom, yearToSource year range
statusText in the status (all current records are "Final")
issuedFrom, issuedToOlder names for dateFrom/dateTo, still accepted
maxItemsstop after this many records (default 1000, at most 50,000)
fetchAlltrue returns every matching record, up to 50,000 per run (default false)

A run returns at most 1,000 permits unless fetchAll is true, and never more than 50,000.

Output

permitNumber, permitDate, year, permitType, workType, status, street, locationWithheld, latitude, longitude, source, licence.

Archive modes

Besides a live query (mode: live, the default), the Actor can read its own archive. The archive is a snapshot Oct 17, 2026 03:08 ADT; refreshes may be added later.

modeExtra inputReturns
changesSincesince (YYYY-MM-DD)permits added, changed or removed on or after that day in the snapshot Oct 17, 2026 03:08 ADT; removed ones listed (ID + _deletedOn only, not charged) in the run's key-value record DELETED
asOfasOf (YYYY-MM-DD)each record as it stood at the end of that day in the snapshot Oct 17, 2026 03:08 ADT
historyids (up to 1,000)every archived version of those records, oldest first (snapshot Oct 17, 2026 03:08 ADT)
archiveExport–the current version of every archived record (snapshot Oct 17, 2026 03:08 ADT)

When refreshes are added later they are compared against a complete pull; until then the archive is a snapshot Oct 17, 2026 03:08 ADT. Permits that disappear from the source are kept only as an ID and the date they were removed. Privacy rules are applied again when the archive is read, so a rule tightened later also covers older rows. The normal filters, maxItems and fetchAll apply in every mode, and each row returned is billed at the normal per-result price. Archive modes return at most 50,000 rows per run.

Large pulls

Apify stops a run once its charges reach the account's per-run limit (about $85 by default, which is about 28,000 rows at $0.003). For more than about 25,000 permits, split the pull into several runs by date range (dateFrom / dateTo) or by another filter, and combine the results.

Privacy

  • The source has no owner, applicant or contractor fields, and work types are short codes (no free text).
  • Most permits are for homes, so the civic number is dropped (only the street is kept, e.g. "DUNN ST"), latitude and longitude are rounded to 2 decimals (about 1 km), and the parcel ID is not output.
  • Group homes, bed & breakfasts, and boarding, lodging and rooming houses also lose their street and location (locationWithheld: true): 61 permits on the Oct 16, 2026 data.

Source and licence

  • Source: City of Niagara Falls open data, layer "Niagara Falls Completed Building Permits" (FeatureServer layer 0), read through the ArcGIS REST API in pages of 2,000 with a 2-second pause (5 requests for the full set).
  • Licence: Open Government Licence – Niagara Falls (based on version 1.0 of the Open Government Licence – Ontario), linked from the dataset's licence field. It grants use "including for commercial purposes" with attribution. Every record carries "Contains information licensed under the Open Government Licence – Niagara Falls." The licence does not cover personal information.

Pricing

$0.003 per result, no start fee. The full dataset costs about $24.55.

Limits

  • Not current: the city's layer ends at December 2023. Each run reads the live layer, so newer permits appear if the city adds them.
  • Only completed (Final) permits; no construction value. 3 permits have no date.
  • The layer has no per-record edit date (only a layer-wide last-edit time, March 2025), so it cannot be asked only for records changed since a date.

Run settings

Default memory is 256 MB (allowed range 256–1024 MB).