DesignRush Agency Lead Scraper avatar
DesignRush Agency Lead Scraper

Pricing

$2.00 / 1,000 results

Go to Apify Store
DesignRush Agency Lead Scraper

DesignRush Agency Lead Scraper

Extract B2B leads from DesignRush agency directories (e.g., web development companies). Scrapes profiles for name, website, email, rating, services, industries, social links, and more. Supports pagination, filtering by required fields, and proxy. Ideal for sales outreach or market research.

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

PrimeParse

PrimeParse

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

This Actor collects agency/company leads from DesignRush category pages (e.g. web development companies). It visits each company profile and extracts structured data (website, email, rating, services, industries, social links, etc.).

What it scrapes

  • Category page example: https://www.designrush.com/agency/web-development-companies

Output (Dataset item)

Each dataset item is a JSON object with fields:

  • name: Company name
  • profileUrl: DesignRush profile URL
  • website: Company website (if available)
  • email: Email extracted from mailto: or JSON-LD (application/ld+json) when present
  • logoUrl
  • location
  • hourlyRate
  • minProjectSize
  • employees
  • yearFounded
  • rating
  • reviewsCount
  • services: Array of services (taken from #services .profile-services ...)
  • industries: Array of industries (taken from .profile-block.industries ...)
  • socialLinks: { linkedin, facebook, twitter, instagram }
  • portfolioCount
  • scrapedAt: ISO timestamp

Input parameters

All inputs are defined in .actor/input_schema.json and visible in Apify UI.

  • startUrls (required): Category URL(s). For MVP we recommend exactly one category.
  • maxItems (default: 50, 0 = unlimited): Max number of profile pages to process.
  • startPage (default: 1): Start from this page number (1-based). Useful to resume.
  • maxPages (default: 0, 0 = unlimited): Max number of category pages to process.
  • requiredFields (default: empty): Only push leads that have ALL selected fields filled.
    • Supported values: email, website, linkedin, facebook, twitter, instagram
  • proxyConfiguration: Proxy settings (recommended to use Apify Proxy for reliability).

Examples

Scrape first 3 pages, maximum 100 profiles:

{
"startUrls": [{ "url": "https://www.designrush.com/agency/web-development-companies" }],
"maxItems": 100,
"startPage": 1,
"maxPages": 3,
"requiredFields": ["email", "website"],
"proxyConfiguration": { "useApifyProxy": true }
}

Resume from page 10 and scrape 5 pages:

{
"startUrls": [{ "url": "https://www.designrush.com/agency/web-development-companies" }],
"maxItems": 0,
"startPage": 10,
"maxPages": 5,
"requiredFields": [],
"proxyConfiguration": { "useApifyProxy": true }
}

Notes / troubleshooting

  • Email may be missing if the profile does not provide it (or does not include JSON-LD with email).
  • If DesignRush changes markup, update selectors in src/selectors.ts and extraction helpers in src/utils.ts.