building permits, code violations & evictions — Marion County, IN

Permit leads for contractors in Marion County.

The homeowner who just pulled a pool permit needs a fence. Nobody told the fence guy. We parse every permit detail page in Marion County and route the next job to you.

ArsenalData Permits
All Permits
Sample live permit leads for Marion County
PropertyStatusOwnerValueTypeContractorFiledAssignedActions
5824 Pebble Creek Dr
Carmel, IN 46033
Issued
David Kaplan
$52,000Pool InstallationNone on fileJul 12, 2026
Mike R.
1140 Featherstone Ln
Indianapolis, IN 46228
Approved
Maria Chen
$18,500Reroof / Tear-offNone on fileJul 14, 2026
Sarah K.
762 Windmere Ct
Fishers, IN 46037
Finaled
Robert Alvarez
$32,000Kitchen RemodelSummit BuildersJul 9, 2026
Amy L.
2290 Braeburn Way
Noblesville, IN 46062
In Review
Linda Osei
$4,200Electrical Panel UpgradeNone on fileJul 18, 2026
James D.
8817 Talon Ridge Blvd
Indianapolis, IN 46237
Issued
James Whitfield
$12,800HVAC ReplacementNone on fileJul 16, 2026
Mike R.
415 Cobblestone Ave
Speedway, IN 46224
Approved
Patricia Yoon
$2,500Wrecking PermitNone on fileJul 11, 2026
Sarah K.
3366 Harvest Moon Dr
Carmel, IN 46032
Finaled
Thomas Becker
$68,000Room AdditionHeartland ConstructionJul 8, 2026
James D.
927 Sycamore Trail
Fishers, IN 46038
In Review
Angela Duarte
$9,600Deck InstallationNone on fileJul 19, 2026
Amy L.
8 permitsMarion County, updated daily
6,184permits filed in July
199 / dayaverage new records
71 typesacross 10 categories
~23%approved but not yet started

Marion County, July 2026. Peak day was July 6 at 378 permits.

the part everyone else skips

The export gives you six fields. The detail page gives you the job.

Anyone can download the county's permit list. It tells you a permit type and an address, which is close to useless. The detail page behind it has the owner, the contractor, the project scope and the dollar value — and that's what we parse, on every single record.

What we pullWhat the county export gives you
Property ownerName, address, phone where publishedNot included
ContractorName, phone, email, license numberNot included
Project detailFull description, scope, materials, dimensionsA short note, often blank
Project valueEstimated value as filedNot included
Structural infoFloor area, construction type, plan review flagsNot included
ParcelParcel number, for cross-referencingNot included

how routing works

A permit is a job somebody else already won. The money is in what comes after it.

The contractor who pulled the permit has the work. You want the trade that gets called three weeks later — and the homeowner who doesn't know they need you yet.

They pulled thisWhich means they'll needSo we route it to
Pool installationFence (required by code), landscaping, deck, lightingFencing, landscape, hardscape
Reroof or tear-offSolar, gutters, fascia and soffit, exterior paintSolar, gutter, handyman
Kitchen remodelFlooring, backsplash, appliance install, paintFlooring, tile, handyman
Electrical panel upgradeOutlets, fixtures, ceiling fans, smart devicesElectrician, handyman
HVAC replacementThermostat, duct cleaning and sealing, filter cabinetHandyman, duct cleaning
Wrecking or demolitionHaul-away, site prep, foundation, rebuildGC, concrete, excavation
Flood permitWater damage remediation, elevation, drainageRestoration, drainage
Room addition or ADUFlooring, paint, trim, closets, window treatmentsHandyman, flooring
Permit filed
Pool installation
Fence (required by code), landscaping, deck, lighting
Routed to: Fencing, landscape, hardscape
Permit filed
Reroof or tear-off
Solar, gutters, fascia and soffit, exterior paint
Routed to: Solar, gutter, handyman
Permit filed
Kitchen remodel
Flooring, backsplash, appliance install, paint
Routed to: Flooring, tile, handyman
Permit filed
Electrical panel upgrade
Outlets, fixtures, ceiling fans, smart devices
Routed to: Electrician, handyman
Permit filed
HVAC replacement
Thermostat, duct cleaning and sealing, filter cabinet
Routed to: Handyman, duct cleaning
Permit filed
Wrecking or demolition
Haul-away, site prep, foundation, rebuild
Routed to: GC, concrete, excavation
Permit filed
Flood permit
Water damage remediation, elevation, drainage
Routed to: Restoration, drainage
Permit filed
Room addition or ADU
Flooring, paint, trim, closets, window treatments
Routed to: Handyman, flooring
the query that makes this work

Who pulled permit A and still hasn't filed permit B?

A pool permit was issued on Bombay Drive fourteen days ago. No fence permit on file. In Marion County a pool fence isn't optional — so that's a homeowner with a deadline, a budget already approved, and no fence contractor yet. That's the alert you get.

what's in the feed

Filtered down to the records that are actually worth calling.

Adjacency routing

Pick your trade and we send you the permits that create work for you, not the ones you'd have competed for.

Missing-permit alerts

Permit A filed, permit B still missing after your chosen window. The highest-intent signal in the whole feed.

Owner and contractor contact

Names, phone and email as published on the permit record, with the source field labelled so you know who you're calling.

Project value

Estimated value as filed, so you can skip the $800 jobs and chase the $60,000 ones.

Pre-construction window

Filter to permits that are approved but not yet started — roughly a quarter of the feed, and the best moment to reach a homeowner.

Development hotspots

When ten permits land on one street, that's a subdivision going up and a batch of leads, not ten separate calls.

High-ticket triggers

Wrecking permits, asbestos notifications, flood permits and variances — low volume, big jobs. July had 64 wrecking and 84 flood permits.

Noise removed

Contractor license registrations, blank self-certification tags and bad addresses are stripped out before you see the feed.

ZIP-level targeting

Set the ZIPs you actually drive to. Starter covers one, Growth covers three, Pro covers the metro.

for handymen and property maintenance

You don't need a permit to fix a fence. You need to know whose fence has a deadline.

Permits are for licensed trades. The other two feeds — open code violations and eviction filings — are where the small, fast, unpermitted work lives.

Code violations

A property owner has an open violation and a compliance deadline. Fix it before the city fines them and you're doing them a favour, not a cold pitch.

  • Violation type, description and compliance deadline
  • Property owner name and address
  • Sorted by urgency — deadlines inside 14 days first
  • Repeat-violation addresses flagged as ongoing maintenance prospects
Eviction filings

A tenant is leaving. The unit needs paint, patching, cleaning and locks before it can be re-listed, and the landlord wants it done this week.

  • Filing date, disposition and writ date, so you know the timing
  • Landlord or property manager contact, never the tenant
  • Residential only — commercial filtered out
  • Corporate and LLC owners flagged as repeat-business prospects
We don't sell tenant information. Eviction records name both parties. We publish the landlord side only, because the landlord is the one hiring — and nobody needs a marketing list of people being evicted.

why we built this

Permit data isn't rare. Permit data you can act on is.

The existing platforms sell access to records. They're priced for enterprise research teams, and they leave the hard part — deciding which record means work for you — entirely up to you.

ArsenalData PermitsEnterprise permit databases
Typical price$79–299/mo, published$200–2,000+/mo, quote-based
Built forOne contractor working a few ZIPsResearch, analytics and enterprise teams
RoutingFiltered to the trade you actually areSearch and filter it yourself
Missing-permit signalBuilt inNot offered
Violations & evictionsIncluded as separate feedsPermits only
Follow-upCRM, sequences and printed mail in the same toolExport and figure it out
CoverageMarion County today, expandingNational

Coverage is the one place they beat us today, and we'd rather say so than hide it.

after the lead lands

A lead you never follow up on is the same as no lead.

One-click to CRM

Any permit, violation or eviction becomes a contact with the property record already attached.

Sequences per trade

Text and email templates written for fencing, roofing, solar and turnover work, with consent language built in.

Printed mail

Postcards and letters sent from any record, or dropped in as a step between the text and the follow-up call.

Pipeline and tasks

New lead through closed job, with reminders so nothing sits untouched for a week.

recent permits

199 permits filed yesterday. Here's what that looked like.

Real, recent permit types with addresses redacted. This is the feed, live.

Pool Installation
████ ████ Dr, Indianapolis
Owner: ████████ · Value: $45,000 · Status: Approved
Reroof / Tear-off
████ ██████ Ave, Indianapolis
Owner: ████████ · Value: $18,500 · Status: Issued
Electrical Panel Upgrade
████ ████ St, Indianapolis
Owner: ████████ · Value: $4,200 · Status: Approved
Kitchen Remodel
████ ████ Ln, Indianapolis
Owner: ████████ · Value: $32,000 · Status: In Review
Wrecking Permit
████ ████ Rd, Indianapolis
Owner: ████████ · Value: $2,500 · Status: Issued
HVAC Replacement
████ ████ Blvd, Indianapolis
Owner: ████████ · Value: $12,800 · Status: Approved

published pricing

Flat monthly rate. Unlimited leads on Pro. No per-lead billing.

Contractors hate variable costs, so there aren't any. Pick your coverage, and every qualifying record in it is yours.

StarterSolo
$79/mo

For a one-truck operation testing whether this works.

5 leads a month1 ZIP codeEmail alertsExport only
GrowthMost popular
$149/mo

For an established crew working a few neighbourhoods.

25 leads a month3 ZIP codesAdjacency filtersOwner contact dataCRM add-on +$49/mo
ProFounding rate below
$299/mo

Full metro, unlimited leads, everything included.

Unlimited leadsFull metro coverageMissing-permit alertsCRM includedAPI accessWhite-label exports
HandymanViolations & evictions
$79/mo

Unlimited code violation and eviction alerts, owner contact included. No permit feed.

Founding annual: $499/yr, first 100CRM add-on +$29/mo
Printed mailAdd-on
From $0.97/piece

Postcards and letters mailed from any lead. No minimums, no separate account.

Also run fire leads?

The fire feed is nationwide and lands in the same dashboard.

not in Indianapolis?

Tell us where you work and we'll open it next.

We're running one county while we prove the routing works. Markets open in the order people ask for them, and everyone on the list gets the founding rate when theirs goes live.

One email when your market opens. Nothing else.

coverage area

Marion County, Indiana — all ZIPs.

Indianapolis and every township in the county. Pro covers the full metro; Growth and Starter let you pick the ZIPs you actually drive to.

Covered ZIP codes:

462014620246203462044620546208462144621746218462194622046221462224622446225462264622746228462294623146234462354623646237462394624046241462504625446256462594626046268462784628046290

Don't see your ZIP? Request it →

questions, answered

What contractors ask before they sign up.

Isn't permit data already free from the county?

The list is free and it's six fields — date, case number, type, status, address and a short note. What you're paying for is the detail page behind each one, parsed into owner, contractor, scope and value, then routed to your trade. Doing that by hand for 199 records a day is the actual job.

Can I call the phone number on the permit?

These are public records, but public doesn't mean consented. Calling and texting are governed by their own rules, and a number listed on a permit may belong to the applicant rather than the homeowner — we label which field it came from. Our compliance guide covers what applies, and the templates in the CRM include consent language. Following it is on you.

Do you sell my competitor the same lead?

Leads route by trade, so a fencing contractor and a solar installer never receive the same alert. Within a single trade in a single ZIP, we cap how many subscribers we take — the point of adjacency routing is that it stops being useful if everyone gets everything.

Why only Marion County?

Because routing logic has to be tuned per market, and we'd rather do one county properly than six badly. The scrapers work against portal software used by hundreds of cities, so expansion is a matter of sequencing, not rebuilding. Add your market to the list and it moves up the queue.

Is the eviction feed just profiting from someone losing their home?

Fair question. The record is public, the work is real, and the person hiring is the landlord who now has an empty unit. We publish the landlord side only and never the tenant's information, and we don't sell this feed to anyone whose business is the tenant rather than the property.

199 permits were filed in your county yesterday. A few of them were your next job.

Founding seats are open at $499 a year, and the rate holds for as long as you stay.