Manta Scraper | US B2B Leads & Firmographics | NAICS SIC
Pricing
from $1.87 / 1,000 results
Manta Scraper | US B2B Leads & Firmographics | NAICS SIC
Scrape US small business leads from Manta.com for B2B lead generation and data enrichment. Extract business name, phone, email, website, address, NAICS/SIC codes, employee count, annual revenue, and year founded. Export targeted marketing lists and firmographic databases as JSON, CSV, or Excel.
Pricing
from $1.87 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Manta Scraper
Scrape US business listings from Manta.com — business name, category, address, phone, website, hours, social links, description, employee count, year founded, and more.
Manta.com is one of America's longest-running small business directories with over 16 million US company listings. This Actor searches by business type and location, visits every matching profile page, and delivers a clean structured dataset you can filter, export, and analyze immediately.
Why use Manta Scraper?
| Who | What they scrape Manta for |
|---|---|
| Sales teams | Build prospecting lists of local businesses in a target city |
| Lead generation agencies | Pull verified business contact details for outbound campaigns |
| Market researchers | Map competitive density of a business category across a region |
| Data analysts | Enrich a CRM with missing firmographic data from public listings |
| SEO agencies | Audit local business online presence and NAP consistency |
How It Works

Looking for a Manta scraper or a practical US business data alternative? Search by keyword, city and state, or paste direct Manta profile URLs. Each row includes business name, category, description, hours, phone, website, address, NAICS and SIC codes, employee count, revenue, founding year and claimed status.
Use the dataset for B2B lead generation, CRM enrichment, supplier research and local market maps. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay from $1.90 per 1,000 companies.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array | — | Manta search URLs to start from (required) |
directProfileUrls | array | [] | Direct business profile URLs to scrape |
maxItems | integer | 50 | Maximum listings to scrape (0 = unlimited for paid) |
maxPages | integer | 5 | Max search result pages per query |
useApifyProxy | boolean | — | (inside proxyConfiguration) Route through Apify proxy |
useApifyProxy + apifyProxyGroups: ["UNBLOCKER"] | object | {"useApifyProxy": true, "apifyProxyGroups": ["UNBLOCKER"]} | Unblocker required — Manta is behind Cloudflare, which blocks datacenter/residential proxy IPs (403/590). Unblocker bypasses Cloudflare bot protection. |
Output example
{"url": "https://www.manta.com/c/mmgg6nz/starbucks-corporation","businessName": "Starbucks Corporation","category": "Restaurants and Bars > Restaurants > Coffee shop","address": "2401 Utah Avenue S Seattle, WA 98134","city": "Seattle","state": "WA","zipCode": "98134","phone": "(206) 447-1575","website": "http://www.starbucks.com","email": null,"hours": "Mon-Fri 5:00AM-8:00PM; Sat-Sun 5:00AM-8:00PM","description": "We are a privately held company in Seattle, WA proudly doing business for 41 years.","employeeCount": null,"yearFounded": null,"annualRevenue": null,"sicCode": "5812","naicsCode": null,"socialLinks": null,"isClaimed": false,"scrapedAt": "2026-08-29T07:40:00.000Z"}
Data fields
| Field | Description |
|---|---|
url | Manta profile URL |
businessName | Company name |
category | Industry breadcrumb (e.g. "Restaurants > Coffee shop") |
address | Full street address |
city, state, zipCode | Parsed address components |
phone | Business phone number |
website | Company website URL (unwrapped from Manta redirect) |
email | Contact email (if listed) |
hours | Operating hours |
description | About / description text |
employeeCount | Number of employees (if listed) |
yearFounded | Year business was established |
annualRevenue | Annual revenue estimate |
sicCode | SIC industry code |
naicsCode | NAICS industry code |
socialLinks | Object with twitter, facebook, linkedin, instagram, youtube URLs |
isClaimed | Whether the business has claimed their Manta listing |
Pricing / Cost estimation
- Free tier: 10 business listings per run
- Paid tier: Unlimited listings per run
- Each profile page visit counts as one Apify compute unit
- CheerioCrawler is lightweight (plain HTTP), so runs are fast and cheap
- Proxy usage through Apify is optional
Tips
- Use specific search terms — "HVAC contractor" works better than "contractor"
- Combine city + state for best results — Manta's search is location-sensitive
- Direct profile URLs skip search pagination entirely — fastest option
- Apify Unblocker proxy is required — Manta is behind Cloudflare bot protection, which blocks regular datacenter and residential proxy IPs (403/590 errors). Unblocker bypasses it without a browser.
- Lower concurrency if you're getting rate-limited
Strategy notes
This Actor uses CheerioCrawler (plain HTTP, no browser). Recon found Manta is a server-rendered site — it is not Next.js (no __NEXT_DATA__) and exposes no internal search API (the only /api/ calls are an image CDN and an error logger). All profile data is present in the raw HTML, including a LocalBusiness JSON-LD block (name, address, geo, SIC, employees, website). Search result pages are server-rendered cards with simple &pg=N pagination.
Important: Manta is behind Cloudflare bot protection. It works fine from ordinary home/residential IPs (plain HTTP returns 200), but Cloudflare blocks datacenter and residential proxy IPs — so on Apify you must route through the UNBLOCKER proxy group, which is purpose-built to bypass Cloudflare. That is the actor's default.
Profile extraction uses the JSON-LD block as the primary source with HTML selectors as fallback; the Detailed Information table supplies opening date, annual revenue, SIC/NAICS codes, and employee count. This keeps it fast and cheap compared to a browser-based approach.
FAQ
Does this handle pagination?
Yes — it follows search result pages up to your maxPages limit.
What if a profile is blocked? The Actor retries up to 3 times with exponential backoff. If still blocked, it logs the error and moves on.
Can I scrape by state or zip code?
Yes — use Manta's search URL format with state= and city= parameters.
Is this legal? This Actor scrapes publicly available business listing data. Always review Manta's Terms of Service and comply with applicable data protection regulations.
Support
Found a bug or need a feature? Open an issue on the Issues tab. For custom scraping solutions, reach out via the Apify platform.