DesignRush Agency Scraper
Pricing
from $3.99 / 1,000 results
DesignRush Agency Scraper
Scrapes agency listings from DesignRush and returns names, ratings, services, location, and pricing in a dataset ready for lead research or competitor analysis.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Scrapes agency listings from DesignRush and returns structured data — agency name, website, location, DesignRush rating, Google rating, services, team size, hourly rate, minimum project budget, and portfolio count — as a dataset you can export to CSV, JSON, Excel, or any downstream tool.
Each listing page returns 50 agencies. Default settings use 1 request per run.
What it scrapes
DesignRush organizes agencies into category pages. This actor works on any of them:
| Category | URL |
|---|---|
| Web Design | designrush.com/agency/web-design-companies |
| SEO | designrush.com/agency/seo-companies |
| IT Services | designrush.com/agency/it-services |
| Digital Marketing | designrush.com/agency/digital-marketing-agencies |
| Mobile App Development | designrush.com/agency/mobile-app-development |
| Software Development | designrush.com/agency/software-development |
| UI/UX Design | designrush.com/agency/ux-design-agencies |
| Branding | designrush.com/agency/branding-agencies |
| PPC | designrush.com/agency/ppc-management-agencies |
| Social Media | designrush.com/agency/social-media-marketing |
| eCommerce | designrush.com/agency/ecommerce-development |
| Video Production | designrush.com/agency/video-production-companies |
Pagination works with ?page=N. Each page has 50 agencies. Set Max listing pages to scrape more pages per category.
How to run it
- Open the actor and paste one or more DesignRush category URLs into Start URLs. You can also leave it empty and use Category slugs instead.
- Set Max items to limit how many agency records to collect (default: 50).
- Scrape full profiles is off by default. The listing page already contains all key fields. Turn it on only if you need deeper profile data (requires one extra request per agency).
- Click Start and download the dataset when the run finishes.
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
| Start URLs | array | designrush.com/agency/web-design-companies | One or more DesignRush category or profile page URLs |
| Category slugs | array | — | Category slugs as an alternative to Start URLs (e.g. seo-companies) |
| Scrape full profiles | boolean | off | Visit each profile page for extra data (uses more requests) |
| Max listing pages | integer | 1 | Pagination pages to follow per start URL (max 50) |
| Max items | integer | 50 | Total records to collect per run (max 1000) |
| Request timeout | integer | 30 | Per-request timeout in seconds |
Category slugs example
Instead of pasting full URLs, you can list slugs in the Category slugs field:
web-design-companiesseo-companiesdigital-marketing-agenciesit-servicesmobile-app-development
Output fields
| Field | Type | Description |
|---|---|---|
| agencyId | string | DesignRush internal agency ID |
| agencyName | string | Agency display name |
| profileUrl | string | Full DesignRush profile page URL |
| website | string | Agency official website (UTM parameters stripped) |
| locationText | string | Headquarters location, e.g. New York, New York |
| agencyBio | string | Short agency description from the listing card |
| services | array | Full list of service categories from the agency's services tab |
| teamSize | string | Employee count or range, e.g. 50 - 99 |
| hourlyRate | string | Billing rate, e.g. $100/hr |
| minProjectSize | string | Minimum project budget, e.g. $10,000 - $25,000 |
| portfolioCount | integer | Number of portfolio projects listed on the profile |
| rating | number | DesignRush rating (0–5), calculated from client reviews on the platform |
| reviewCount | integer | Number of DesignRush client reviews |
| googleRating | number | Google rating (0–5) — null if the agency has no linked Google profile |
| googleReviewCount | integer | Number of Google reviews — null if absent |
| category | string | Category name extracted from the page, e.g. IT Services |
| scrapedAt | string | ISO 8601 timestamp of collection |
| error | string | Error message if the record failed. Null on success |
Sample output record
{"agencyId": "10600","agencyName": "Essential Designs","profileUrl": "https://www.designrush.com/agency/profile/essential-designs","website": "https://www.essentialdesigns.net/","locationText": "Vancouver,Canada","agencyBio": "Essential Designs builds custom software platforms for the world's leading brands.","services": ["Software Development","Mobile App Development","UI/UX Design","Web Development","IT Services","Cloud Consulting","DevOps Consulting","Web Design"],"teamSize": "50 - 99","hourlyRate": "$50/hr","minProjectSize": "$25,000 - $50,000","portfolioCount": 21,"rating": 5.0,"reviewCount": 30,"googleRating": 5.0,"googleReviewCount": 40,"category": "IT Services","scrapedAt": "2026-05-10T11:30:00.000Z","error": null}
Requests per run
| Mode | Requests used |
|---|---|
| Default (1 page, scrapeProfiles off) | 1 |
| 3 pages, scrapeProfiles off | 3 |
| 1 page, scrapeProfiles on, 50 agencies | 51 |
| 3 pages, scrapeProfiles on, 150 agencies | 153 |
Each listing page returns up to 50 agencies. With scrapeProfiles off, the listing page already contains all the fields in the output table above — no extra requests needed.
What it's good for
- Lead generation — DesignRush agencies have public profiles with location, pricing, and client reviews, which makes them ready-to-use sales prospects.
- Market research — map competitor agencies by category, location, team size, or hourly rate across thousands of listings.
- Partnership sourcing — find agencies that complement your service offering by filtering on specific categories or geographies.
- Directory building — aggregate agency data from multiple DesignRush categories into a single structured dataset.
Supported URL formats
| Format | Example |
|---|---|
| Category page | https://www.designrush.com/agency/web-design-companies |
| Category page with pagination | https://www.designrush.com/agency/web-design-companies?page=2 |
| Direct agency profile | https://www.designrush.com/agency/profile/digital-silk |
Notes
- Each DesignRush category has up to 108 pages with 50 agencies each (verified on the IT Services category).
- The
ratingandreviewCountfields reflect DesignRush platform reviews only.googleRatingandgoogleReviewCountare sourced from Google and are null for agencies without a linked Google Business profile. - Agency websites are returned with UTM tracking parameters stripped.
- The
servicesfield pulls from the agency's full services tab, not just the 3 preview tags shown on the card. - Setting Max listing pages to 1 and Max items to 50 is the most cost-efficient configuration — one request, 50 complete records.