Permit alerts for one-truck and ten-truck contractors

The job is on public record before it is on the market.

Deal Radar reads the permits, licence filings and planning records your county publishes, works out which ones are jobs for your trade and when that work actually gets bought, and shows you the address, the licensed contractor named on the record, and a short note you edit and send from your own phone. Public sources only. Nothing is ever sent for you.

$99/mo, one market included, cancel from Settings. Not sure your county is covered yet? Check the county pages first.

Built forLandscaping · Roofing · HVAC · Plumbing · Solar · Pools · Concrete · General buildingplus 15 home-service trades, from junk hauling to pest control. See every trade.

Not a contractor? This is a tool for construction businesses. If you are a homeowner after permit information on your own property, your city or county building department publishes it free.

5,574Records in the Sacramento feed
36Live sources running
HourlyThe two biggest permit feeds are checked every hour
245,098CSLB licences loaded

Measured 2 September 2026. Counts describe records Deal Radar has ingested, not every record that exists.

The problem

The permit is public weeks before the homeowner starts calling around.

A pool permit is issued in June. The shell goes in over about six weeks. Nobody has priced the yard yet, and the permit has been sitting in the county's public feed the whole time. The same record is a job for the pool builder the day it is filed, a yard for the landscaper about six weeks later, and a flyer route for the block around it. Deal Radar keys that timing to your CSLB classification, so the alert lands on the day your trade is normally bought rather than on the day the record was filed.

That timing gap is the whole product.See how it compares to buying leads.

How it works

From a public record to a job you can quote, in four steps.

01

We read the records

The monitoring engine polls county and city permit feeds, CEQA environmental notices, affordable-housing award lists and licence activity across the market. The two largest Sacramento permit feeds are checked every hour, the smaller city feeds every two. Every record is timestamped and deduplicated, so you can see exactly when it surfaced.

02

We work out whose job it is

Each record is matched to the CSLB classifications it predicts work for, and timed to the point that trade is normally bought. A pool permit fires for the pool builder on day one and for the landscaper about six weeks later. The same record, two different days.

03

We name who is on the record

Where a licensed contractor is named, we resolve it against the California State Licensing Board registry, so you get a real business with a real licence number. Where the audience is a property owner, what you get is the parcel and its mailing address. We do not hold owner names, and we will not invent one.

04

You send it

Each alert arrives with a short drafted message built from the record's own facts: the address, the work, the timing. You edit it and send it yourself, from your own phone or email. Deal Radar never auto-sends and never fabricates a contact, and it never contacts a homeowner on your behalf.

What you get

What you get for $99.

The permit feed for your market

Building permit applications and issuances, CEQA environmental notices, affordable-housing awards and licence activity, pulled from county and city feeds, deduplicated and dated.

Matched to your trade, timed to the buy

Every record is keyed to the CSLB classifications it predicts work for and held until the day that trade is normally bought, rather than dumped on you the day it was filed.

The licensed contractor on the record

Where a record names a contractor, it is resolved against the California State Licensing Board registry: the business, the licence number, the classification. Where the audience is a property owner, you get the parcel address. No invented names.

A drafted note you send yourself

Each alert carries a short message written from the record's own facts, the address, the work and the timing, ready for you to edit. You send it from your own phone or email. Nothing goes out in your name.

Radar map and day route

Every live signal in your radius on one map, and a truck route that puts the day's stops in a sensible order instead of criss-crossing the county.

A daily rundown and a board to work it

What came in, what is due today, and a pipeline board to move a signal from noticed to quoted to won, so nothing sits in an inbox and rots.

Why you can believe it

We collect the record ourselves, from the agency that published it.

Nobody sells you a list here. Deal Radar pulls each record straight from the county, the city or the state agency that published it, keeps the date it appeared, and shows you the source. If a number on this site cannot be traced back to a record we ingested, it does not go on the site.

  • Public records, plus public news feeds. Government open data and official APIs, and a small number of public news feeds that are public but not official. We never scrape private platforms or social networks.
  • Watched for breakage. A source that fails repeatedly is marked broken and re-probed daily, so a silent feed shows up as a problem instead of as an empty week.
  • Timestamped and deduplicated. You see when a record surfaced, and you never see the same one twice.
  • Polite by design. The monitor identifies itself and respects each source's rate limits, so the feeds stay open to us.
🛡

A person sends, always

Deal Radar drafts and stages; you review and send. No auto-texts, no auto-email, no auto-DMs, and no contact with a homeowner or consumer on your behalf, on any plan.

Real records only

We never fabricate a name, title, email or phone number. A contact traces back to a public record: the contractor named on the permit, resolved against the CSLB licence registry, or the parcel and its mailing address. Where we do not know a name, the product says so.

Your own workspace

You sign in at app.dealradar.dev. Your signals, notes and pipeline are scoped to your workspace and are never visible to another customer. Setup is you picking your trade and your radius at first sign-in, which takes a minute.

Who it is for

The same permit is a different job for every trade.

Every trigger is keyed to a CSLB classification, so the alert lands whenyour trade is normally bought. Pick yours and see exactly which records fire for it, at what stage, and who you would be contacting.

The ruleset behind the product covers 60 CSLB classifications and 15 home-service trades. The pages above are the ones published today; the rest are live inside the product and get pages as their markets clear the coverage threshold.

Questions

Straight answers.

Where does the data come from?

Public records, collected from the agency that published them: county and city permit feeds, CEQA environmental notices, affordable-housing award lists, liquor licence activity, and the California State Licensing Board contractor registry. A small number of public news feeds are included too, which are public but not official, and are labelled as such. We never scrape private platforms or social networks, we identify our monitoring, and we respect rate limits.

Will you contact homeowners for me?

No, never, on any plan. Deal Radar drafts a message and hands it to you. You edit it and send it yourself. Nothing goes out in your name and no consumer is ever contacted by us.

Does it work for my trade?

If your work leaves a public record before it is bought, yes. Every trigger is keyed to a CSLB classification and timed to the point that trade is normally bought. See thetrade pages for exactly which records fire for yours. If your jobs do not touch permits, sales, entitlements or code enforcement, this is the wrong tool and we would rather you knew now.

Do you have the homeowner's name?

No. Today a household-facing signal gives you the property and its mailing address, not the owner of record, because the county assessor roll is not loaded. The drafted artifact is a letter, postcard or door hanger addressed to the property. If you are buying this expecting phone numbers for homeowners, wait.

Which markets are live?

Greater Sacramento is the market open for subscription today. It covers Sacramento County and Yolo County records, including the cities inside them. Every California county has a page showing what has actually been ingested there; a page with no counts is telling you the truth. Seemarket coverage, and if your county is not live,tell us which one you work in.

How fast can I start?

Immediately. You sign up, enter a card, pick your trade and your drive radius, and the feed is there. There is no trial and no waiting list, and there is no call to book.

Stop paying per lead for jobs
that were public a month ago.

Pick your trade and your drive radius at sign-up. The feed is there the same minute, and the next alert lands on the next hourly check.

$99/mo. One market included. Cancel from Settings, effective at the end of the period.

Greater Sacramento is the market open for subscription today. It covers Sacramento County and Yolo County records, including the cities inside them. Need a different county?

We never contact your customers, and nothing goes out in your name.