DesignRush Agency Scraper avatar

DesignRush Agency Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
DesignRush Agency Scraper

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

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

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:

CategoryURL
Web Designdesignrush.com/agency/web-design-companies
SEOdesignrush.com/agency/seo-companies
IT Servicesdesignrush.com/agency/it-services
Digital Marketingdesignrush.com/agency/digital-marketing-agencies
Mobile App Developmentdesignrush.com/agency/mobile-app-development
Software Developmentdesignrush.com/agency/software-development
UI/UX Designdesignrush.com/agency/ux-design-agencies
Brandingdesignrush.com/agency/branding-agencies
PPCdesignrush.com/agency/ppc-management-agencies
Social Mediadesignrush.com/agency/social-media-marketing
eCommercedesignrush.com/agency/ecommerce-development
Video Productiondesignrush.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

  1. 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.
  2. Set Max items to limit how many agency records to collect (default: 50).
  3. 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).
  4. Click Start and download the dataset when the run finishes.

Input fields

FieldTypeDefaultDescription
Start URLsarraydesignrush.com/agency/web-design-companiesOne or more DesignRush category or profile page URLs
Category slugsarrayCategory slugs as an alternative to Start URLs (e.g. seo-companies)
Scrape full profilesbooleanoffVisit each profile page for extra data (uses more requests)
Max listing pagesinteger1Pagination pages to follow per start URL (max 50)
Max itemsinteger50Total records to collect per run (max 1000)
Request timeoutinteger30Per-request timeout in seconds

Category slugs example

Instead of pasting full URLs, you can list slugs in the Category slugs field:

web-design-companies
seo-companies
digital-marketing-agencies
it-services
mobile-app-development

Output fields

FieldTypeDescription
agencyIdstringDesignRush internal agency ID
agencyNamestringAgency display name
profileUrlstringFull DesignRush profile page URL
websitestringAgency official website (UTM parameters stripped)
locationTextstringHeadquarters location, e.g. New York, New York
agencyBiostringShort agency description from the listing card
servicesarrayFull list of service categories from the agency's services tab
teamSizestringEmployee count or range, e.g. 50 - 99
hourlyRatestringBilling rate, e.g. $100/hr
minProjectSizestringMinimum project budget, e.g. $10,000 - $25,000
portfolioCountintegerNumber of portfolio projects listed on the profile
ratingnumberDesignRush rating (0–5), calculated from client reviews on the platform
reviewCountintegerNumber of DesignRush client reviews
googleRatingnumberGoogle rating (0–5) — null if the agency has no linked Google profile
googleReviewCountintegerNumber of Google reviews — null if absent
categorystringCategory name extracted from the page, e.g. IT Services
scrapedAtstringISO 8601 timestamp of collection
errorstringError 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

ModeRequests used
Default (1 page, scrapeProfiles off)1
3 pages, scrapeProfiles off3
1 page, scrapeProfiles on, 50 agencies51
3 pages, scrapeProfiles on, 150 agencies153

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

FormatExample
Category pagehttps://www.designrush.com/agency/web-design-companies
Category page with paginationhttps://www.designrush.com/agency/web-design-companies?page=2
Direct agency profilehttps://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 rating and reviewCount fields reflect DesignRush platform reviews only. googleRating and googleReviewCount are sourced from Google and are null for agencies without a linked Google Business profile.
  • Agency websites are returned with UTM tracking parameters stripped.
  • The services field 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.