Chamber of Commerce Directory Scraper: Local Business Lists
Pricing
$5.00 / 1,000 results
Chamber of Commerce Directory Scraper: Local Business Lists
Extract chamber of commerce member directories into clean business lists. Supports GrowthZone, ChamberMaster and schema.org sites. Includes business name, address, city, ZIP, category, phone and website. Fetches pages politely. No personal data. Ready for accountants, agencies and chamber staff.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ledger Star
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract local businesses from any public chamber of commerce member directory. This Actor turns GrowthZone and ChamberMaster directories (and any directory tagged with schema.org business markup) into a clean spreadsheet: business name, address, city, state, ZIP, category and phone number.
What you get
- Each record has business name, street address, city, region, ZIP, phone and website. Optional fields include description, full category list and social profiles (Facebook, Instagram, LinkedIn company page, X).
- Works with thousands of directories hosted on GrowthZone and ChamberMaster platforms (URLs containing /list/) and any directory tagged with schema.org LocalBusiness or Organization markup.
- Follows category pages automatically to capture all members, deduplicates across categories on the same directory, respects each site's rules for automated access and fetches pages politely, and never collects personal names or email addresses.
Quick start
- Find a public chamber of commerce directory URL containing /list/ (for example, https://business.yourchamber.org/list/).
- Paste the directory URL and set a maximum results limit. Optionally turn on member pages to extract descriptions and social links.
- Click Start, then export the results.
Worked example: Colorado Springs Chamber of Commerce directory (https://business.coloradospringschamberedc.com/list/), maximum 20 results. This costs $0.10 at $5.00 per 1,000 results.
Who uses it
-
Accountants and bookkeepers: export a chamber directory filtered by industry category to find established businesses that may need tax services, bookkeeping or payroll.
-
Agencies and freelancers selling web, marketing or IT services: export a chamber directory and filter for businesses with no website to identify companies that need what you sell.
-
Chambers, economic developers and researchers: export your own directory for membership analysis, compare membership by category across regions, or keep a business map up to date with monthly scheduled runs.
Sample output
Example rows showing the format:
| Name | City | Region | Phone | Website |
|---|---|---|---|---|
| Capitol CPA Group, LLC | Springfield | IL | (217) 555-0101 | https://capitolcpa.example/ |
| Main Street Dental | Springfield | IL | (217) 555-0102 | https://mainstreeidental.example/ |
| Premier Landscaping Services | Springfield | IL | (217) 555-0103 | https://landscaping.example/ |
Input
| Field | Type | Default | Description |
|---|---|---|---|
| Directory URLs | array | none | Directory home (e.g. https://business.yourchamber.org/list/) or a single category page. Only public pages; the Actor never logs in. |
| Maximum results | integer | 20 | Stop after this many businesses. You are charged per result. |
| Follow category pages | boolean | true | From a directory home page, visit each category page on the same site. |
| Open each member page for description, categories and social links | boolean | false | One extra request per business (slower). Off by default. |
| Delay between requests (seconds) | number | 1.5 | Politeness delay per site. Minimum 1 second; site crawl-speed preferences are honoured if larger. |
Alert mode: only new records
Run this Actor on a schedule and get only listings new since your last run. The first run returns normal results; every run after that returns only new businesses. You pay only for new results, so a run with nothing new costs nothing.
Set it up in three steps:
- Create a Task in Apify Console with all your filters (directory URLs, follow categories, member pages, delay).
- In the Task input, set "Only new since" to lastRun.
- Go to the Task Schedule tab, click Add Schedule and choose daily or weekly.
Keep your filters the same on every run. How the Actor remembers what it already sent is explained in the FAQ.
Pricing
$5.00 per 1,000 results ($0.005 per business).
Worked examples: 100 results cost $0.50, 1,000 results cost $5.00, and 10,000 results cost $50.00. Set a maximum cost per run and the Actor stops cleanly at your budget.
Integrations
- Google Sheets: send every run's results to a sheet automatically.
- Zapier and Make: trigger a workflow for each new listing, for example add it to your CRM.
- Slack: post a message when a run finds new businesses.
- Apify API: download results as CSV, Excel or JSON from your own code.
- Export: CSV, Excel and JSON downloads straight from the dataset view.
Data source and compliance
Chamber member directories are published so the public can find local businesses. This Actor only visits publicly accessible pages, never logs in, respects each site's crawl policies and stays on the directory's own website. It collects business information only and never personal names or email addresses.
Each chamber sets its own website terms. Only run the Actor on directories whose terms allow it, and follow anti-spam rules (CAN-SPAM, TCPA and local equivalents) when contacting businesses. This Actor is not affiliated with GrowthZone, ChamberMaster or any chamber of commerce.
FAQ
How do I know if a directory is supported? If its URL contains /list/ (e.g. /list/, /list/ql/accounting, /list/member/…) it works out of the box. Other directories work if they use schema.org LocalBusiness or Organization markup. To find one, search for your city name plus "chamber of commerce member directory" and look for /list/ in the URL. Test with a small maximum results limit.
Why did I get fewer results than the directory shows? Common reasons: a site blocks some pages from crawling (they are skipped); a category page lists businesses only by letter and you hit the page limit; or maximum results was reached. The run summary shows what happened.
Can I get email addresses or owner names? No. This Actor is designed not to collect personal contact data.
How does alert mode remember which businesses to skip? The Actor records the first time it encountered each business as that business's first-seen date. With lastRun you get only new listings; with a date you get listings first seen on or after that date. The Actor looks back up to 30 days before the last run to catch listings published late, and never charges twice for the same business. It saves the run timestamp and delivered ids to a named store called alert-chamber-directory-scraper-{code}. To start over, delete that store in Storage or set a custom alert state name.
How fast is it? About one page per 1.5 seconds per site. A category page usually holds dozens of businesses, so most directories finish in a few minutes. Turning on member pages adds about 1.5 seconds per business.
More from Ledgerstar
-
Texas New Business Leads: Sales tax permits from the Texas Comptroller: https://apify.com/ledgerstar/texas-sales-tax-permits
-
New Business Filings: Colorado and New York business formation data: https://apify.com/ledgerstar/state-business-filings
-
Nonprofit Finder: IRS Exempt Organizations by state: https://apify.com/ledgerstar/nonprofit-finder
-
Building Permits Leads: new construction and contractor permits across several cities (arriving on the Store soon)
Support
Support: open an issue on this Actor's Issues tab in Apify Console.