# New Construction Permits Over $1M, 5 Cities

**Use case:** 

Newly issued permits for new construction with a stated project value of $1M or more, across all five supported cities, for contractors, suppliers and lenders looking for large projects early. Covers the last 30 days, newest first. Unofficial, not affiliated with any city or government agency.

## Input

```json
{
  "cities": [
    "seattle"
  ],
  "permitTypes": [
    "new"
  ],
  "minValuation": 1000000,
  "maxResults": 200
}
```

## Output

```json
{
  "type": {
    "label": "Row type"
  },
  "city": {
    "label": "City"
  },
  "permitNumber": {
    "label": "Permit number"
  },
  "permitType": {
    "label": "Permit type"
  },
  "workClass": {
    "label": "Work class"
  },
  "description": {
    "label": "Description"
  },
  "status": {
    "label": "Status"
  },
  "issuedDate": {
    "label": "Issued",
    "format": "date"
  },
  "valuation": {
    "label": "Valuation (USD)",
    "format": "number"
  },
  "zip": {
    "label": "ZIP"
  },
  "permitUrl": {
    "label": "Permit link",
    "format": "link"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The US Building Permits Scraper: Construction Permit Data Actor is ready to run with the inputs already set for "New Construction Permits Over $1M, 5 Cities". [Sign up or log in](https://console.apify.com/create-task-from-example/ot9elBXqamkOEALTz) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "New Construction Permits Over $1M, 5 Cities" task

The US Building Permits Scraper: Construction Permit Data Actor will start running based on the input automatically. You can also change all the input fields, like cities, permit types, and more, to match your specific use case.

### 3. Receive the "New Construction Permits Over $1M, 5 Cities" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as row type, city, permit number, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "New Construction Permits Over $1M, 5 Cities" task via API](https://apify.com/lepidata/us-building-permits.md).

## FAQ

### What does one row contain?

City, permit number, permit type and work class, description, status, issued date, valuation, housing units, contractor business name, site address and the permit and dataset links.

### Does it return personal details?

No owner or applicant name, phone or email fields are returned. Work descriptions are filtered to remove person names, phone numbers and emails, and anything that slips through can be reported through the removal-request line in the README.

### How do I change the cities or the value threshold?

Set \`cities\` to any of \`san-francisco\`, \`seattle\`, \`austin\`, \`cincinnati\` and \`baton-rouge\` (empty means all five), and change \`minValuation\`. \`maxResults\` is split evenly across the cities you pick.

### What date range does it cover?

With the issue dates left blank, it covers permits issued in the last 30 days, newest first. Data is as each city publishes it and can be incomplete or late, so check the city's record before relying on it.

## About this Actor

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


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/lepidata/us-building-permits.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
