# Building Permits Scraper — Construction Leads

**Use case:** 

Recent US building permits by city: solar, roofing and remodel. Fresh construction and contractor leads, clean CSV export.

## Input

```json
{
  "cities": [
    "austin"
  ],
  "lastNDays": 30,
  "issuedAfter": "",
  "issuedBefore": "",
  "tradeCategories": [
    "Solar",
    "Roofing"
  ],
  "freshLeadsOnly": false,
  "zipCodes": [],
  "keyword": "",
  "maxResultsPerCity": 1000
}
```

## Output

```json
{
  "lead_emoji": {
    "format": "text"
  },
  "lead_grade": {
    "label": "Lead",
    "format": "text"
  },
  "trade_category": {
    "label": "Trade",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "state": {
    "label": "ST",
    "format": "text"
  },
  "address": {
    "label": "Address",
    "format": "text"
  },
  "zip": {
    "label": "ZIP",
    "format": "text"
  },
  "permit_type": {
    "label": "Permit Type",
    "format": "text"
  },
  "project_value": {
    "label": "Value $",
    "format": "number"
  },
  "issue_date": {
    "label": "Issued",
    "format": "text"
  },
  "days_since_issued": {
    "label": "Days Ago",
    "format": "number"
  },
  "is_fresh_lead": {
    "label": "Fresh",
    "format": "boolean"
  },
  "contractor_company": {
    "label": "Contractor",
    "format": "text"
  },
  "contractor_phone": {
    "label": "Phone",
    "format": "text"
  },
  "owner_name": {
    "label": "Owner",
    "format": "text"
  },
  "status": {
    "label": "Status",
    "format": "text"
  },
  "permit_number": {
    "label": "Permit #",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [🏗️ US Building Permits Scraper — Construction Leads](https://apify.com/inexhaustible_glass/us-building-permits-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/inexhaustible_glass/us-building-permits-scraper) to learn more, explore other use cases, and run it yourself.