Manta Scraper | US B2B Leads & Firmographics | NAICS SIC
Pricing
from $1.90 / 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.90 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days 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 to use Manta Scraper
- Go to the Input tab and enter your search queries. You can:
- Paste a Manta search URL like
https://www.manta.com/search?search=restaurants&city=New+York&state=New+York&country=United+States - Or provide direct profile URLs like
https://www.manta.com/c/mmgg6nz/starbucks-corporation
- Paste a Manta search URL like
- Set max items — how many business listings you want (free users capped at 10).
- Set max pages — how many search result pages to follow per query.
- Click Start and watch the run progress in the Log tab.
- Export your data from the Output tab as JSON, CSV, Excel, or XML.
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 |
proxyConfiguration | object | {} | (inside proxyConfiguration) Manta is behind Cloudflare. This Actor bypasses Cloudflare's bot-block by presenting a genuine Chrome TLS fingerprint via curl-impersonate — no proxy required by default. Optionally supply an Apify proxy if you need one. |
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
- No proxy needed by default — Manta's Cloudflare bot-block blocks on the TLS fingerprint, not the IP. This Actor uses curl-impersonate to present a genuine Chrome TLS 1.3 + HTTP/2 fingerprint, which passes Cloudflare's check without a proxy. An Apify proxy is optional if you need one.
- 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. Cloudflare blocks on the TLS handshake fingerprint rather than the IP address. Plain Node HTTP is fingerprinted as non-browser, so this Actor uses curl-impersonate to present a genuine Chrome TLS 1.3 + HTTP/2 fingerprint — which passes Cloudflare's check without a proxy. No Apify Unblocker or proxy is needed by 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.