Manta Scraper - US Small Business Directory & B2B Leads
Pricing
from $5.00 / 1,000 company scrapeds
Manta Scraper - US Small Business Directory & B2B Leads
Scrape US small business listings from Manta.com by industry + city or URL: name, address, phone, website, category — plus email, revenue estimate, employees, SIC/NAICS, year founded, geo, socials & a key contact. Optional website contact enrichment, lead scoring & monitor mode.
Pricing
from $5.00 / 1,000 company scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Manta Scraper — US Small Business Directory & B2B Leads (Emails, Revenue, Employees)
Extract US small business listings from Manta.com — one of America's largest business directories — by industry + city, company URL, or category page. Get the fields other Manta scrapers leave empty: business email, revenue estimate, employee band, SIC & NAICS codes, year founded, geo-coordinates, a key contact, social profiles and the company's real website (decoded from Manta's redirect). Optionally turn every company into a ready-to-contact B2B lead by crawling its own site for emails, phones and socials.
Built for reliability: a real anti-detect browser through US residential proxies clears Manta's Cloudflare protection, so runs return data instead of 403s.
Why this Manta scraper?
Most Manta scrapers return only a name, phone and address — and hand back the Google-Maps directions link instead of the company's real website. This actor merges the SSR listing card + the profile's JSON-LD + on-page firmographics into the richest record in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Name, full address, phone | ✅ | ✅ |
| Real business website (decoded, not the map link) | ❌ / wrong link | ✅ |
| Business email | ❌ | ✅ opt-in |
| Revenue estimate | ❌ | ✅ opt-in |
| Employee band | partial | ✅ opt-in |
| SIC & NAICS code + description | ❌ | ✅ opt-in |
| Year founded, latitude/longitude | ❌ | ✅ opt-in |
| Key contact (name + title) | ❌ | ✅ opt-in |
| Social profiles (LinkedIn/Facebook/Instagram/X/YouTube) | ❌ | ✅ opt-in |
| Website-enriched emails / phones / socials | ❌ | ✅ opt-in |
| Lead score (0–100) per company | ❌ | ✅ |
Use cases
- B2B lead generation — build targeted local business lists by industry and city, complete with phone, website, email, revenue and headcount, then reach the decision-maker. Score leads by contactability and firmographics (
leadScore). - Sales territory & market research — size an industry in a metro, map competitors, and segment by revenue band, employee band or SIC/NAICS code.
- CRM enrichment & data cleansing — feed company URLs and get back a clean, deduplicated firmographic record for each one.
- Local SEO & citation building — audit business NAP (name/address/phone) data across a category.
- New-business monitoring — schedule recurring runs with monitor mode to catch newly listed or changed businesses in an industry + city.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Manta Scraper, enter a search term (e.g.
marketing agencies) and a location (e.g.Austin, TX) — or paste Manta URLs — and click Start. - Turn on Include company details for the full firmographic profile (email, revenue, employees, SIC/NAICS, socials, contact).
- Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.
Input
{"searchTerms": ["marketing agencies"],"location": "Austin, TX","maxResults": 100,"includeDetails": true,"enrichContacts": true,"withEmailOnly": false,"monitorMode": false}
- searchTerms — business type / industry / keyword; each is a separate search (
plumbers,accounting firms,manufacturers,law firms). - location — US
City, STto focus the search (resolved through Manta's own location index). Leave empty for a nationwide search. - startUrls — optional direct Manta URLs: company profiles (
/c/<id>/<slug>), search pages (/search?...), or industry category pages (/mb_.../<industry>). Profile URLs are always fully detailed. - maxResults (default 100) — global cap on companies output.
- includeDetails (default false) — open each company profile to add email, revenue estimate, employee band, SIC/NAICS, year founded, geo, description, services, socials and a key contact.
- enrichContacts (default false) — crawl each company's own website (home + contact/about) for publicly listed emails, phones and socials. Implies
includeDetails. - state / minEmployees / withEmailOnly / withWebsiteOnly / withPhoneOnly — output filters.
- monitorMode (default false) — remember companies across runs and emit only NEW or CHANGED ones. Pair with an Apify Schedule.
Output
One record per company (type: "company"):
{"type": "company","mantaId": "mx6h3mr","name": "Hall Accounting Co.","url": "https://www.manta.com/c/mx6h3mr/hall-accounting-co-","street": "5111 Greenville Ave #601552","city": "Dallas","state": "TX","postalCode": "75206","country": "United States","phone": "(214) 402-2345","email": "info@hallacctco.com","website": "http://www.hallacctco.com/","category": "Accounting Services","employeesRange": "10 to 19","revenueEstimate": "$1 to 5 million","sicCode": "8721","sicDescription": "Accounting, Auditing, and Bookkeeping Services","naicsCode": "541211","yearFounded": "2009","latitude": 32.8497332,"longitude": -96.7707877,"description": "Hall Accounting Company offers a full range of accounting, reporting, tax and audit services…","primaryContact": { "name": "Jeremy Hall", "title": "Owner", "phone": null },"services": ["Bookkeeping", "Tax Preparation", "Audit"],"socialProfiles": { "linkedin": "https://www.linkedin.com/company/hall-accounting-co" },"emails": ["info@hallacctco.com", "jeremy@hallacctco.com"],"leadScore": 88,"searchTerm": "accounting firms","searchLocation": "Dallas, TX","scrapedAt": "2026-07-02T12:00:00.000Z"}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with monitor mode to track new businesses in an industry + city; perfect for lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/manta-scraper').call({searchTerms: ['marketing agencies'],location: 'Austin, TX',maxResults: 100,includeDetails: true,enrichContacts: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} companies & B2B leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new company leads straight into your CRM.
- Slack — get notified when a monitored search finds new businesses.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find marketing agencies in Austin with 10+ employees and list their emails" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete US B2B lead-gen stack with the rest of the scrapesage directory:
- BBB Scraper — Better Business Bureau business leads, ratings & accreditation.
- Google Maps Scraper — local business places, leads & contacts.
- TaxBuzz Scraper — tax preparers, CPAs & accountant leads.
- Kompass Scraper — global B2B company & supplier leads.
- Growjo Scraper — company revenue, funding, growth & B2B leads.
- LinkedIn Company Scraper — firmographics & B2B company data.
- US Business Formation Scraper — newly registered LLC & company leads.
- Website Contact Scraper — emails, phones & socials from any domain list.
Tips
- Cleaner lists: broad industry terms (
accounting firms,manufacturers,law firms) and category pages return established companies; some highly competitive local-service terms also surface SEO-style listings — filter withminEmployees,withWebsiteOnlyorwithEmailOnly. - Cost control: run listing-only first (fast, cheap), then turn on
includeDetailsfor the segment you care about. Enrichment only runs for companies that actually have a website. - Proxies: keep the default US residential group — Manta blocks datacenter IPs at Cloudflare.
- Nationwide: leave
locationempty to search a term across the whole US.
FAQ
How do I scrape Manta businesses for a specific city? Put the industry in searchTerms and the city in location (Austin, TX). Combine with state, minEmployees or withEmailOnly to narrow the list.
Where do the emails come from? From the company's public Manta profile (includeDetails) and, with enrichContacts on, from the company's own website (home + contact/about) — the same publicly listed addresses a human visitor sees.
Why is the website field better than other scrapers? Manta wraps every outbound link in a /urlverify?redirect= tracker (and the map button is a Google-Maps link). This actor decodes the real destination, so website is the company's actual site — not a redirect or a map link.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor new businesses automatically? Turn on monitorMode and create a Schedule; optionally add a webhook or Zapier zap to push new leads into your CRM.
A field is null — why? Some companies genuinely don't publish an email, website, revenue or employee count on Manta (especially free, unclaimed listings). Fields are null only when the data doesn't exist, not because the scraper skipped them.
Is scraping Manta legal? This actor collects publicly available business data only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA where personal data is involved) and Manta's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.