Agency Leads Scraper for DesignRush - Emails, Phones & Reviews
Pricing
from $1.25 / 1,000 agency leads
Agency Leads Scraper for DesignRush - Emails, Phones & Reviews
Scrape DesignRush agencies by category, niche and location (country, US state, city): direct emails and phones, website, address and offices, team size, rates, budgets, services, industries, clients, key people, ratings and reviews. Independent tool, not affiliated with DesignRush.
Pricing
from $1.25 / 1,000 agency leads
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
3
Monthly active users
7 days ago
Last modified
Categories
Share
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by DesignRush or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "DesignRush" is referenced only to describe the publicly available website this Actor collects data from.
Extract agency leads from the DesignRush directory - digital marketing, SEO, web design and development, app development, branding, PR, advertising, AI, IT services and dozens more categories - by category, niche and location down to the city. Every agency comes with the fields that make it a lead: direct contact email and phone from the DesignRush profile, website, full headquarters address and other offices, team size, hourly rate, minimum budget, year founded, services, industries, client types, named clients, key people, DesignRush and Google ratings, and optionally every client review with project details and sub-ratings.
No login, no cookies, no browser - plain HTTP requests to public pages.
What you get
| Data | List-only run | With profile details (default) |
|---|---|---|
| Agency name, logo, slogan, DesignRush summary, listing position | ✅ | ✅ |
| Location shown on the list, city / US state / country | ✅ | ✅ |
| Team size, hourly rate, minimum budget, portfolio size | ✅ | ✅ |
| DesignRush rating + review count, Google rating + review count | ✅ | ✅ |
| Badges (Verified, Award Winner, AI Leader) and sponsored placement | ✅ | ✅ |
| Website | on lists where DesignRush links it directly | ✅ |
| Direct contact email and phone | - | ✅ |
| Full headquarters address, postal code, every other office | - | ✅ |
| Year founded, full description, full service list | - | ✅ |
| Industries served, client types, areas of expertise (by area) | - | ✅ |
| Named clients, portfolio projects, press mentions, awards | - | ✅ |
| Key people (team members with their roles) | - | ✅ |
| LinkedIn, Facebook, X, Instagram, YouTube | - | ✅ |
| Lead score (0-100) | ✅ | ✅ |
| Client reviews: reviewer, title, company, stars, project, client size and industry, six sub-ratings, date, text | - | ✅ opt-in |
| Extra emails and phones from the agency's own website | - | ✅ opt-in |
Use cases
- B2B lead generation - agencies buy software, white-label services, hosting, data, staffing and tools. Reach them with the direct
email,phone,linkedinand the namedkeyPeopleText, prioritised byleadScore. - Local prospecting - pull every SEO agency in Chicago, every branding agency in London or every web design company in Texas.
- Partnerships and reseller recruiting - build lists of agencies by service, niche (dental marketing, Shopify, real estate...) and country for referral and white-label programs.
- Market research and benchmarking - compare hourly rates, minimum budgets, team sizes, ratings and client types across categories and cities.
- Sales intelligence - see which agencies pay for sponsored placements (
isSponsored), which clients they name and which industries they serve. - Monitoring - schedule a run that reports only agencies newly listed on DesignRush.
How to use
- Open the Actor and pick one or more Categories, or type a niche, a name ("SEO", "Dental Marketing") or a DesignRush list URL into More categories, niches or list URLs.
- Optionally add Locations: a country, a US state or a city.
- Set Max agencies, choose the extras you need (reviews, website enrichment, filters) and click Start.
- Open the Agencies, Contacts & leads, Company profiles or Client reviews view, or export to CSV, Excel, JSON or Google Sheets.
With nothing filled in, a small sample run returns the top Digital Marketing agencies so you can see the output.
Input
{"categoryPicks": ["search-engine-optimization", "website-design-development"],"categories": ["digital-marketing/dental"],"locations": ["Chicago, IL", "Texas", "United Kingdom"],"sortBy": "topRated","maxResults": 300,"includeProfileDetails": true,"includeReviews": false,"withEmailOnly": true}
- categoryPicks - pick from DesignRush's agency categories.
- categories - anything else DesignRush lists: a niche such as
digital-marketing/dental,ecommerce/shopifyorsearch-engine-optimization/real-estate, a plain name ("SEO", "Web Design", "Dental Marketing") or a pasted list URL. Every entry is checked against DesignRush's own directory; an entry it does not have stops the run before anything is billed and names the closest matches. - locations - a country (
United States,uk,Germany), a US state (California,TX) or a city (Chicago,Austin, TX,London,Toronto). DesignRush has its own list for most category and location pairs; where it has none, the closest broader list is read and only agencies located in the place you asked for are kept. Two-letter codes are countries (deis Germany); write a US state by name or after a city. - startUrls / urlsFromFile - DesignRush agency profile URLs (read one by one) or list URLs, typed in or imported from a text file, CSV, Google Sheet or a pasted block.
- sortBy - the order DesignRush lists agencies in: featured (sponsored first, DesignRush's default), organic ranking, top rated, most reviews, hourly rate high-to-low or low-to-high. Top rated and the hourly-rate orders only include agencies that have a rating or a published rate.
- maxResults - total agencies for the run, shared fairly between all your category and location lists. maxResultsPerCategory caps each single list.
- includeProfileDetails (default on) - opens each agency's profile for the contact and company details. Turn it off for fast list-only runs.
- includeReviews, maxReviewsPerAgency, reviewSources - one record per client review, newest first, from DesignRush, Google or both.
- enrichContactEmails - visits the agency's own website (home page plus up to two contact or about pages) for extra email addresses and phone numbers on the agency's own domain. It is billed only for agencies where it finds a contact the DesignRush profile did not already have.
- minRating, minReviews, withEmailOnly, withWebsiteOnly - every filter is checked on the agency itself; agencies that do not match are never billed.
- deduplicateAgencies (default on) - one record per agency even when it ranks in several of your lists.
- monitorMode - see Monitoring.
Output
One record per agency (type: "agency"), plus one record per review (type: "review") when reviews are on.
{"type": "agency","agencyId": "smartsites","name": "SmartSites","profileUrl": "https://www.designrush.com/agency/profile/smartsites","website": "https://www.smartsites.com","email": "mike@smartsites.com","phone": "(201) 870-6000","leadScore": 96,"category": "digital-marketing","listingPosition": 1,"isSponsored": true,"badges": ["Verified", "AI Leader"],"isVerified": true,"rating": 5,"reviewCount": 270,"googleRating": 5,"googleReviewCount": 891,"slogan": "Think Web. Think Smart. Partner With the #1 Rated Digital Marketing Agency.","services": ["Digital Marketing", "SEO", "PPC", "Social Media Marketing", "Email Marketing", "Web Design", "Web Development", "Advertising", "eCommerce", "Digital Services"],"industries": ["Health Care", "Music", "Hospitality", "Sports", "Entertainment", "Higher Education", "Travel", "Beauty", "eCommerce", "Gaming"],"clientTypes": ["Startups", "Small Businesses", "Medium Businesses", "Enterprise / Corporate"],"expertiseAreas": ["Advertising Expertise", "SEO Expertise", "CMS Platforms", "eCommerce Expertise"],"employeeRange": "100 - 249","hourlyRate": "$100/hr","minBudget": "Inquire","yearFounded": 2011,"location": "Paramus, New Jersey","streetAddress": "45 Eisenhower Drive, Suite 520","city": "Paramus","state": "New Jersey","postalCode": "07652","country": "United States","officeCount": 45,"linkedin": "https://www.linkedin.com/company/smartsites","keyPeopleText": "Alex Melen (Co-Founder); Michael Melen (Co-Founder)","clients": ["A&A Thermal Spray", "AGA Truck Parts", "Agape Health and Wellness", "Agile Data Sites"],"awardsCount": 21,"searchCategory": "digital-marketing","sourceUrl": "https://www.designrush.com/agency/digital-marketing","scrapedAt": "2026-10-11T03:00:00.000Z"}
{"type": "review","agencyId": "smartsites","agencyName": "SmartSites","reviewSource": "DesignRush","stars": 5,"reviewTitle": "Web development collaboration","reviewText": "Ashley Ismailovski and her development team have been a pure joy to work with...","reviewDate": "2026-01-08","reviewerName": "Aljosa Kemperle","reviewerTitle": "Founder","reviewerCompany": "Kemperle Industries","projectType": "Digital Marketing","ratingWorkQuality": 5,"ratingWillingToRefer": 5,"reviewVerified": true}
Good to know:
locationis the place DesignRush shows on the list. On a city or state list that is the agency's office there, which can differ from its headquarters;listedOfficeAddressholds that office's full address.streetAddress,city,state,postalCode,countryare always the headquarters, andotherLocationslists every other office.googleRating/googleReviewCountare the agency's Google figures as shown on DesignRush. DesignRush shows only a handful of the Google reviews themselves, so the review records carry those plus all of DesignRush's own reviews.- Array fields have a text twin for spreadsheets and the table views (
servicesText,industriesText,clientTypesText,clientsText,badgesText,topServicesText,keyPeopleText). - A field is
nullwhen DesignRush does not publish it for that agency (no rate, no Google reviews, no press mentions...), never because it was skipped. Contact and company details need profile details on. - Every run also saves a summary (
OUTPUT_SUMMARYin the run's key-value store): what was read per list, how many agencies DesignRush lists there, and what the filters skipped.
Monitoring
Turn on monitorMode, keep the same monitorStoreName and add an Apify Schedule. The first run delivers your lists like a normal run and remembers every agency listed at that moment; every later run reads the lists again and delivers only agencies that were not listed before (monitorStatus: "new"). If a run's cap is smaller than the number of new agencies, the rest are delivered on the next run - nothing is delivered twice. Each run reads every page of each list, so monitor narrow lists (a category in a country, state or city).
How much does it cost to scrape DesignRush?
This Actor uses Apify's pay-per-event pricing, with no monthly rental. It charges:
- Agency lead - one agency: name, services, rate, budget, team size, location, ratings, year founded and website, plus - with profile details on (the default) - the direct email and phone, full address and offices, key people, clients, industries and social links.
- Client review - one client review: reviewer, role and company, rating and sub-ratings, date, title, full text and project details (only with reviews on).
- Website contact enrichment - one agency checked on its own website for extra emails and phone numbers on the agency's own domain, charged only when it adds an email or phone the profile did not have (only with website enrichment on).
- Actor start (from 25 October 2026) - a small fixed fee Apify charges once when a run starts, per GB of run memory: twice for a run at the default 2 GB. It keeps runs that find nothing, or very little, fairly priced.
The current prices are shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend: the Actor stops at the cap and never delivers a row it could not bill. Agencies your filters skip are never billed.
Automate & schedule
Run this Actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it weekly with monitor mode to catch newly listed agencies.
- Webhooks - trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/designrush-scraper').call({categoryPicks: ['search-engine-optimization'],locations: ['Chicago, IL', 'Austin, TX'],maxResults: 200,withEmailOnly: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} agency leads`);
Integrate with any app
Connect the dataset to thousands of apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new agency leads straight into your CRM.
- Slack - get notified when a monitored list has new agencies.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - ask your assistant to "find SEO agencies in Chicago with their contact emails" and let it run this scraper for you. Agents can send plain names ("SEO", "Austin, TX"); the Actor resolves them against DesignRush's directory and says on the run card how each one was read.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready: AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402: an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server, with no account and no API key.
- Skyfire: agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete B2B lead-gen & competitive-intelligence stack:
- Bark Listing Scraper - service-provider leads from Bark.
- Houzz Scraper - home-improvement pros, contacts & reviews.
- Product Hunt Scraper - launches, makers & founder leads.
- Y Combinator Scraper - startups, founders & jobs.
- Chrome Web Store Scraper - extensions & developer leads.
- Shopify App Store Scraper - apps & developer leads.
- Google Ads Transparency Scraper - who's advertising what on Google.
- Facebook Ad Library Scraper - competitor ad intelligence (Meta + Instagram).
- LinkedIn Ad Library Scraper - competitor B2B ads & creatives.
- LinkedIn Jobs Scraper - job postings as hiring-intent signals.
Tips
- Whole categories: the biggest DesignRush categories list many thousands of agencies. Raise
maxResults, or split by country, state or city for focused lists. - Clean outreach lists: combine
withEmailOnlywithminReviewsto keep established, contactable agencies, and sort byleadScoreafter export. - Top-rated shortlists:
sortBy: "topRated"withminReviewsgives the best-reviewed agencies first. - Fast and cheap: turn off
includeProfileDetailsfor list-only runs (no email or phone). - Local lists: city lists include agencies with an office in that city;
listedOfficeAddressgives that office's address.
FAQ
How do I scrape a specific agency category? Pick it under Categories, or type its slug from the DesignRush URL (designrush.com/agency/<slug>) or a plain name like "SEO" into the box below it. Niches work too: digital-marketing/dental, ecommerce/shopify.
Can I get agencies in one city? Yes - add the city to Locations ("Chicago", "Austin, TX", "London"). DesignRush has city lists for hundreds of US cities and many international ones; where it has none for your category, the state or country list is read and filtered on each agency's location.
Where do the emails come from? DesignRush publishes a direct contact email and phone on each agency's profile page; the Actor reads them with profile details on (the default). With website enrichment on it also visits the agency's own site for more contacts.
Why do some agencies on a city list have their headquarters elsewhere? DesignRush lists agencies under every city where they have an office. location and listedOfficeAddress show the office in your city; the address fields show the headquarters.
How do I monitor new agencies automatically? Turn on monitorMode and add a Schedule. The first run delivers the list and remembers it; later runs deliver only agencies that were added since.
Can I export to Google Sheets, CSV or Excel? Yes - one click in the dataset view, or automatically on every run via the Google Drive integration.
A field is null - why? The agency does not publish it on DesignRush (no hourly rate, no Google reviews, no press mentions...). Contact details, address and company details need includeProfileDetails on.
Is scraping DesignRush legal? This Actor collects publicly available data only. See Data & lawful use below for your responsibilities when the output names people.
Data & lawful use
This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by DesignRush or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"DesignRush" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official DesignRush product, is not authorised or certified by DesignRush, and does not distribute DesignRush software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.