GoodFirms Scraper avatar

GoodFirms Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
GoodFirms Scraper

GoodFirms Scraper

Scrape GoodFirms with the leading B2B software and IT services directory with 150,000+ verified company profiles. Browse companies by service category, search by keyword, or fetch a specific company profile. Returns ratings, reviews, pricing, location, team size, and more.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Extract company profiles from GoodFirms — the leading B2B research, ratings, and reviews platform with 150,000+ verified company profiles across IT services, software development, and digital marketing.

What You Get

Each company record returns:

FieldDescription
titleCompany name
urlGoodFirms profile URL
slugURL slug (e.g. sdlc-corp)
entityIdGoodFirms internal entity ID
logoUrlCompany logo image URL
ratingGoodFirms rating (1–5 scale)
reviewCountNumber of verified client reviews
hourlyRateHourly rate range (e.g. $25 - $49/hr)
employeesEmployee count range (e.g. 250 - 999)
foundedYear founded
locationHeadquarters city and country
shortDescriptionBrief company description
scrapedAtISO timestamp

Input Parameters

Mode

  • By Category (byCategory) — Browse companies in a specific service category (web development, mobile apps, SEO, etc.)
  • Search (search) — Search for companies by keyword across the web development category
  • Company Profile (companyProfile) — Fetch specific company profiles by URL or slug

Filters

ParameterTypeDescription
categorySlugSelectService category (web-development-agency, mobile-app-development, etc.)
searchQueryStringKeyword to match in company name or description
sortBySelectSort order: default, reviews, or rating
minRatingNumberMinimum GoodFirms rating (1.0–5.0)
minReviewsIntegerMinimum number of client reviews
maxItemsIntegerMaximum results to return (1–500)

Example Inputs

Browse top web development agencies:

{
"mode": "byCategory",
"categorySlug": "web-development-agency",
"sortBy": "reviews",
"maxItems": 50
}

Search for CRM companies:

{
"mode": "search",
"searchQuery": "web development",
"minRating": 4.5,
"maxItems": 30
}

Fetch specific company profiles:

{
"mode": "companyProfile",
"companyUrls": [
"https://www.goodfirms.co/company/sdlc-corp",
"instinctools"
]
}

Use Cases

  • Vendor discovery — Find top-rated IT companies for a specific technology or service
  • Market research — Analyze pricing, employee counts, and reviews across service categories
  • Lead generation — Build lists of agencies for outreach and partnership opportunities
  • Competitive analysis — Compare ratings and reviews of competing firms
  • Supplier vetting — Research a vendor before engaging them for a project

FAQ

Does this require login or API keys? No. GoodFirms company listings are publicly accessible without any credentials.

How many companies are available? GoodFirms lists 150,000+ company profiles. Category pages typically show 48 companies per page.

Can I filter by technology or programming language? Use specific category slugs like web-development-agency/react, web-development-agency/nodejs — these subcategory paths are supported by the categorySlug field.

What's the difference between browse and search modes? Browse (byCategory) paginates through a specific GoodFirms category. Search applies a keyword filter to the same pages. For company lookups, use companyProfile mode.

Why don't some companies have hourly rates or employee counts? GoodFirms allows companies to optionally display these metrics. Fields are only included when data is available.