GoodFirms Agencies & B2B Company Leads Scraper
Scrape B2B agency and company leads from GoodFirms directories: company name, services focus, city and country, hourly rate, team size, founded year, rating, review count, website and profile URL. Filter by service category and location. Export to JSON, CSV or Excel.
{ "companyName": "Utility", "serviceCategory": "mobile app development", "location": "NYC, United States", "city": "NYC", "country": "United States", "hourlyRate": "$150 - $199/hr", "teamSize": "50 - 249", "foundedYear": 2013, "rating": 5 }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Company Name | Service Category | Location | City |
|---|---|---|---|
| Utility | mobile app development | NYC, United States | NYC |
| AppMakers USA | mobile app development | Los Angeles, United States | Los Angeles |
| Chop Dawg | mobile app development | Philadelphia, United States | Philadelphia |
| Instinctools | mobile app development | Potomac, United States | Potomac |
| Goji Labs | mobile app development | Los Angeles, United States | Los Angeles |
{ "companyName": "Utility", "serviceCategory": "mobile app development", "location": "NYC, United States", "city": "NYC", "country": "United States", "hourlyRate": "$150 - $199/hr", "teamSize": "50 - 249", "foundedYear": 2013, "rating": 5 }
Frequently asked questions
What categories can I search?
Any agency service category, such as mobile app development, web design, digital marketing, ecommerce development, software testing, artificial intelligence and more. You can also paste a directory URL.
Can I filter by country?
Yes. Add one or more locations and the actor focuses on agencies in those countries.
Do I get the agency's own website?
Yes, when the listing exposes it, so you can reach the company directly rather than only through the directory.
Do I pay for empty runs?
No. You are only charged per real agency record returned. A run that finds nothing costs nothing.
How fresh is the data?
Listings, rates and ratings are read live at run time (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.