GoodFirms Scraper - IT Company & Agency Leads avatar

GoodFirms Scraper - IT Company & Agency Leads

Pricing

from $3.00 / 1,000 results

Go to Apify Store
GoodFirms Scraper - IT Company & Agency Leads

GoodFirms Scraper - IT Company & Agency Leads

GoodFirms scraper & unofficial API alternative: export GoodFirms B2B company leads to CSV/JSON. Hourly rate, team size, rating. No login, no key.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

5 days ago

Last modified

Share

GoodFirms Scraper — B2B IT Company, Agency & Vendor Leads (No API Key)

Apify Actor No API key Pay per result B2B Leads Export

Scrape company listings from GoodFirms.co, the leading B2B IT & agency directory that ranks tens of thousands of software development, mobile app, web design, digital marketing, AI and IT-services companies worldwide. Get company name & website, GoodFirms profile URL, hourly rate, minimum project size, team size, founded year, city & country, rating, review count and service focus in clean structured JSON — one row per firm. Fast, no browser overhead, no API key, no login.

🏆 Why this GoodFirms scraper?

~15 fields per company · 4,000+ companies per directory (~100 pages) · reads server-rendered firm cards and paginates the whole result set · residential-proxy ready · export to JSON / CSV / Excel. The unofficial GoodFirms API alternative — turn any directory URL into a B2B lead engine for agency / IT-vendor outreach and a market-intelligence dataset for competitor research and sourcing.


✨ What this Actor does / Key features

  • 🏢 Company core — name, website (referral params stripped), GoodFirms profile URL, tagline / short description and listed service focus.
  • 💵 Firmographicshourly rate band, minimum project size, team / employee size band and founded year to qualify vendors fast.
  • 📍 Location — full location string plus parsed city and region / country.
  • Trust signals — GoodFirms rating, review count, and the featured customer review snippet with the reviewer's role/company.
  • 🔗 Multi-directory in one run — pass several service / country / city / platform URLs; the Actor processes them together and deduplicates companies as it goes.
  • 📄 Whole-list pagination — follows GoodFirms' ?page=N pagination up to your maxResults cap; every filter encoded in the URL is respected.
  • 🛡️ Proxy support — Apify Proxy integration; residential recommended (and the default) for the highest success rate.
  • 📤 Clean, flat output — one row per company with a ready-made Companies Overview table view; export to JSON, CSV, Excel or via the API.

🚀 Quick start (3 steps)

  1. Copy a directory URL — open a GoodFirms listing (service, country, city or platform), apply your filters, and copy the URL from the browser.
  2. Paste & run — drop one or more URLs into searchUrls, set a maxResults cap, and click Start. The Actor paginates the whole result set.
  3. Get your data — open the Output tab and export to JSON, CSV or Excel, or pull it via the Apify API.

📥 Input

Give the Actor at least one GoodFirms directory URL in searchUrls. Everything else is optional.

Example — top software development companies in the US

{
"searchUrls": ["https://www.goodfirms.co/directory/country/top-software-development-companies/us"],
"maxResults": 500
}

Example — multiple services & countries in one run (lead gen)

{
"searchUrls": [
"https://www.goodfirms.co/directory/country/top-software-development-companies/us",
"https://www.goodfirms.co/directory/country/top-mobile-app-development-companies/gb",
"https://www.goodfirms.co/directory/platform/top-digital-marketing-agencies"
],
"maxResults": 3000,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Example — capped per URL for a balanced multi-market sample

{
"searchUrls": [
"https://www.goodfirms.co/directory/country/top-web-development-companies/in",
"https://www.goodfirms.co/directory/country/top-web-development-companies/ca"
],
"maxResultsPerSearch": 250,
"maxConcurrency": 2
}
FieldTypeDescription
searchUrlsarrayGoodFirms directory / category / country / city / platform URLs copied from the site. Every filter encoded in the URL is respected, and the Actor paginates with ?page=N. Required.
maxResultsintegerGlobal cap across all URLs. 0 = no limit (a single directory can span thousands of companies).
maxResultsPerSearchintegerPer-URL cap. 0 = no per-URL cap.
useProxybooleanRoute requests through Apify Proxy. Residential recommended; default true.
proxyConfigurationobjectApify Proxy settings. Residential gives the highest success rate (default).
maxConcurrencyintegerHow many directory URLs to process in parallel (1–10).

Finding a directory URL: browse goodfirms.co, apply your service / country / city / platform filters, then copy the resulting URL straight from the address bar into searchUrls. Common patterns are /directory/country/top-<service>-companies/<country-code> and /directory/platform/top-<service>-agencies.

📤 Output

One clean row per company — exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:

{
"id": "75762",
"name": "SDLC Corp",
"website": "https://sdlccorp.com/",
"profileUrl": "https://www.goodfirms.co/company/sdlc-corp",
"tagline": "SDLC Corp provides cutting-edge custom software development services for mobile, web and enterprise systems…",
"hourlyRate": "$25 - $49/hr",
"minProjectSize": null,
"teamSize": "250 - 999",
"foundedYear": "2015",
"location": "San Francisco, California",
"city": "San Francisco",
"region": "California",
"rating": "4.9",
"reviewCount": "155",
"topReview": "They delivered a complex platform on time and communicated clearly throughout…",
"topReviewProvider": "CTO, FinTech Startup",
"serviceFocus": "Software Development",
"scrapedAt": "2026-07-06T15:31:24.950Z"
}

The Output tab also ships a ready-made Companies Overview table — company, website, rate, team size, location, rating & reviews.

💡 Use cases

  • Agency / IT-vendor lead gen — build outreach lists of software, app, web, marketing and AI firms by country, service or price band, complete with website and location.
  • Vendor sourcing & shortlisting — filter providers by hourly rate, team size, rating and reviews to shortlist suppliers for an RFP.
  • Competitor & market research — map the competitive landscape of any IT service across regions and price bands.
  • Price & rate benchmarking — benchmark hourly rates and team sizes across markets and service categories.
  • CRM enrichment — enrich existing company records with firmographics, service focus and trust signals from a scheduled run.
  • Directories & aggregators — power a B2B company feed from one or more directory URLs, deduplicated automatically.

👥 Who uses it

Sales & lead-gen teams · agencies and IT vendors researching competitors · procurement / vendor-sourcing teams · market researchers & analysts · growth marketers building B2B outreach lists · data teams enriching a CRM or company database.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the company records you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Is this a GoodFirms API alternative? Yes. GoodFirms has no public company API, so this Actor works as an unofficial GoodFirms API alternative — it reads the public directory pages directly and returns structured company records, no API key required.

Do I need a GoodFirms account or API key? No. The Actor reads publicly available directory data — no login, no token, no API key. You only need an Apify account.

Can I scrape GoodFirms without an API or login? Yes — this is a GoodFirms company data extraction tool that needs no login and no token. It reads server-rendered firm cards from public directory pages, so you can scrape GoodFirms without an API.

How do I export GoodFirms data to CSV or JSON? Run the Actor on your directory URLs, then download the dataset as CSV, JSON, Excel or XML, or pull it from the Apify API. Every company-leads row (name, website, hourly rate, team size, rating, reviews, service focus) is included in the export.

Which directories can I scrape? Any GoodFirms listing URL — service categories (software development, mobile apps, web design, digital marketing, AI, IT services…) and their country / city / platform variants. Just paste the URL from your browser.

How do I filter by country, service or city? Apply the filters on GoodFirms itself, then copy the resulting URL into searchUrls. Every filter encoded in the URL is respected, and the Actor paginates the whole result set.

How do I scrape top software development companies by country? Copy a GoodFirms country directory URL such as the top software development companies for the US and paste it in — the Actor paginates the whole list and returns each company with rate, team size and rating.

Can I scrape multiple GoodFirms directories in one run? Yes. Add several service or country directory URLs to searchUrls and the Actor processes them together, deduplicating companies and streaming one clean row per firm.

How much data can I get? A single country / service directory can list 4,000+ companies across roughly 100 pages, and the Actor follows ?page=N pagination up to your maxResults cap. Combine multiple directory URLs in one run to build large, multi-market datasets.

Do I need a proxy? Residential Apify Proxy is recommended and is the default — it gives the highest success rate against GoodFirms' server-rendered pages.

Is scraping this allowed? The Actor collects publicly available directory data. You are responsible for complying with GoodFirms' terms and your local regulations.

🔗 More B2B, review & marketplace scrapers by logiover

Enriching a lead list or mapping a market? Pair GoodFirms with the rest of the B2B & directory suite:

ActorWhat it does
Clutch.co ScraperB2B agency & IT-vendor directory leads
G2 Software Reviews ScraperSoftware products & user reviews
Trustpilot Reviews ScraperCompany reviews, ratings & sentiment
SimilarWeb ScraperWebsite traffic & competitive metrics
Made-in-China Supplier ScraperManufacturers & B2B suppliers
TradeIndia Supplier ScraperIndian B2B suppliers & products
Shopify Merchant ScraperShopify stores & merchant data
Avvo Lawyer ScraperLawyer & law-firm directory leads
Crexi ScraperCommercial real-estate listings & brokers
Numbeo Cost of Living ScraperCity cost-of-living & pricing data
Google Play Data APIAndroid apps, developers & ratings
App Store Data APIiOS apps, publishers & ratings

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Put this Actor on an Apify Schedule for a fresh company-leads feed on your cadence — straight to the Apify API, a webhook, a Google Sheet, S3 or your warehouse. Connect it to Make, n8n or Zapier, and chain it with an email-finder / email-verifier to enrich and clean leads before outreach.

⭐ Support & feedback

Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor extracts only publicly available directory data and is intended for legitimate research, analytics and lead-generation use. You are responsible for complying with GoodFirms' terms of service and any applicable local laws.


📝 Changelog

2026-07-06

  • ✨ README overhaul: badge row, hero + green callout, ready-to-run example scenarios, trimmed output sample with a full field reference, and a B2B / marketplace cross-promo grid.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-28

  • Health check passed — Actor verified working end-to-end on the Apify platform.
  • Changelog refreshed for Store quality compliance.

2026-06-20

  • Maintenance & reliability pass: re-verified end-to-end against live data and confirmed the Actor completes successfully within the 5-minute quality window on the default input.
  • Refreshed the prefilled example input and tuned run defaults for faster, lower-cost runs.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for GoodFirms API alternative, CSV/JSON data export, and no-login company data extraction use cases.