Manta Business Directory Scraper avatar

Manta Business Directory Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Manta Business Directory Scraper

Manta Business Directory Scraper

Scrapes Manta.com business listings by search keyword and location. Returns each listing as a flat row with name, address, phone, website, and category.

Pricing

from $10.00 / 1,000 results

Rating

5.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

6

Monthly active users

2 days ago

Last modified

Share

ParseForge

Manta Business Directory Scraper

Scrape US business listings from Manta.com by keyword and location, up to a million per run. Every listing returns the business name, address, phone, website, and category. No login or API key. Export to CSV, JSON, Excel, or XML.

Manta.com is a directory of millions of small US businesses, but browsing it manually page by page is slow. This Actor searches by business type and city, reads every matching listing, and delivers a clean dataset you can filter and analyze immediately.

Who uses itWhat they scrape Manta for
Sales teamsBuild a prospecting list of local businesses in a target city.
Market researchersMap the competitive density of a business category across a region.
Lead generation agenciesPull verified business contact details for outbound campaigns.
Data analystsEnrich a CRM with missing firmographic data from public listings.

What it does

This Actor collects Manta business listings by search keyword and location, and returns each one as a flat row.

  • ๐Ÿ” Keyword search: Enter any business type like 'restaurant', 'plumber', or 'dentist'.
  • ๐Ÿ“ Location filter: Narrow results to a city, state, or zip code such as 'Chicago, IL'.
  • ๐Ÿ“Š Scalable volume: Set a maximum from 1 to 1,000,000 businesses per run.
  • ๐Ÿ“‹ Structured output: Each row is a flat record with name, address, phone, website, and category.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Manta data

๐Ÿ“‹ Build a local sales list.

A sales rep searches 'HVAC contractor' in 'Phoenix, AZ', sets maxItems to 200, and exports a CSV of names and phone numbers for cold outreach.

๐Ÿ—บ๏ธ Analyze market saturation.

A consultant runs 'coffee shop' across five cities, collects 500 listings per city, and compares category counts to advise a franchise buyer.

๐Ÿ“‡ Enrich a business database.

A data team matches company names from their CRM against Manta listings scraped by keyword and appends missing addresses and websites.

๐Ÿ“ˆ Monitor a category over time.

A marketing agency scrapes 'gym' in 'Austin, TX' weekly, tracks new and removed listings, and reports churn to a fitness chain client.

Why choose this scraper

What you get
No API registrationReads the public directory directly with zero OAuth or app setup.
Fixed schemaEvery listing lands in the same columns, ready for spreadsheets or a database.
Location targetingPull every plumber in Dallas or every salon in Miami in one run.

How it compares

No other Store actor targets Manta the same way, so the honest comparison is with the alternatives teams actually weigh.

Manta Business Directory ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Manta changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a business keyword and a location, and set a maximum number of listings so only the volume you need reaches your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"search": "restaurant",
"location": "New York",
"maxItems": 10
}

A larger pull:

{
"search": "restaurant",
"location": "New York",
"maxItems": 200
}

Pricing

Pay-per-result: $0.015 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.50
1,000 results$15.00
10,000 results$150.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Manta Business Directory Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Manta through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/manta-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword and location match real listings on Manta.com. Try a broader keyword like 'restaurant' and a major city like 'New York'. Also verify the location is spelled correctly.

The run stopped before reaching my maxItems.

Manta may have fewer listings for your search than the number you set. The Actor stops when it runs out of result pages. Try a broader keyword or remove the location filter.

Some listings are missing a phone number or website.

This is expected. The Actor can only return data that the business owner published on their Manta profile. Empty fields mean the information was not provided.

The Actor is running slowly.

Large maxItems values take longer because the Actor respects the website's response time. Reduce the maximum or run during off-peak hours if speed is critical.

I get an error about the input schema.

Ensure 'maxItems' is a whole number between 1 and 1,000,000. The 'search' and 'location' fields should be plain text strings.

FAQ

QuestionAnswer
Do I need a Manta account or API key?No. The Actor reads the public directory pages, so no login, API key, or registration is required.
What data fields does each row contain?Each row includes the business name, street address, phone number, website URL, and category as shown on Manta. The exact field list is visible in a sample output on the Actor's page.
Can I search without a location?The location input is optional. If you leave it empty, the Actor searches across all locations, but results may be less targeted.
How many listings can I scrape in one run?You set the maximum with the 'Maximum businesses' field, from 1 up to 1,000,000. The run stops when it hits your limit or exhausts the search results.
What search terms work best?Use the business category or type as it appears on Manta, such as 'restaurant', 'attorney', or 'auto repair'. Specific business names also work if they are listed.
Can I scrape by a direct Manta URL instead of a search?This Actor is built for keyword and location search. For a list of specific URLs, you would need a different approach.
Is the phone number and website always available?The Actor returns whatever is publicly listed on the Manta profile. Some businesses may not have a phone or website published.
What output formats are supported?You can export your dataset in CSV, JSON, Excel, or XML from the Apify platform.
Does this Actor handle pagination automatically?Yes. It follows the search result pages on Manta until it reaches your requested maximum or the last page.
Can I run this on a schedule?Yes. Apify supports scheduled runs, so you can scrape Manta daily or weekly to track changes.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Manta Media, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.