Shovels Shovels - Building permit and contractor intelligence
Shovels API

Permit and contractor data for developers

Access construction activity, contractor intelligence, and local government decisions through a single API. Query by address, geography, contractor, or permit type with sub-second response times.

Shovels API — one API connecting permit, contractor, and property data

One API for permits, contractors, and local government decisions

01

One geographic key for every endpoint

Query permits, contractors, and local government decisions using the same geographic hierarchy, from a single address to an entire state. Analyze local markets or build nationwide applications without changing your integration.

  • Resolve any address to a single geo_id
  • Search by address, ZIP, city, county, or state
  • Consistent response structure on every endpoint
geo resolution
1042 Oak St, Lafayette CA

resolve → geo_id: "ZIP94549"

GET /v2/permits/search ?geo_id=ZIP94549
GET /v2/contractors/search ?geo_id=ZIP94549
GET /v2/decisions/search ?geo_id=ZIP94549

one key · consistent response structure across every endpoint

02

Filter permits without post-processing

Filter construction activity by permit type, project value, status, property type, contractor, and more. Flexible search tools make it easy to narrow large datasets down to the records that matter.

  • Combine status, work type, value, type, and tags
  • AND logic across every filter
  • Cursor pagination, up to 100 records per request
permits/search · AND filters
GET /v2/permits/search
  ?permit_status=final
  &permit_tags=solar
  &permit_min_job_value=25000
  &property_type=residential
  &size=100

200 OK
{ "total_count": 847,
  "next_cursor": "eyJvIjoxMDB9" }

03

Access contractor records with project history

Search contractors by location, license, or specialty and connect them to permits, inspections, employees, and project history. Build a complete view of company activity, performance, and market presence.

  • Search by work type, location, or license number
  • Link to permits, inspections, and employee data
  • Analyze project history and market activity together
contractor endpoints
  • /contractors/search

    Find by trade, location, or license

  • /contractors/{id}/permits

    Linked permit and project history

  • /contractors/{id}/employees

    Crew and license holders

  • /contractors/{id}/metrics

    Pass rates, volume, performance

04

Track early construction signals with decisions data

Planning, zoning, and land-use decisions often happen months before permitting. Surface activity early in the lifecycle with Shovels Decisions, so you can spot opportunities before competitors do.

Lifecycle timeline — zoning and entitlement decisions surfacing months before a permit is filed

05

Reliable, consistent release schedules

Shovels publishes on a regular, predictable release schedule.

  • 5–10 million new permit records per release
  • Monitor data availability through the API
  • Sync your apps with the latest data
meta/release
GET /v2/meta/release

200 OK
{ "released_at": "2026-06-15" }

# new release on the 1st and 15th
# 5–10M new permit records each

06

Structured data that's ready to use

Every permit is standardized, classified, and enriched during ingestion.

  • Filter, analyze, and build on construction data immediately
  • No time lost cleaning or categorizing records
  • View our Data Dictionary for all fields in the dataset
permit record
1042 Oak St, Lafayette, CA Active

Reroof + 6.4 kW rooftop solar · $64,200

solar residential green_permit rooftop_pv

AI-applied tags · normalized on ingestion

Prefer working from the terminal?

The Shovels CLI gives you access to the same data from the command line.

How it works

Up and running in minutes

  1. 01

    Sign up and get your API key

    Create a free account to access your API key and full documentation from the dashboard.

  2. 02

    Query the data

    Use RESTful endpoints to pull exactly the data you need. Filter by permit type, geography, work category, and more.

  3. 03

    Ship to your product

    Integrate into your application, pipeline, or warehouse. Most teams are in production within a sprint.

USED BY DEVELOPERS IN

Building Materials Construction Technology Energy & Climate Home Services Real Estate Telecommunications Research Insurance
COVERAGE

Coverage across the U.S.

We source data from thousands of jurisdictions online and offline through public records. New jurisdictions are added continuously based on market trends & customer demand, with coverage spanning all major metros and expanding rural markets.

Map of the United States with markers showing Shovels permit data coverage across the country

Need this data delivered directly to Snowflake, BigQuery, or Databricks?

Shovels Enterprise Data License drops permit and contractor data straight into your warehouse with no ETL required.

Frequently asked questions

What data does the Shovels API provide?

The Shovels API provides building permit records, contractor profiles, property details, and government decisions data from 2,770+ jurisdictions across all 50 states. All records are AI-enriched and normalized to a single schema, with derived metrics like inspection pass rates and green permit classification included.

How do I get started?

Sign up at app.shovels.ai to get your API key. The REST API uses standard HTTP methods and returns JSON. Full documentation, quickstart guides, and endpoint references are at docs.shovels.ai.

Can I integrate Shovels with Snowflake, BigQuery, or Databricks?

Yes. Beyond the REST API, Shovels offers native data delivery to Snowflake, BigQuery, and Databricks through our Enterprise plan. If you want to trial permit data in your own warehouse environment before committing, talk to our team.

How often is the data updated?

The database is refreshed on the 1st and 15th of each month. Each cycle adds 5–10 million new records and up to 1–5 million status updates. Processing takes up to a week after each refresh.

Can I resell or redistribute Shovels data?

Yes. Our terms are designed to give developers maximum flexibility, including the right to reuse and resell API output. No lengthy legal negotiations required.

Are there privacy or compliance concerns with using Shovels data?

All Shovels data is sourced from public government records. Building permits are public documents filed with and maintained by local jurisdictions. Shovels is also SOC 2 Type II certified, and our team is happy to discuss security questionnaires or DPAs. Just let us know.

Start building with Shovels

Get your API key, read the docs, and make your first query in minutes. No sales call required.