Maricopa County Permits
Pricing
from $10.00 / 1,000 results
Maricopa County Permits
Scrape Maricopa County's weekly building permit activity reports directly from the county archive. Automatically discovers, downloads, and parses Excel workbooks, exporting each permit record to the Apify dataset with source metadata. Ideal for construction tracking, permit monitoring.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Maricopa County Permits — Apify Actor
Scrapes Maricopa County's weekly permit activity reports — the
maricopa_permits source from the gov-scraper catalog. The county posts each
week's permits as an Excel workbook behind a CivicPlus archive index page.
This actor walks that index, downloads each workbook, parses it with pandas, and
pushes the rows. Plain HTTP — no browser needed.
Input
| Field | Default | Notes |
|---|---|---|
archiveUrl | https://www.maricopa.gov/Archive.aspx?AMID=128 | The archive index of workbooks. Change if AMID moves |
baseUrl | https://www.maricopa.gov/ | Resolves relative workbook links |
maxFiles | 5 | Workbooks to download/parse (as listed, newest first) |
maxResults | 0 | Total rows across workbooks (0 = no cap) |
sheet | 0 | Worksheet by 0-based index or by name; blank = first |
impersonate | chrome | curl_cffi fingerprint |
minInterval | 1 | Politeness delay between requests |
proxyConfiguration | proxy off | Enable only if the county blocks the datacenter IP |
Behaviour
- Fetches the archive index and extracts every link that is either an
Archive.aspx?ADID=…item or a direct.xls/.xlsx, de-duplicated and resolved againstbaseUrl. - Downloads up to
maxFilesof them and reads each into a DataFrame (pandas.read_excel, engine auto-selected: openpyxl for.xlsx, xlrd for.xls). - Pushes the rows, each annotated with
_source_urland_workbook_index.NaNbecomesnull; dates are ISO-formatted. - Skips (with a warning) any link that isn't a readable workbook — the archive sometimes mixes in PDFs or other docs.
Output
One item per spreadsheet row; columns mirror the workbook headers, e.g.:
{"Permit#": 101,"Type": "NEW","Cost": 1000.0,"_source_url": "https://www.maricopa.gov/Archive.aspx?ADID=900","_workbook_index": 1}
es.
- Version pins:
apify < 4.0, base imageapify/actor-python:3.13.