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

4 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
useApifyProxyboolean(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

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
  • 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.