Lead generation
Manta Business Directory Scraper
Search manta.com's US business directory by category/keyword and city or state — one row per business with name, phone, address, category, SIC code, employee-count and revenue estimates, website, and founding year. Built for SMB lead-gen and local-market research.
Free Apify credit covers a first run. No credit card to try.
What this Actor scrapes
manta.com aggregates US small/mid-size business listings into a free public directory searchable by category and location. This Actor wraps its search-results pages directly, writing one structured row per listing: name, phone, full address, category, SIC code, employee-count and revenue estimates, website, and founding year — firmographic signal most directory scrapers don't carry alongside contact data.
What we handle for you
- 🛡️ A real browser, not a script — Manta fronts its directory with a bot wall, so we drive a hardened Firefox (Camoufox) with a genuine fingerprint rather than an HTTP client pretending to be one.
- 🌐 Residential proxy rotation via Apify Proxy — fresh session and exit IP on every block.
- 🔁 Two separate retry budgets — a bot wall (429 / 403) and a dead proxy tunnel are different problems, so we retry them independently on fresh exits. A flaky proxy can no longer burn the budget reserved for real blocks, and the failure message names whichever actually gave out.
- 🧱 Rate-limit-aware pacing — when the target pushes back, we slow down instead of getting banned.
- 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, stable IDs, JSON / CSV / Excel export straight from the Apify Console.
- 💰 Pay-Per-Event pricing — you only pay for results that hit your dataset. No data, no charge.
Use cases
- Sales/SDR prospecting — build a call or email list of SMBs in a category and city or state, with phone and address ready to dial.
- Local-market research — gauge how many businesses of a category operate in a metro, with firmographic (size/revenue/founding-year) signal alongside contact data.
- Agency lead lists — marketing agencies pulling fresh local-business leads by vertical without paying for a directory subscription.
- Competitive landscape mapping — see who else serves a category+location before entering a market.
Input
Paste this into the Apify Console, or send it as the run input over the API. Proxy settings are on by default; you rarely need to touch them.
| Field | Type | Required | What it does |
|---|---|---|---|
searchTerm | string | yes | Category or free-text keyword, e.g. "plumbers" or "marketing agencies". |
location | string | yes | US city+state ("City, ST") or a bare 2-letter state code (state-only broadens the search to the whole state). Not geocoded — format-shape validation only. |
maxResults | integer | no | Cap on total rows emitted for the run. |
{
"searchTerm": "plumbers",
"location": "Austin, TX",
"maxResults": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
} Output
One row per result, schema-validated before it is written. Export JSON, CSV, Excel or XML from the run, or read it over the API.
business_namephonestreet_addresscitystatezip_codecategorysic_codeemployee_count_estimaterevenue_estimatewebsiteyear_establishedlisting_urlsearch_termlocation_queryscraped_at
{
"business_name": "Austin Plumbing Pros LLC",
"phone": "(512) 555-0134",
"street_address": "4210 S Lamar Blvd",
"city": "Austin",
"state": "TX",
"zip_code": "78704",
"category": "Plumbing Contractors",
"sic_code": "1731",
"employee_count_estimate": "1-4",
"revenue_estimate": "Less than $500,000",
"website": "https://austinplumbingpros.example.com",
"year_established": 2011,
"listing_url": "https://www.manta.com/c/mabc1234/austin-plumbing-pros-llc",
"search_term": "plumbers",
"location_query": "Austin, TX",
"scraped_at": "2026-08-01T12:00:00Z"
} Pricing
| Event | Price | When |
|---|---|---|
| Actor start | $0.05 | Once per run, covers warm-up and proxy session setup. |
| Result emitted | $0.0012 | Per result written to the dataset. |
You pay only for results that land. Cap any run with maxTotalChargeUsd. See pricing & billing for worked examples.
FAQ
Are employee count and revenue exact figures?
Does `website` always point to the business's own domain?
Why does this default to a residential proxy?
proxyConfiguration to Apify's RESIDENTIAL group so runs clear the challenge without you tuning anything.What happens if a search hits a bot wall?
Ready to run it?
Open the listing on Apify, paste the input above, and watch rows land. If it ever breaks, it is our problem before it is yours.
Related Actors