Miami-Dade & Fort Lauderdale Building Permits Scraper
Pricing
$3.00 / 1,000 results
Miami-Dade & Fort Lauderdale Building Permits Scraper
Recently issued building permits from Miami-Dade County and City of Fort Lauderdale official open-data GIS services: type, description, address, folio, contractor, value, status.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Zachary Vorsteg
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
South Florida Building Permits (Miami-Dade & Fort Lauderdale Open Data)
Pull building permits from official open-data GIS services: Miami-Dade County (MD_LandInformation layer 1) and City of Fort Lauderdale (BuildingPermits FeatureServer). Filter by date and by a keyword (ROOF, POOL, SOLAR, ...).
Output fields
source, jurisdiction, permitNumber, permitType, description, issuedDate/submittedDate, address, parcelId, residentialCommercial, proposedUse, contractorName, contractorLicense, estimatedCost, status, sourceUrl. Owner names are intentionally not output.
Data source & compliance
Uses each service's public ArcGIS REST query endpoint with pagination and a 500 ms delay between pages. KNOWN LIMITATION, checked 2026-10-09: in the Fort Lauderdale layer, APPROVEDT is null and the newest SUBMITDT is 2026-03-16, so that feed looks stale. The README and listing must say so, or the source should be dropped. Orlando was excluded because its open-data terms restrict commercial use.
Pricing (proposal)
Pay per result: $0.003 per result ($3.00 per 1,000), plus Apify's default start event. See .actor/pricing.proposal.json. Competitor prices are in ../../evidence/apify_competitor_pricing.json (fetched 2026-10-09).
Example
See samples/sample-output-first5.json (the full test run is in samples/sample-output.json).
Local test
Tested 2026-10-09: keyword ROOF from 2026-03-01 to 2026-10-08 returned 120 Miami-Dade permits (capped) and 30 Fort Lauderdale permits (capped).
Run again with: ../_test.sh south-florida-building-permits '<input json>'