Auto Repair Shop Lead Finder - Tekmetric, Mitchell 1 avatar

Auto Repair Shop Lead Finder - Tekmetric, Mitchell 1

Pricing

from $4.00 / 1,000 base lead records

Go to Apify Store
Auto Repair Shop Lead Finder - Tekmetric, Mitchell 1

Auto Repair Shop Lead Finder - Tekmetric, Mitchell 1

Enriched Google Maps leads for US independent auto repair shops, body shops, tire shops, transmission shops, and quick lube. Detects Mitchell1, Shopmonkey, Tekmetric, AutoLeap, RO Writer, Shop-Ware, Identifix, ALLDATA, Fullbay. National chains pre-blocked.

Pricing

from $4.00 / 1,000 base lead records

Rating

0.0

(0)

Developer

Seibs.co

Seibs.co

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

7 days ago

Last modified

Share

Auto Repair Shop Lead Finder

TL;DR for B2B SaaS sales reps selling INTO independent auto repair shops: Pulls US independent auto repair shops, tire shops, transmission specialists, body shops, and quick-lube from Google Maps with detected shop-management software (Mitchell1, ShopWare, Tekmetric, Shop-Ware, AutoVitals, Identifix, R.O. Writer, Protractor). Compared to compass/crawler-google-places, you get vertical shop-tech detection (Mitchell1, Tekmetric, ShopWare, etc) plus national chains (Midas, Jiffy Lube, Firestone, Pep Boys, Valvoline, Christian Brothers, Caliber, Service King) pre-blocked. Free Apify plan returns about 1,000 leads per month on your $5 platform credit, then demo samples plus an upgrade message. Upgrade to Apify Starter ($49/mo) for unlimited volume.

Run it in 30 seconds

# Via the Apify Python SDK
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("seibs.co/auto-repair-lead-finder").call(run_input={
"search_terms": [
"auto repair",
"transmission shop"
],
"locations": [
"Phoenix, AZ"
],
"enrichment_tier": "premium",
"max_results_per_query": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Or via curl:

curl -X POST "https://api.apify.com/v2/acts/seibs.co~auto-repair-lead-finder/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"search_terms": ["auto repair", "transmission shop"], "locations": ["Phoenix, AZ"], "enrichment_tier": "premium", "max_results_per_query": 50}'

Or click "Try for free" on this page if you prefer the no-code UI.

What you get

Each run produces:

  • A clean dataset, filterable in the Apify console and downloadable as CSV or JSON
  • An OUTPUT.html dashboard preview of your top records
  • A sample-output preview at ./.actor/sample-output.json

Per-archetype custom artifacts shipped with this actor:

  • top-leads.csv (HubSpot-ready columns, sorted by confidence_score)
  • cold-email-templates.html (per-shop-system pitch with copy-to-clipboard buttons)
  • stack-breakdown.csv (shop-management plus inspection apps detected)

What does Auto Repair Shop Lead Finder do?

Pulls Google Maps listings for US independent auto repair shops, body shops, tire shops, transmission shops, and quick lube outlets, then enriches each record with website-derived signals: emails, social profiles, shop management software (Mitchell1, Shopmonkey, Tekmetric, AutoLeap, RO Writer, Shop-Ware, Identifix, ALLDATA, Fullbay), customer comms (Podium, Broadly, Kukui), inspection / data services (Carfax for Shops, RepairPal), owner names, ASE certifications, and BBB. National chains are pre-blocked so the dataset stays focused on independent operators.

Features

  • Google Maps lead extraction across 8 shop types
  • 40+ national chains pre-blocked
  • Three pay-as-you-go enrichment tiers (base, email, premium)
  • Shop management detection (Mitchell1, Shopmonkey, Tekmetric, AutoLeap, RO Writer, Shop-Ware, Identifix, ALLDATA, Fullbay, Shop Boss, NAPA TRACS, AutoVitals)
  • Customer comms / reviews detection (Podium, Broadly, Kukui, DemandForce)
  • Inspection / data services detection (Carfax for Shops, RepairPal)
  • ASE certification and other industry credential detection
  • Role-bucketed emails (sales, support, billing, hr, executive, marketing)
  • Owner names, employee count, year founded, BBB
  • Schema.org JSON-LD parsing
  • Confidence score per record for quality filtering

What you get

Real production output from a sample run on Austin's Automotive Specialists (Austin, Texas):

{
"name": "Austin's Automotive Specialists",
"service_line": "general_repair",
"address": {
"city": "Austin",
"state": "Texas",
"zip": "78745",
"lat": 30.200386,
"lng": -97.8003864
},
"phone": "(512) 440-8878",
"website": "https://www.greatwater360autocare.com/shops/austins-automotive-specialists-south-austin",
"rating": 4.8,
"reviews_count": 1286,
"enrichment": {
"tier": "premium",
"social": {
"facebook": "https://www.facebook.com/p/GreatWater-Garages-100076375147335",
"linkedin": "https://www.linkedin.com/company/greatwatergarages"
},
"tech_stack": [
"google_tag_manager"
],
"year_founded": 1974,
"homepage_title": "Full Service Auto Care - GreatWater 360 Auto Care",
"homepage_status": 200
}
}

Preview (real production data)

Single-record snapshot from the same run, rendered as a table:

FieldValue
NameAustin's Automotive Specialists
Service linegeneral_repair
LocationAustin, Texas
Phone(512) 440-8878
Websitehttps://www.greatwater360autocare.com/shops/austins-automotive-specialists-south-austin
Rating4.8 (1286 reviews)
Tech stack detectedgoogle_tag_manager
Year founded1974
Social channelsfacebook, linkedin

Pricing â€" Pay Per Event

EventPriceWhen charged
Base record$0.004Always
Email enrichment+ $0.004Email scraped from website
Premium signals+ $0.007Shop management / inspection / payments platform detected

Effective: $0.004 base / $0.008 with email / $0.015 fully enriched.


Shop management & adjacent platforms detected

SMS (shop management): Mitchell1, Shopmonkey, Tekmetric, AutoLeap, RO Writer, Shop-Ware, Identifix, ALLDATA Manage, Protractor, Garage Administrator, Fullbay, Shop Boss, NAPA TRACS, AutoVitals, BayMaster, Lankar, Winworks, MyShopManager, Openbay.

Customer comms / reviews: Podium, Broadly, Kukui, DemandForce.

Inspection / data: Carfax for Shops, RepairPal.

Generic web: WordPress, Google Tag Manager, Facebook Pixel.


Use cases

Shop management SaaS sales (Shopmonkey vs Tekmetric vs Mitchell1 wars). Filter to a competitor's installed base for migration outbound. Or filter to no-SMS-detected â€" those are still on paper invoices and QuickBooks Desktop, the highest-conversion segment for any cloud SMS vendor.

Reviews / comms SaaS (Podium, Broadly, Kukui competitors). Independent auto shops with no detected comms platform = wide-open outbound.

Auto parts distributors (NAPA, O'Reilly First Call, AutoZone Pro, Advance Auto Parts). Build dealer/installer expansion lists by metro Ã- shop type, exclude national chains.

Equipment vendors (lifts, alignment machines, scan tools, paint booths). Sub-filter by service_line for targeted distributor outreach.

Insurance partner programs (CCC, Mitchell, Audatex for body shops). Filter to body_collision and target shops not on the partner network.

Shop types covered: general repair, body/collision, tire/alignment, transmission, oil change/quick lube, diesel/truck, specialty/performance, smog/inspection.


FAQ

Q: Is this legal? A: Yes. All fields come from publicly accessible Google Maps listings and public shop websites. No logged-in scraping, no shop-management-platform back-end access, no data the shop did not publish.

Q: Why might a run fail or return zero records? A: Most failed runs hit the Apify free-plan compute / proxy credit ceiling on large premium pulls. The actor soft-fails by default â€" it writes whatever was already enriched and exits clean rather than throwing. Paid-plan errors usually surface a rate-limit or proxy-bandwidth message in the run log.

Q: Why are Jiffy Lube, Midas, Meineke, Valvoline, Take 5, Firestone etc excluded? A: We target independent shops because that is where the shop-management, reviews, and comms-SaaS TAM lives. National chains run enterprise-level deals â€" individual stores cannot adopt Tekmetric / Shopmonkey / Podium on their own. They are pre-blocked when exclude_chains: true.

Q: How fresh is the data? A: Live at run time. Google Maps listings reflect the current snapshot; website enrichment reflects the homepage as of scraped_at. No stale cache.

Q: Can I schedule daily or weekly runs? A: Yes. Apify Schedules can run this actor on any cron interval. Pair with a webhook to push only new shops or changed tech_stack into your CRM.

Q: Does it integrate with my CRM? A: Yes â€" via Zapier, Make, n8n, or direct webhook. Records map cleanly into HubSpot, Salesforce, Pipedrive, Clay, Apollo, and Instantly. See Integrations below.

Q: What does it cost in practice? A: $0.004 base, $0.008 with email, $0.015 fully enriched. A statewide independent-repair run typically lands in the $30-60 range.


Pair this actor with adjacent SEIB intelligence for richer automotive-aftermarket outbound:

  • Home Services Lead Finder â€" pair auto shops with HVAC / plumbing / electrical for blue-collar SMB sales territories
  • B2B Sales Triggers â€" detect funding, leadership changes, and hiring spikes to time the pitch

Integrations

- Zapier â€" push to HubSpot/Salesforce/Pipedrive/Apollo
- Make.com (formerly Integromat) â€" workflow automation
- n8n â€" self-hosted automation
- Apify webhooks â€" POST to your endpoint
- API + dataset export (JSON/CSV/Excel/XML)
- MCP / AI agents â€" call from Claude/GPT/LangChain

National chains pre-blocked

When exclude_chains: true (default): Midas, Meineke, Monro, Firestone, Goodyear Auto Service, Pep Boys, AAMCO, Jiffy Lube, Valvoline Instant Oil Change, Take 5 Oil Change, Discount Tire, Mavis Tire, Tires Plus, NTB, Big O Tires, Caliber Collision, Service King, Maaco, Crash Champions, Gerber Collision, Safelite, and 20+ more.


Example: Every independent auto repair shop in Texas not on Tekmetric or Shopmonkey

{
"search_terms": ["auto repair", "auto mechanic"],
"locations": ["Houston, TX", "Dallas, TX", "Austin, TX", "San Antonio, TX", "Fort Worth, TX"],
"max_results_per_query": 100,
"enrichment_tier": "premium",
"service_lines": ["general_repair"],
"exclude_chains": true
}

Filter for tech_stack not containing tekmetric or shopmonkey and you have the entire Texas independent repair outbound list. Cost: ~$30-60.


Input

Configure the run from the Apify Console form or via the API. Key fields:

FieldTypeDescription
search_termsarrayGoogle Maps queries, e.g. ["auto repair", "auto mechanic"]
locationsarrayUS locations, e.g. ["Austin, TX", "78701"]
max_results_per_queryintCap per (term * location) tuple, max 500
enrichment_tierstringbase, email, or premium
service_linesarrayFilter to: general_repair, body_collision, tire_alignment, transmission, oil_change, diesel_truck, specialty_performance, smog_inspection
exclude_chainsbooleanDrop national chains (default true)
max_concurrent_enrichmentsintParallel website fetches, default 8

Sample input:

{
"search_terms": ["auto repair"],
"locations": ["Austin, TX"],
"max_results_per_query": 25,
"enrichment_tier": "premium",
"service_lines": ["general_repair"],
"exclude_chains": true
}

Output

Sample output: ./.actor/sample-output.json â€" copy-paste-ready preview of real-looking records.

First record inline:

{
"place_id": "ChIJHIJKLMNOPQRSTUVWXYZabcdefgh",
"name": "Eastside Auto Care",
"category": "Auto repair shop",
"vertical": "auto_repair",
"service_line": "general_repair",
"address": {
"street": "9540 Mission Rd",
"city": "Phoenix",
"state": "AZ",
"zip": "85001",
"country": "US",
"lat": 33.4754,
"lng": -112.082
},
"phone": "(602) 555-1090",
"phone_e164": "+16025550190",
"website": "https://eastsideautocare.com/",
"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJHIJKLMNOPQRSTUVWXYZabcdefgh",
"rating": 4.9,
"reviews_count": 184,
"hours": {
"mon": "8:00 AM - 6:00 PM",
"tue": "8:00 AM - 6:00 PM",
"wed": "8:00 AM - 6:00 PM",
"thu": "8:00 AM - 6:00 PM",
"fri": "8:00 AM - 5:00 PM",
"sat": "Closed",
"sun": "Closed"
},
"claimed": true,
"scraped_at": "2026-05-10T10:23:10Z",
"confidence_score": 0.62,
"enrichment": {
"tier": "premium",
"emails": [
"info@eastsideautocare.com",
"hello@eastsideautocare.com"
],
"social": {
"facebook": "https://www.facebook.com/eastsideautocare",
"instagram": "https://www.instagram.com/eastsideautocare",
"linkedin": "https://www.linkedin.com/company/eastsideautocare"
},
"tech_stack": [
"mitchell1",
"google_tag_manager",
"alldata",
"facebook_pixel"
],
"license_numbers": [
"AZ-101179"
],
"service_area_mentions": [
"Phoenix",
"Mesa",
"Tempe"
],
"year_founded": 2014,
"fleet_hints": [],
"homepage_title": "Eastside Auto Care | Phoenix, AZ",
"homepage_status": 200,
"bbb": {
"accredited": true,
"rating": "A+"
},
"open_24_7": false,
"licensed_bonded_insured": true,
"locations_count": 2,
"spanish_speaking": false,
"linkedin_company": "https://www.linkedin.com/company/eastsideautocare",
"yelp_url": "https://www.yelp.com/biz/eastsideautocare-phoenix",
"third_party_reviews": [],
"press_mentions": [],
"awards": [],
"team_size_hints": [
"5 team members"
],
"owner_names": [
"Maria Chen"
],
"employee_count": 8,
"role_emails": {
"executive": [
"mchen@eastsideautocare.com"
],
"billing": [
"billing@eastsideautocare.com"
],
"support": [
"support@eastsideautocare.com"
],
"generic": [
"info@eastsideautocare.com"
]
},
"financing_processors": [
"affirm",
"klarna"
],
"payment_processors": [
"square"
],
"hiring_signals": {
"actively_hiring": true,
"indicators": [
"careers page link",
"we're hiring banner"
]
},
"insurance_carriers_accepted": [],
"languages_offered": [],
"online_booking_platforms": [
"calendly"
],
"customer_count_signals": {
"customers_served": 1500,
"reviews_count": 184,
"projects_completed": null,
"locations_served": null,
"raw_matches": [
"Trusted by 1500+ clients"
]
},
"chatbot_platforms": [
"intercom"
],
"email_marketing_platforms": [
"mailchimp"
],
"lead_capture_ctas": {
"has_free_quote_cta": true,
"has_get_started_cta": true,
"has_appointment_booking": false,
"has_callback_request": true,
"has_contact_form": true,
"cta_count": 3
},
"mobile_app_links": {
"has_ios_app": false,
"has_android_app": false,
"ios_app_id": null,
"android_app_id": null
},
"certifications_credentials": [
"ASE",
"AAA Approved"
],
"financing_accepted": [
"credit_card",
"cash",
"bnpl"
],
"growth_signals": {
"growth_score": 0.4,
"components": {
"hiring": 0.6,
"employee_scale": 0.4,
"multi_location": 0.5
},
"indicators_count": 2
},
"jsonld": {
"name": "Eastside Auto Care",
"phone": "(602) 555-1090",
"email": "info@eastsideautocare.com",
"address": {
"street": "9540 Mission Rd",
"city": "Phoenix",
"region": "AZ",
"zip": "85001"
},
"opening_hours": [
"Mo-Fr 08:00-18:00"
],
"social_urls": [
"https://www.facebook.com/eastsideautocare",
"https://www.instagram.com/eastsideautocare"
],
"aggregate_rating": {
"rating": 4.9,
"count": 184
},
"employee_count": 8,
"founders": [
"Maria Chen"
]
}
}
}

Each dataset item is a single shop with the structure shown above in What you get. The Apify Console renders two views: Overview for a quick scan of name, location, phone, rating, and key enrichment signals, and Detailed for every field on every record. Records can also be downloaded as CSV, JSON, Excel, or HTML from the Storage tab.

FAQ

Q: Where does the data come from? A: Public Google Maps listings plus public shop website content (homepage, services, contact, about pages). No logged-in scraping.

Q: Are the emails verified? A: Format-validated and TLD-filtered, but not SMTP-verified. Pipe through NeverBounce or ZeroBounce before cold outreach.

Q: Why are some records missing enrichment fields? A: Enrichment is best-effort and depends on what the shop publishes on its public website. Use the confidence_score to filter for richer records.

Q: What is the rate limit? A: Throttled by Google Maps response time and the max_concurrent_enrichments setting (default 8). Plan ~1-2 records per second per concurrent worker.

Q: Can I include chains like Midas or Jiffy Lube? A: Yes, set exclude_chains: false. Default is true.

Save your input as an Apify Task

Apify Tasks let you save a configured input once and re-run it with a single click - no need to re-type search terms, locations, filters, or tier settings every time. Tasks are the foundation for everything that comes next: schedules, monitor mode, and webhook routing all attach to a saved Task, not to the raw actor.

Steps to save your current input as a Task:

  1. On this actor's Apify Store page, click Run with your input fully configured.
  2. Click the Save as task button at the top of the run page.
  3. Name the task something memorable (e.g. Auto repair shops in Phoenix, AZ - weekly).
  4. Reload the task page and click Start anytime to re-run with the same inputs.

Tasks unlock the next two features below: scheduling and monitor mode.

Run this weekly with Apify Schedules

Apify Schedules cron-run any saved Task automatically. Pair this with the saved Task above and you get hands-off recurring runs with no manual clicks, no missed weeks, and a steady stream of fresh data into your CRM or warehouse.

Steps to schedule a Task:

  1. Save your input as a Task (see above).
  2. Go to https://console.apify.com/schedules and click Create new schedule.
  3. Pick your Task and set the cron expression. Common patterns:
    • Daily at 9am UTC: 0 9 * * *
    • Weekly on Mondays at 9am: 0 9 * * 1
    • Monthly on the 1st: 0 9 1 * *
  4. Save. Apify will run your Task on that schedule automatically, push the dataset to whatever integrations you have wired up, and fire run-completion webhooks for downstream automation.

Run weekly to keep your prospect list fresh and catch newly-claimed independent shops.

Monitor mode (v2, beta)

Monitor mode is the v2 evolution of this actor and is currently in BETA. It turns a recurring schedule into a true change-feed instead of a firehose of duplicate records.

How it works:

  • When this actor runs under an Apify Schedule, monitor mode is enabled automatically.
  • Instead of emitting ALL records every run, it emits ONLY records that are NEW or CHANGED since the last scheduled run.
  • A digest record summarizes the delta (X new, Y changed, Z removed) at the top of every run.
  • Optional: provide a Slack or email webhook URL in the monitor_webhook_url input field and the digest fires there too, so your team gets the delta in their inbox or channel without polling the dataset.
  • Cost: a single scheduled_delta_run event ($0.05) per scheduled run, plus standard PPE on emitted delta records only. Predictable monthly cost, no surprise bills from re-charging for unchanged records.

Monitor mode is rolling out to the top 3 actors first (this one included if it's hotel-motel-lead-finder, google-maps-reviews-pro, or mcp-accounting-firm-leads). Full portfolio coverage by end of June.

Support

Open an issue on this actor's GitHub or reach out via the Apify support page.


More from the SEIB portfolio

Same data engine, different vertical â€" pick the one that matches your buyer:

All 12 actors share the same Pay-Per-Event pricing ($0.004 base / $0.008 with email / $0.015 with premium signals) and output schema. Mix-and-match across verticals without translation logic. Built by Seibs Management LLC.

Found this useful?

If this actor saved you time or money, please consider leaving a quick review on the Apify Store. Reviews help other buyers find work that solves their problem and let me prioritize the features paying customers actually use. Leave a review: https://apify.com/seibs.co/auto-repair-lead-finder#reviews