TopDevelopers Scraper: Software Agency Directory & Ratings avatar

TopDevelopers Scraper: Software Agency Directory & Ratings

Pricing

from $2.80 / 1,000 results

Go to Apify Store
TopDevelopers Scraper: Software Agency Directory & Ratings

TopDevelopers Scraper: Software Agency Directory & Ratings

Extracts software and app development agencies from topdevelopers.co: website, rating, review count, team size, rates, locations and optional profile data (founded, HQ, services).

Pricing

from $2.80 / 1,000 results

Rating

0.0

(0)

Developer

Demetrius Greses Jr

Demetrius Greses Jr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extracts software and app development agencies from topdevelopers.co with name, direct website, star rating, review count, team size, rate bands, locations and optional profile data, for B2B sales teams and agency-market analysts.

Use cases

  • Lead generation for B2B sellers: build a list of app and software agencies with their websites and team-size bands, to pitch tools, hosting or outsourcing to.
  • Vendor shortlisting: compare agencies in a category or country by rating, review count and minimum project band before you send a request for proposals.
  • Agency market research: count agencies per category and country, and see how rate and team-size bands spread across the market.
  • Partner sourcing: read a country listing (for example ?country=usa) and filter the rows by team size or rate band in your own tools.
  • Data pipelines and AI agents: load one deduplicated row per agency into a CRM, a spreadsheet or an agent workflow.

Sample output

AgencyRatingReviewsTeam sizeHourly rateWebsite
Chop Dawg515711 to 50$51 - $100https://chopdawg.com/
Toptal533251 to 1000Not Disclosedhttps://www.toptal.com/
Prismetric55851 to 250Up to $25https://www.prismetric.com/top-developers/?utm_source=…

One item as JSON (a real row from a test run, description shortened):

{
"id": "chopdawg",
"name": "Chop Dawg",
"tagline": "Meet The Partner Behind Your App's Success | Make It App'n!",
"description": "Launch your mobile app with a proven partner. Since 2009, Chop Dawg has built 500+ custom apps for startups, growing companies, enterprises, and government teams. …",
"rating": 5,
"reviewCount": 157,
"teamSizeBand": "11 to 50",
"hourlyRateBand": "$51 - $100",
"minProjectBand": "$5001 - $10000",
"countries": ["USA"],
"countriesMore": 0,
"founded": null,
"hqCity": null,
"hqRegion": null,
"hqCountry": null,
"services": null,
"portfolioCount": null,
"category": "app-development",
"websiteUrl": "https://chopdawg.com/",
"logoUrl": "https://www.topdevelopers.co/upload/thumb_new/20250728195116674692600.jpg",
"profileUrl": "https://www.topdevelopers.co/profile/chopdawg",
"sourceUrl": "https://www.topdevelopers.co/profile/chopdawg",
"scrapedAt": "2026-10-13T00:09:45.772Z"
}

With fetchProfiles on, the four profile fields (founded, hqCity, hqRegion, hqCountry), services and portfolioCount are filled from the agency's profile page.

Pricing

$4.00 per 1,000 results. A 500-result run costs about $2.00. You pay only for results saved to your dataset, plus Apify's standard start fee of $0.00005 per run. Apify Silver and Gold plan users get lower per-result prices automatically.

With fetchProfiles on, each profile is charged as a second event at $4.00 per 1,000 profiles. Each profile page is about 2.6 MB, so these runs are slower.

Set maxItems to cap what a run can cost. The Actor stops cleanly when it reaches your spending limit.

Input

FieldTypeDescription
startUrlsarrayRequired. Category or country listing pages on topdevelopers.co, for example https://www.topdevelopers.co/companies/app-development or https://www.topdevelopers.co/directory/ai-companies/usa. Other sites and other paths are ignored. Filters (country, employees, price) work on /companies/… URLs, for example https://www.topdevelopers.co/companies/app-development?country=usa&employees=6&price=1. Some /directory/… URLs redirect and drop their query: the run then logs a warning and reads the unfiltered listing.
maxPagesintegerHow many listing pages to read for each start URL. A page holds 35 to 50 agencies depending on the category. Default 3, maximum 200.
fetchProfilesbooleanAlso open each agency's profile page to add the founded year, headquarters city, region and country, services with their percentages, and the portfolio count. Off by default.
maxItemsintegerMaximum number of agencies to return. You are charged per result. Default 100, maximum 20000. maxPages (default 3) also caps a run, so raise maxPages for bigger runs.
proxyConfigurationobjectApify datacenter proxy by default.

Example input:

{
"startUrls": [{ "url": "https://www.topdevelopers.co/companies/app-development" }],
"maxItems": 50
}

Filters other than country (employees, price) can be added to a /companies/… start URL the same way, for example ?country=usa&employees=6&price=1. They are not separate input fields yet.

Integrations

  • API: run the Actor and fetch results with the Apify API or the JavaScript and Python clients.
  • AI agents: call it as a tool through the Apify MCP server.
  • No-code: connect it to Make, Zapier or n8n, or export results straight to Google Sheets.
  • Scheduling: run it daily or weekly with Apify Schedules and get only fresh data.

FAQ

What are the limits? Each start URL is read up to maxPages listing pages (default 3, maximum 200). The mobile app development listing has 6,533 agencies over 131 pages of 50, so reading all of it takes 131 pages. The Actor makes at most 40 requests per minute with two in parallel. Ratings and review counts are the aggregates the site shows, and many agencies show 5.0. Descriptions are the site's listing excerpts and end with an ellipsis when cut.

Is this legal? The Actor collects public listing data only, with no login, and crawls at a polite rate. It never requests the pages robots.txt disallows (methodology, FAQs, terms and conditions, privacy policy). It is not affiliated with, endorsed by or connected to topdevelopers.co. You are responsible for how you use the data.

What is never collected? Reviewer names and titles, review text, interviewee names, telephone numbers, e-mail addresses, street addresses, and the site's own company address. Only aggregate ratings and review counts are returned.

Something broke or a field is missing? Open an issue on the Actor's Issues tab. We answer within one business day and usually ship a fix within 48 hours.

Changelog

  • 0.1 (2026-10-12) — First release.
  • 0.1 update (2026-10-13) — safer retries when a page fails midway, other HTTP errors fail fast, cleaner budget and rate bands, a warning when a /directory URL loses its filters.