TopDevelopers.co Scraper
Pricing
from $3.00 / 1,000 results
TopDevelopers.co Scraper
Scrape B2B service-agency listings from TopDevelopers.co -- app development, software development, web design, digital marketing, and 80+ other agency categories. Get ratings, review counts, hourly rates, minimum project sizes, company size, and office locations.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape TopDevelopers.co — a B2B directory and review platform for hiring service agencies: app development, software development, web design, digital marketing, and 80+ other agency categories. Browse any category, pull a specific listing or location page, or look up a single agency's profile by URL. Get ratings, review counts, hourly rate bands, minimum project sizes, company size, and office locations. No login, no API key, no proxy required.
What this actor does
- Three modes:
byCategory(browse a taxonomy of 85+ agency categories),byUrl(scrape any TopDevelopers.co listing URL, including location- or technology-filtered variants),byProfile(look up specific agencies by profile URL) - Full agency taxonomy: app & software development, web design, UI/UX, SEO & digital marketing, mobile app development (iOS/Android/cross-platform), ecommerce, AI/ML, cybersecurity, QA testing, BPO, and more
- Filters: minimum rating, minimum review count, company size, hourly rate band, minimum project size, and country
- Global coverage: agencies from the USA, UK, India, Canada, Australia, and 40+ other countries
- Deep agency profiles: looking up an agency by profile URL (mode=
byProfile) returns founding year, every office location, social channels, service/industry focus breakdown, key clients, and certifications, in addition to the core listing fields - Empty fields are omitted — a field only appears on a record when the agency actually published that data
Output per agency (recordType: "agency")
name— agency nameslug— TopDevelopers.co profile slugprofileUrl— TopDevelopers.co profile page URLwebsiteUrl— the agency's own websitetagline— short one-line pitch, when publisheddescription— agency descriptionrating— average rating out of 5reviewCount— number of published reviewsemployeeSize— company-size band (e.g.11 to 50)hourlyRate— hourly rate band (e.g.$51 - $100), included only when the agency discloses itminProjectSize— minimum project budget band (e.g.$5001 - $10000), included only when disclosedlocation— raw office-location text (e.g.USA, India)countries[]— office countries, split out individuallylogoUrl— agency logo imagerecentReviewQuote,recentReviewAuthor— the most recent published client review snippet, when availablecategory— the category browsed (mode=byCategoryonly)sourceUrl— same asprofileUrlrecordType: "agency",scrapedAt
Output per agency profile (recordType: "agencyProfile", mode=byProfile)
name,slug,profileUrl,sourceUrlwebsiteUrldescriptionrating,reviewCountlogoUrlfoundedYear— the year the agency was founded, when publishedemployeeSize,hourlyRate,minProjectSize— the same fixed bands as the listing view, when disclosedfacebookUrl,linkedinUrl,twitterUrl— the agency's own social channels (not TopDevelopers.co's)locations[]— every office listed on the profile (streetAddress,city,region,country,phone), each field included only when publishedcountries[]— office countries, deduplicated fromlocations[]services[],industryFocus[],clientFocus[]— the agency's self-reported service/industry/client-revenue-tier focus breakdown, each entry{ "name", "percentage" }keyClients[],certifications[]— named clients and awards/certifications, when the agency has published themrecordType: "agencyProfile",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | byCategory | byCategory / byUrl / byProfile |
category | string | directory/web-designers | Agency category to browse (mode=byCategory) |
startUrls | array | – | Direct TopDevelopers.co listing URLs, including location/technology variants (mode=byUrl) |
profileUrls | array | – | Direct agency profile URLs to look up (mode=byProfile) |
minRating | number | 0 | Only agencies rated at or above this value (0–5). 0 = no filter |
minReviews | integer | 0 | Only agencies with at least this many reviews. 0 = no filter |
employeeSize | string | – | Filter by company-size band |
hourlyRate | string | – | Filter by hourly-rate band |
minProjectSize | string | – | Filter by minimum-project-size band |
country | string | – | Only agencies with an office in this country |
sortBy | string | – | Listing page sort order (mode=byCategory/byUrl): default Rank, by number of employees, or by cost per hour |
maxItems | integer | 30 | Hard cap on records returned (1–2000) |
proxyConfiguration | object | AUTO | Apify proxy, used only as an automatic fallback if the site starts rate-limiting the run |
Example: browse a category
{"mode": "byCategory","category": "directory/digital-marketing-agencies","minRating": 4.5,"maxItems": 50}
Example: filter by company size and hourly rate
{"mode": "byCategory","category": "directory/web-development-companies","employeeSize": "51 to 250","hourlyRate": "$51 - $100","country": "USA","maxItems": 100}
Example: scrape a location-filtered listing URL
{"mode": "byUrl","startUrls": [{ "url": "https://www.topdevelopers.co/directory/ui-ux-designers/india" }],"maxItems": 40}
Example: look up specific agencies
{"mode": "byProfile","profileUrls": [{ "url": "https://www.topdevelopers.co/profile/chopdawg" },{ "url": "https://www.topdevelopers.co/profile/toptal" }]}
Use cases
- Agency sourcing — build a shortlist of vetted development or marketing agencies by category, budget, and location
- Market research — analyze pricing bands and company-size distribution across a service category
- Competitor tracking — monitor a competing agency's rating and review count over time
- Lead generation — build outreach lists of agencies serving a specific industry or country
- Procurement — compare agencies against minimum project size and hourly rate requirements before an RFP
FAQ
Is this affiliated with TopDevelopers.co? No. This is an independent, third-party actor that reads TopDevelopers.co's publicly accessible pages. It is not endorsed by or affiliated with TopDevelopers.co.
Why do some agencies not have an hourlyRate or minProjectSize field?
TopDevelopers.co only shows these bands when an agency has chosen to disclose them ("Not Disclosed" listings are simply omitted rather than shown as a placeholder value). The same applies to tagline, rating, reviewCount, and the recent-review fields — they only appear when the agency has that data published.
What are the company-size, hourly-rate, and project-size bands?
These are TopDevelopers.co's own fixed bands: company size ranges from Freelancer up to 1000+ employees; hourly rate ranges from Up to $25 to $300+; minimum project size ranges from Less than - $5000 up to $50001 - $100000. Pick the exact band text from the input dropdowns to filter. (Agencies that leave a band as "Not Disclosed" on the site simply omit that field rather than exposing it as a filterable value, per the previous FAQ answer.)
Can I sort results?
Yes — set sortBy to num_of_emp (by number of employees) or cost_per_hour (by cost per hour) to match TopDevelopers.co's own "Sort By" control on category/listing pages (mode=byCategory or byUrl). Leave it blank for the site's default Rank order.
Does the country filter guarantee every result has an office there?
It guarantees every result with a published location includes that country. A minority of agencies on TopDevelopers.co don't disclose an office location at all — those records pass the filter too, the same way a minRating filter doesn't exclude an unrated agency it has no rating to compare against. Check the countries[] field on each record if you need location-confirmed results only.
Can I scrape a specific country or city page?
Yes — use mode=byUrl with the exact listing URL from TopDevelopers.co (for example a category page filtered to a country, city, or technology, such as /directory/web-development-companies/uk). The site's location/technology sub-pages aren't uniform across every category, so pasting the exact URL you want is the most reliable way to target one.
How many agencies are returned per run?
Set maxItems to control the cap. The actor paginates through the category or listing page automatically until it reaches maxItems or runs out of results.
How fresh is the data? Every run reads the live TopDevelopers.co pages at request time — there is no cached or stale data.
Does this require a login or API key? No. TopDevelopers.co's category, directory, and profile pages are all publicly accessible without an account.