Sortlist Scraper [$0.8/1k💰] | B2B Leads | Budget & Review Data
Pricing
from $0.70 / 1,000 agency scrapeds
Sortlist Scraper [$0.8/1k💰] | B2B Leads | Budget & Review Data
Scrape B2B agency listings and profiles from Sortlist — services with budget ranges, reviews, team size, offices, social links and websites — for agency lead generation and market research. No official API needed.
Pricing
from $0.70 / 1,000 agency scrapeds
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Sortlist Agency Scraper
Scrape B2B agency listings and profiles from Sortlist.com — the European B2B marketplace for digital agencies — for agency lead generation and market research: services with budget ranges, review scores, team size, founding year, offices, social links and websites.
Main Use Cases
- B2B agency lead generation — build clean, structured lists of web development, SEO, branding and marketing agencies in any country or city, with websites and social profiles for outreach.
- Agency market research — analyze team size, founded year, reviews, ratings and budget ranges across the digital-services market.
- Vendor shortlisting — evaluate agencies for client projects using services, budgets, ratings and portfolio previews.
- Partner & reseller prospecting — find marketed agencies in specific niches for partnerships.
- Competitor landscape tracking — monitor how agencies position themselves by service and location.
How It Works
This Sortlist scraper crawls listing pages (built from service + location slugs, or custom URLs) with automatic pagination, then optionally visits each agency's profile page to extract the full detail record. It parses Sortlist's embedded __NEXT_DATA__ JSON directly — no browser rendering — so runs are fast and cheap. Each agency is returned as one structured record combining listing-page data (position, section, budget range) with profile-page intelligence (founding year, team size, offices, social profiles, portfolio).
Build B2B Agency Lead Lists Without an Official Sortlist API
Sortlist does not offer a public API for its agency directory. This actor exports the full public directory surface instead: agency name, tagline, website, review score and count, team size, founded year, services with budget ranges, office addresses and social profiles — ready for outreach lists, CRM imports or market analysis.
Generate Digital Agency Leads by Service & Location
Pick any service category (web-development, seo, branding, digital-marketing, website-creation, ...) and any location (amsterdam-nh-nl, london-uk, united-states-us, ...). The actor builds the correct Sortlist listing URLs, paginates through every page, and enriches each agency with profile details when scrapeAgencyDetails is enabled. maxPagesPerListing controls crawl depth (each later page holds ~100 agencies), and maxConcurrency lets you tune speed vs. rate limits.
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
startUrls | array | No | — | Sortlist listing or agency profile URLs, e.g. https://www.sortlist.com/i/web-development/amsterdam-nh-nl. If empty, URLs are built from expertiseSlugs + locationSlugs. |
expertiseSlugs | array | No | ["web-development"] | Service category slugs to crawl, e.g. web-development, seo, branding, digital-marketing, website-creation. |
locationSlugs | array | No | [] | Location slugs, e.g. amsterdam-nh-nl, united-states-us, london-uk. Empty = global listing for each expertise. |
scrapeAgencyDetails | boolean | No | true | Also visit each agency profile page for full details (services with budgets, social links, founding year, offices, portfolio, AI review summary). Roughly doubles requests. |
maxItems | integer | No | 100 | Maximum number of unique agencies (max 1,000,000). Free users capped at 10. |
maxPagesPerListing | integer | No | 5 | Max pagination pages per listing URL (~20 agencies on page 1, ~100 on later pages). |
maxConcurrency | integer | No | 15 | Concurrent requests (1–20). Pure-HTTP crawl, safe to keep high. |
proxy | object | No | off | Standard Apify proxy picker. Enable (residential recommended) if Sortlist rate-limits or challenges at scale. |
Example Input
{"expertiseSlugs": ["web-development", "seo"],"locationSlugs": ["amsterdam-nh-nl", "london-uk"],"scrapeAgencyDetails": true,"maxItems": 200,"maxPagesPerListing": 5,"maxConcurrency": 15}
Output
One dataset item per agency. Key columns in the overview view (Agencies): name, tagline, website, reviewsRating5, reviewsCount, teamSize, foundedYear, address, services, profileUrl.
| Field group | Fields |
|---|---|
| Identity | agencyId, name, slug, tagline, description, story, website, logoUrl, coverPictureUrl |
| Company facts | foundedYear, teamSize, turnover |
| Reputation | reviewsCount, reviewsRating5, worksCount, awardsCount |
| Services | services[] (name, category, budgetMin/budgetMax, reviews, works counts) |
| Location | offices[] (address, lat/lon, city, country) |
| Social | socialProfiles (LinkedIn, Facebook, X, Instagram, YouTube, Vimeo, Pinterest) |
| Listing context | listingSection, listingPosition, listingBudgetMin/Max, listingServices[] |
| Extras | portfolio[], languages, remotely, claimed, trustedPartner, paidMember, profileUrl, scrapedAt |
Example Output
{"agencyId": "915509ff-1346-48d9-850a-a53525ab3a6b","name": "AGCS Works","tagline": "Marketing - Design - Social Media - Video Production","website": "http://www.agcs.works","reviewsCount": 36,"reviewsRating5": 4.82,"foundedYear": 2010,"teamSize": 10,"listingSection": "manual","listingPosition": 2,"listingBudgetMin": 1000,"listingBudgetMax": 1000000,"profileUrl": "https://www.sortlist.com/agency/agcs","offices": [{ "address": "49 Mowlem Street, London E2 9HE, England, UK", "city": "London", "country": "United Kingdom" }],"socialProfiles": { "linkedin": "https://www.linkedin.com/company/agcs-studios", "vimeo": "https://vimeo.com/agcs" },"services": [{ "name": "Marketing", "category": "marketing", "budgetMin": 1000, "budgetMax": 1000000, "worksCount": 11 }],"portfolio": [{ "name": "Website design and Development - UA Society", "illustrationUrls": ["https://sortlist-core-api.s3.eu-west-1.amazonaws.com/..."] }]}
Download the dataset as JSON, HTML, CSV or Excel, or pull it via the Apify API.
Extract Agency Reviews, Ratings & Budget Ranges for Market Research
Every record combines review volume and 5-star rating (reviewsCount, reviewsRating5) with service-level budget ranges and portfolio counts — enough to segment the agency market by price bracket, location and service. scrapeAgencyDetails: false gives a fast listing-only export; true adds offices, socials, founding year and portfolio.
Integrations & Automation
- Apify API — feed leads directly into your CRM or enrichment tooling.
- Webhooks — notify your sales team when a lead list run finishes.
- Scheduling — run weekly to keep agency lead lists fresh.
- Export — JSON, CSV, HTML, Excel.
Recommended schedule: weekly for lead lists, monthly for market research snapshots.
Related Actors
- Sortlist Company Agency Scraper — the most-used Sortlist actor on the Store (lead-gen cluster authority).
- Sortlist Agency Scraper — B2B Agency Leads, Websites & Socials — sitemap-wide agency export with social links.
- Sortlist Agency Scraper — agency listings with budgets and languages.
- Sortlist Agencies Scraper — service + country agency profiles.
- Sortlist Agency Leads Scraper — enriched agency leads with website contact discovery.
FAQ
Why use this actor instead of the official Sortlist API?
Sortlist does not provide a public API for its agency directory. This actor reads the same __NEXT_DATA__ JSON the public website renders, so you get structured agency + profile data without an API key — and with automatic pagination across the entire directory, not just page one.
What are alternatives to this actor / Sortlist agency data?
- saswave/sortlist-company-agency-scraper — Sortlist + sortlist.fr, $0.0015/result.
- scrapersdelight/sortlist-agency-scraper — sitemap-wide export with LinkedIn.
- parseforge/sortlist-agencies-scraper — by service and country.
- Other B2B directory scrapers on Apify (Clutch, DesignRush, GoodFirms) — search the Store for "agency leads".
How can I build a digital agency lead list for a specific city?
Set expertiseSlugs (e.g. seo) + locationSlugs (e.g. london-uk) and run — the actor paginates that city's listing and enriches every agency with website, social profiles and budget ranges. See the tasks on this page for ready-made country/city configs.
What is the best way to track agency market prices?
Use the services[].budgetMin/budgetMax fields across a broad scrape (all agencies, scrapeAgencyDetails: true) and group by services[].category and location. Re-run monthly to spot market drift.
For AI Agents & LLM Apps
- Purpose: returns one structured agency record per Sortlist listing/profile (identity, website, reviews, team size, founded year, services with budgets, offices, socials, portfolio).
- Minimal input:
{ "expertiseSlugs": ["web-development"], "maxItems": 100 }
- Variant input — location-scoped lead list with profiles:
{"expertiseSlugs": ["seo"],"locationSlugs": ["london-uk"],"scrapeAgencyDetails": true,"maxItems": 200}
Behaviors an agent should know:
- If
startUrlsis non-empty it overridesexpertiseSlugs/locationSlugs. scrapeAgencyDetailsroughly doubles request count — setfalsefor fast listing-only exports.maxItemsis the hard cap on unique agencies; free-tier accounts are limited to 10.maxPagesPerListingbounds pagination depth per listing URL (~20 agencies on page 1, ~100 on later pages).- Listing-card data is always exported even if a profile page fails to parse.
- Billing: pay-per-event —
$0.0008per agency record;$0.0015per contact-data unit if contact enrichment applies.
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Sortlist BV. It accesses only publicly available agency listing and profile pages published on sortlist.com — no login bypass, no account-gated data. Users are responsible for complying with Sortlist's Terms of Service and applicable law, including data-protection rules (e.g. GDPR/CCPA where applicable) when contacting the agencies or processing their public business data. Export multiple pages and re-run only as often as your legitimate business need requires.
SEO Keywords
sortlist scraper, digital agency leads, b2b agency leads, agency lead generation, b2b agency lists, marketing agency prospecting, sortlist agency data, agency market research, web development agencies list, seo agencies by location, agency budget data, agency reviews data, sortlist alternative, agency directory export, b2b directory scraping, agency team size data, digital agency database