Manta Scraper | US B2B Leads & Firmographics | NAICS SIC avatar

Manta Scraper | US B2B Leads & Firmographics | NAICS SIC

Pricing

from $1.90 / 1,000 results

Go to Apify Store
Manta Scraper | US B2B Leads & Firmographics | NAICS SIC

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

Ahmed Jasarevic

Maintained by Community

Actor 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?

WhoWhat they scrape Manta for
Sales teamsBuild prospecting lists of local businesses in a target city
Lead generation agenciesPull verified business contact details for outbound campaigns
Market researchersMap competitive density of a business category across a region
Data analystsEnrich a CRM with missing firmographic data from public listings
SEO agenciesAudit local business online presence and NAP consistency

How to use Manta Scraper

  1. 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
  2. Set max items — how many business listings you want (free users capped at 10).
  3. Set max pages — how many search result pages to follow per query.
  4. Click Start and watch the run progress in the Log tab.
  5. Export your data from the Output tab as JSON, CSV, Excel, or XML.

Input

FieldTypeDefaultDescription
searchQueriesarrayManta search URLs to start from (required)
directProfileUrlsarray[]Direct business profile URLs to scrape
maxItemsinteger50Maximum listings to scrape (0 = unlimited for paid)
maxPagesinteger5Max search result pages per query
proxyConfigurationobject{}(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

FieldDescription
urlManta profile URL
businessNameCompany name
categoryIndustry breadcrumb (e.g. "Restaurants > Coffee shop")
addressFull street address
city, state, zipCodeParsed address components
phoneBusiness phone number
websiteCompany website URL (unwrapped from Manta redirect)
emailContact email (if listed)
hoursOperating hours
descriptionAbout / description text
employeeCountNumber of employees (if listed)
yearFoundedYear business was established
annualRevenueAnnual revenue estimate
sicCodeSIC industry code
naicsCodeNAICS industry code
socialLinksObject with twitter, facebook, linkedin, instagram, youtube URLs
isClaimedWhether 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.