Scrape Local Government Permits avatar

Scrape Local Government Permits

Pricing

from $0.00001 / result

Go to Apify Store
Scrape Local Government Permits

Scrape Local Government Permits

Scrapes local government permit and license application pages. Extracts structured data including permit types, requirements, fees, and application procedures from municipal websites. Outputs clean JSON format ready for analysis.

Pricing

from $0.00001 / result

Rating

0.0

(0)

Developer

HAYATO YOKOSHIMA

HAYATO YOKOSHIMA

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

This Apify Actor extracts building permits, business licenses, and development project data from local government websites. It uses a lightweight CheerioCrawler to parse HTML tables and lists, delivering structured permit-level data for real estate, contracting, and urban research use cases.

Features

  • Supports multiple government permit portals
  • Extracts key fields: permit number, issue date, address, description, status, type
  • Auto-detects city/jurisdiction from URL
  • Handles pagination via rel=next or query parameters
  • Configurable proxy support

Input

  • startUrls: Array of permit listing URLs
  • maxItems: Maximum number of records to extract (0 = unlimited)
  • proxy: Proxy configuration (Apify Proxy or custom)

Output

Each record includes:

  • permitNumber
  • issueDate (YYYY-MM-DD)
  • address
  • description
  • status
  • permitType
  • city
  • sourceUrl

Usage

Provide a list of supported permit portal URLs. The actor will automatically scrape and structure the data.

Example start URL: https://www.buildingpermit.com/reports/monthly.html

Example Output

{
"permitNumber": "B1234567",
"issueDate": "2023-10-15",
"address": "123 Main St, Los Angeles, CA",
"description": "Residential renovation permit",
"status": "Active",
"permitType": "Building",
"city": "Los Angeles",
"sourceUrl": "https://permits.lacity.org/..."
}

Development

This project uses TypeScript and Crawlee. To run locally:

npm install
npm start

See Apify SDK documentation for more details.