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, phone, website, address, plus e-mail, key contacts, employees, revenue, founded year, SIC/NAICS & socials. Lead score & monitor mode. Independent tool, not affiliated with Manta Media Inc.
Pricing
from $5.00 / 1,000 company scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
28
Total users
10
Monthly active users
5 days ago
Last modified
Categories
Share
Manta Scraper - US Small Business Directory & B2B Leads (Emails, Contacts, Employees)
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Manta Media Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Manta" is referenced only to describe the publicly available website this Actor collects data from.
Extract US small business listings from Manta.com - one of America's largest small-business directories - by industry + city, by company URL, or from a category page. Every row carries the company's name, phone, real website (decoded from Manta's redirect), address and map position, description and a lead score. Turn on company details to add the business e-mail, key contacts with job titles, employee count, revenue estimate, year founded, SIC & NAICS codes, opening hours, services and social profiles, and turn on website contacts to read each company's own site for more e-mails, phones and socials.
Why this Manta scraper?
| Typical Manta scrapers | This Actor | |
|---|---|---|
| Name, phone, address, map position | ✅ | ✅ |
| Real business website (decoded, never the map or a redirect link) | ❌ / wrong link | ✅ |
| Business e-mail (profile + the company's own website) | ❌ | ✅ |
| Key contacts with job titles | ❌ | ✅ |
| Employee count, revenue estimate, year founded | partial | ✅ |
| SIC & NAICS codes, category path | ❌ | ✅ |
| Opening hours, services, social profiles | ❌ | ✅ |
| Several cities and terms in one run, cap shared fairly | ❌ | ✅ |
| Monitor mode: only new or changed companies | ❌ | ✅ |
| Lead score 0–100 on every row | ❌ | ✅ |
What you get
| Field | Listing (always) | With company details | With website contacts |
|---|---|---|---|
name, url, mantaId, phone, website, description, claimed, leadScore | ✅ | ✅ | ✅ |
street, city, state, latitude, longitude | when the listing shows an address | ✅ from the profile | ✅ |
category | when the listing card prints one | ✅ + categoryPath | ✅ |
email | when the company lists one | ✅ found on its own site too | |
primaryContact, contacts (name + job title) | when listed | ||
employeesRange, employeesMin, employeesMax | when listed | ||
revenueEstimate, revenueEstimateUsd, incorporationState | Manta's estimate, on unclaimed listings | ||
yearFounded, foundedDate, sicCode, naicsCode | when listed | ||
postalCode, country, serviceArea, businessHours, services, socialProfiles, listingStatus, logoUrl, mapUrl | ✅ | ||
emails, contactPhones, contactsEnriched | ✅ | ||
searchTerm, searchLocation, searchArea, rank, sourceUrl, scrapedAt | ✅ | ✅ | ✅ |
Use cases
- B2B lead generation - build local business lists by industry and city with phone, website, e-mail and a named contact, then rank them by
leadScore. - Sales territory & market research - size an industry across several cities, segment by employee count, revenue estimate, SIC/NAICS code or founding year.
- CRM enrichment - feed Manta company URLs and get back a clean firmographic record for each one.
- Local SEO & citation audits - check business name, address and phone data across a category.
- New-business monitoring - schedule monitor mode to catch newly listed or changed businesses in an industry and city.
How to use
- Sign up for Apify - the free plan is enough to try this Actor.
- Open 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 e-mails, contacts, employees, revenue, hours and socials; turn on Find contacts on the company's own website for more e-mails and phones.
- Export as JSON, CSV, Excel, XML or RSS - or pull results through the Apify API.
Input
{"searchTerms": ["marketing agencies", "web design"],"location": "Austin, TX; Dallas, TX","maxResults": 100,"includeDetails": true,"enrichContacts": false,"withWebsiteOnly": false,"monitorMode": false}
- searchTerms - business type, industry or keyword. Every term is searched in every location.
- location - US city and state (
Austin, TX,Chicago, Illinois,Salt Lake City UT); several locations separated by;. A state on its own (Texas) searches that state's 8 largest cities, and an empty location searches the 25 largest US cities, because Manta's own search always needs a city. A bare city (Denver) is searched in the state of the largest US city of that name and the run says which. - startUrls / urlsFromFile - Manta company pages (
/c/<id>/<slug>), search pages (/search?...) or category pages (/mb_.../<industry>), typed in, pasted as a list, or linked as a file / Google Sheet. - maxResults (default 100) - total companies across all searches, shared fairly between them.
0= no limit. - includeDetails - read each company's Manta profile (the company-details add-on).
- enrichContacts - read each company's own website (home page + one contact/about page) for e-mails, phones and socials. Turns on company details.
- state / minEmployees / withEmailOnly / withWebsiteOnly / withPhoneOnly - filters, applied while reading: you get up to
maxResultsmatching companies and are never charged for one that does not match.minEmployeesandwithEmailOnlyturn on company details, because those values live on the profile. - monitorMode / monitorKey - remember companies across runs and output only new or changed ones.
Output
One record per company (type: "company"), here with company details on:
{"type": "company","name": "Signs Now NH at Hammar Plaza","alternateName": "Hammar & Sons Sign and Awning","mantaId": "mm2q1bw","url": "https://www.manta.com/c/mm2q1bw/signs-now-nh-at-hammar-plaza","category": "Signs and advertising specialties","categoryPath": ["Advertising and Marketing", "Signs and Advertising Specialties"],"phone": "(603) 635-2292","email": "info@signsnownh.com","website": "http://www.signsnownh.com/","street": "71 Bridge Street - PO Box 184","city": "Pelham","state": "NH","postalCode": "03076","country": "United States","latitude": 42.7441652,"longitude": -71.2962478,"listingStatus": "verified","claimed": true,"yearFounded": "1955","employeesRange": "10 to 19","employeesMin": 10,"employeesMax": 19,"sicCode": "3993","primaryContact": { "name": "Charles Raz", "title": "president" },"contacts": [{ "name": "Charles Raz", "title": "president" }, { "name": "Lee Hammar", "title": "Marketing" }],"services": ["led message centers", "trade show displays", "awnings", "vehicle wraps"],"leadScore": 86,"detailFetched": true,"searchTerm": "sign makers","searchLocation": "Pelham, NH","searchArea": "Pelham, NH","rank": 3,"scrapedAt": "2026-10-07T21:40:00.000Z"}
Good to know
- Manta's search always needs a city. A state on its own runs in that state's 8 largest cities and an empty location in the 25 largest US cities;
searchAreaon each row names the city it was found in. - Some businesses hide their street address (service-area businesses). Their listing rows carry no street, city, state or map position; with company details on, the profile usually supplies the city, state and ZIP.
- Manta prints a category on only some listing cards. The company profile has it for every company, so turn on company details when you need
categoryon every row. - E-mails: only some companies publish one on Manta. Website contacts finds more on the company's own site; platform and placeholder addresses are dropped, and an address becomes the headline
emailonly when it is on the company's own domain or is clearly the owner's own mailbox - every other address stays visible inemails. - Employee counts and revenue estimates are Manta's own figures, published mostly on unclaimed listings; claimed listings often leave them out.
- Deeper result pages can include businesses further from the city (Manta ranks by relevance and distance); each row's
cityandstateshow where the business actually is, and thestatefilter keeps one state only. - Closed businesses: when a company's Manta page has been removed it is reported in the run summary and never charged.
- Category pages (
/mb_.../<industry>) list only their featured companies, about 36 per page, with no further pages, even when Manta counts thousands of businesses in that category. For a full list, use Search terms + Location.
How much does it cost to scrape Manta?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Company scraped - One US business – name, address, phone, website, category + lead score
- Company details add-on - Adds email, revenue estimate, employees, SIC/NAICS, founded, geo, socials, contact, services
- Enriched lead (website contacts) - Crawls the business site for emails/phones/socials
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches. Companies removed by your filters, companies whose Manta page no longer exists and website crawls that find nothing new are never charged.
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 or weekly with monitor mode to track new businesses in an industry and city.
- Webhooks - trigger downstream actions (CRM import, Slack alert, e-mail 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,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} companies`);
Integrate with any app
Connect the dataset to thousands of 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 e-mails" 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, with no account and 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.
- YellowPages Scraper - US business leads from YellowPages.
- 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) return established companies; competitive local-service terms also surface marketing-style listings - narrow them withminEmployees,withWebsiteOnlyorwithEmailOnly. - Cost control: run listing-only first (fast and cheap), then turn on company details for the segment you care about. Website contacts only runs for companies that have a website.
- Several cities: put them all in
locationseparated by;- the result cap is shared fairly, so every city gets its turn. - Monitoring: give every saved search its own
monitorKeyso their memories stay separate.
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 e-mails come from? From the company's public Manta profile (company details) and, with website contacts on, from the company's own website (home page + contact/about page) - the same publicly listed addresses a visitor sees.
Why is the website field better than other scrapers? Manta wraps every outbound link in a /urlverify?redirect= tracker and its map button is a Google Maps link. This Actor decodes the real destination and drops map, social and directory links, so website is the company's actual site.
Can I export to Google Sheets, CSV or Excel? Yes - one click in the dataset view, or automatically on every run with the Google Drive integration.
How do I monitor new businesses automatically? Turn on monitorMode and create a Schedule; each run outputs only companies that are new or changed since the last one.
A field is null - why? The company does not publish that detail on Manta (many listings leave out the e-mail, employee count or address), or it lives on the company profile and company details is off. A field is null only when the data is not there.
Is scraping Manta legal? This Actor collects publicly available business listings only. You are responsible for using the output lawfully - see Data & lawful use and the Disclaimer below.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Manta Media Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Manta" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Manta product, is not authorised or certified by Manta Media Inc., and does not distribute Manta software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Data & lawful use
This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
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.