Cambridge Building Permits Properties and Details Scraper
Pricing
from $3.99 / 1,000 results
Cambridge Building Permits Properties and Details Scraper
Cambridge Building Permits Properties and Details Scraper — Reads public Cambridge Massachusetts building-permit records from Socrata. Returns permit rows only; OUTPUT reports standardized SUCCEEDED/FAILED status.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Real Estate API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Query public building-permit records from the City of Cambridge, Massachusetts Inspectional Services Department. The Actor uses the official Socrata dataset qu2z-8suj (Building Permits: Addition/Alteration) and returns permit IDs, addresses, work descriptions, permit status/type, issue dates, contractors, valuations, property/building fields, public location flags, and source URLs.
Public source
https://data.cambridgema.gov/resource/qu2z-8suj.json
The source is queried with a bounded $limit, optional $offset, the public Socrata $q full-text filter for street, exact $where filters for permitType and status, and a stable newest-issue-date ordering. No login, API key, protected endpoint, or remote Apify operation is used.
Input
street— optional full-text address/street filter.permitType— optional exactpermit_typefilter.status— optional exact status filter such asActive.maxItems— maximum records to store, from 1 to 500 (default25).offset— source row offset, from 0 to 100,000 (default0).timeoutSecs— public request timeout, from 5 to 120 seconds (default30).requestDelayMs— polite delay before the request (default0).
Output
Each successful record has recordType=permit, found=true, and dataAvailable=true. Costs are normalized to numbers when the source publishes numeric values; missing fields are omitted. Records include source-backed nested buildingDetails, residentialDetails, parkingDetails, constructionDetails, reviewFlags, and parsed locationDetails when those values are present. changeFlags includes permit-specific project and site-impact indicators. Applicant, architect, and licensed-name fields are intentionally omitted.
The dataset contains permit records only. A valid empty response reports SUCCEEDED / COMPLETED with zero rows. A request or processing failure with no saved permits reports FAILED / FAILED. If permit rows were saved before a later dataset, summary-store, or shutdown failure, the run remains SUCCEEDED / PARTIAL. Failed requests, invalid rows, and placeholder/diagnostic data never become dataset records. OUTPUT reports last-run counts and aggregate failure counts.
The City portal identifies the dataset as licensed under the Open Data Commons Public Domain Dedication and License (PDDL). The dataset contains only completed applications and is updated daily. Fields remain source values; absent permit details are omitted rather than inferred.
Local development
npm installnpm testapify validate-schemaapify run
Local datasets and the OUTPUT summary are written only under this Actor's storage/ directory. The lifecycle entrypoint uses Actor.exit({ exit: false }) for clean Node 24 local shutdown.