DesignRush Scraper - Agencies, Services & B2B Leads
Pricing
from $10.00 / 1,000 agency lead records
DesignRush Scraper - Agencies, Services & B2B Leads
Scrape the DesignRush agency directory by category & country: services, hourly rate, budget, team size, ratings, reviews & year founded, plus direct emails, phones & socials for B2B leads. Reviews, website enrichment & monitor mode. No API key, no browser.
Pricing
from $10.00 / 1,000 agency lead records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
DesignRush Scraper — Agencies, Services & B2B Leads (Emails, Phones & Reviews)
Extract complete agency data from the DesignRush directory — marketing, SEO, web design, web & app development, branding, PR, advertising and software agencies — with the fields other scrapers leave empty: direct contact email, phone, full address, hourly rate, minimum budget, team size, year founded, services, ratings and client reviews. Turn every agency into a ready-to-contact B2B lead with its profile email, phone, social links and — optionally — extra contacts crawled from the agency's own website.
No login, no cookies, no browser — fast HTML/JSON extraction with 99%+ reliability.
Why this DesignRush scraper?
Most agency scrapers only parse the listing cards and return null for the contact fields that actually matter. This actor also reads each agency's profile and ships the richest dataset in the category — including the direct email DesignRush publishes on the profile page:
| Data | Typical scrapers | This actor |
|---|---|---|
| Agency name, logo, slogan, description | ✅ | ✅ |
| Services + areas of expertise | partial | ✅ full list |
| Hourly rate, minimum budget, team size | partial | ✅ |
| Location (city, region, full address) | partial | ✅ |
| Average rating + total review count | partial | ✅ |
| Direct contact email (from the profile) | ❌ | ✅ |
| Phone number | ❌ | ✅ |
| Year founded | ❌ | ✅ |
| Agency LinkedIn / Facebook / X / Instagram / YouTube | ❌ | ✅ |
| Client reviews (reviewer, rating, date, body) | ❌ | ✅ opt-in |
| Extra emails/phones from the agency website | ❌ | ✅ opt-in |
| Lead score (0–100) per agency | ❌ | ✅ |
| Monitoring (only new agencies) | ❌ | ✅ |
Use cases
- B2B lead generation — agencies are active buyers and partners: they need software, white-label services, hosting, design tools, staffing, lead vendors and SaaS. Reach them directly with
email,phoneandlinkedin, prioritised byleadScore. - Partnerships & reseller recruiting — build a list of digital marketing, SEO, web dev or design agencies by service and country for referral, white-label or reseller programs.
- Competitive & market intelligence — analyze the agency landscape by service, hourly rate, team size, location and rating; benchmark pricing and positioning.
- Recruiting & M&A sourcing — find agencies by size (
employeeRange), age (yearFounded) and specialty for talent or acquisition pipelines. - Monitoring — schedule recurring runs to capture newly listed agencies in a category or country as they appear.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the DesignRush Scraper, enter category slugs and (optionally) countries — or paste DesignRush URLs — and click Start.
- Watch agency leads stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"categories": ["digital-marketing", "search-engine-optimization", "web-development-companies"],"locations": ["United States", "United Kingdom"],"maxResults": 200,"includeProfileDetails": true,"includeReviews": true,"enrichContactEmails": false,"withEmailOnly": true}
- categories — DesignRush category slugs from the URL (
https://www.designrush.com/agency/<slug>). Common:digital-marketing,search-engine-optimization,social-media-marketing,web-development-companies,website-design-development,software-development,mobile-app-design-development,ui-ux-design,ecommerce,logo-branding,public-relations,content-marketing,paid-media-pay-per-click,video-production,ai-companies,it-services,creative-agencies. Sub-niches work too (e.g.digital-marketing/amazon,digital-marketing/dental). - locations — optional country filter per category: name or 2-letter code (
United States/us,United Kingdom/uk,Canada/ca,Australia/au,India/in,Germany/de). Empty = global ranking. - startUrls — direct agency profile pages (
/agency/profile/<slug>) or category/listing pages (/agency/digital-marketing/us). Overrides categories. - includeProfileDetails (default true) — fetch each agency's profile for the direct email, phone, full address, year founded, minimum budget, full services and social links. This is where the lead data lives.
- includeReviews (default false) — also output one record per client review (reviewer, rating, date, title, body).
- enrichContactEmails (default false) — crawl the agency's own website (home + contact/about, max 3 pages) for extra emails, phones and socials.
- minRating / minReviews / withEmailOnly / withWebsiteOnly — quality filters for clean outreach lists.
- deduplicateAgencies (default true) — one record per agency even if it ranks in several categories/countries.
- monitorMode (default false) — remember agencies from previous runs and emit only NEW ones (see below).
Output
One record per agency (type: "agency"), plus optional review records (type: "review"):
{"type": "agency","agencyId": "smartsites","name": "SmartSites","profileUrl": "https://www.designrush.com/agency/profile/smartsites","website": "https://www.smartsites.com","slogan": "Think Web. Think Smart. Partner With the #1 Rated Digital Marketing Agency.","description": "A results-driven digital marketing company providing PPC, SEO, email marketing, web design and development…","category": "digital-marketing","rating": 5,"reviewCount": 270,"topServices": ["Digital Marketing", "SEO", "Email Marketing"],"services": ["Digital Marketing", "SEO", "PPC", "Social Media Marketing", "Email Marketing", "Web Design", "Web Development"],"expertise": ["SEO Expertise", "PPC Expertise", "WordPress", "Google Ads", "BigCommerce"],"email": "mike@smartsites.com","phone": "(201) 870-6000","streetAddress": "45 Eisenhower Drive, Suite 520","city": "Paramus","region": "New Jersey","postalCode": "07652","country": "United States","employeeRange": "100 - 249","hourlyRate": "$100/hr","minBudget": "Inquire","yearFounded": 2011,"portfolioCount": 4,"linkedin": "https://www.linkedin.com/company/smartsites","facebook": "https://www.facebook.com/SmartSites","twitter": "https://x.com/SmartSitesNJ","instagram": "https://instagram.com/smartsitesnj/","leadScore": 100,"searchCategory": "digital-marketing","searchLocation": "United States","sourceUrl": "https://www.designrush.com/agency/digital-marketing/us","scrapedAt": "2026-06-15T13:00:00.000Z"}
{"type": "review","agencyId": "smartsites","agencyName": "SmartSites","reviewerName": "Aljosa Kemperle","reviewerTitle": "Founder","reviewerCompany": "Kemperle Industries","rating": 5,"title": "Web development collaboration","body": "Ashley and her development team have been a pure joy to work with…","date": "2026-01-08"}
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 daily/weekly to monitor new agencies in a category or country; perfect for lead pipelines.
- 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({categories: ['digital-marketing', 'web-development-companies'],locations: ['United States'],maxResults: 200,includeProfileDetails: true,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 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new agency leads straight into your CRM.
- Slack — get notified when a monitored search finds new agencies.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
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 the top digital marketing agencies in the UK with their contact emails" and let it run this scraper for you.
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
- Go deep: DesignRush lists ~50 agencies per page and paginates hundreds of pages in big categories. Raise
maxResultsandmaxResultsPerCategory, or split by country, to harvest a whole category. - Clean outreach lists: combine
withEmailOnly+minReviewsto keep only established, contactable agencies. - Recurring monitoring: turn on
monitorModeand add a Schedule to capture only newly listed agencies each run. - Cost control: turn off
includeProfileDetailsfor fast, cheap listing-only runs (no email/phone), or keep it on (default) for full leads.
FAQ
How do I scrape a specific agency category? Put the category slug from the DesignRush URL into categories — e.g. digital-marketing, web-development-companies, search-engine-optimization. Add a country to locations to narrow by market.
Where do the emails come from? DesignRush publishes a direct contact email and phone on each agency's profile page — this actor reads them when includeProfileDetails is on. With enrichContactEmails you can also crawl the agency's own website for extra contacts.
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.
How do I monitor new agencies automatically? Turn on monitorMode and create a Schedule (e.g. weekly). The actor remembers what it has seen and emits only new agencies — does not conflict with scheduling.
Does it need an API key or browser? No. It uses fast HTTP requests against public pages — no API key, no login, no headless browser.
A field is null — why? Some agencies genuinely don't publish an hourly rate, minimum budget, website or reviews. Fields are null only when the data doesn't exist, not because the scraper skipped them.
Is scraping DesignRush legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and DesignRush's terms.
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.