SelectedFirms Scraper
Pricing
from $3.00 / 1,000 listing results
SelectedFirms Scraper
The SelectedFirms Scraper extracts company listings and enriched profiles from selectedfirms.co directories, capturing company names, ratings, reviews, hourly rates, contact details, social links, and multi-office addresses — ideal for B2B lead generation and market research.
Pricing
from $3.00 / 1,000 listing results
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🚀 SelectedFirms Scraper: Agency Lists, Ratings and Contacts
Turn any SelectedFirms category into a clean list of agencies with websites, hourly rates, ratings, review counts, addresses and taglines. The SelectedFirms Agency Scraper is built for agency lead generation, vendor research and market mapping, and can optionally open each company profile for phone numbers, social links, offices, founding year and the full description. Export to JSON, CSV or Excel, or pull the data through the API.
🎯 Use Cases
- Agency lead generation: build a list of web development, app development or digital marketing agencies with websites and phone numbers for outreach.
- Find top web development companies: shortlist vendors by rating, review count and hourly rate before you send an RFP.
- IT outsourcing research: compare IT outsourcing companies by country, price band and size of their review base.
- Agency directory and market maps: export a whole category (for example mobile app development in the USA) to see who operates where.
- Lists of software companies for sales teams: feed agency names, websites and social profiles into your CRM or enrichment tools.
✨ Features
- Any category or location page:
/companies/web-development,/companies/mobile-app-development/usa,/companies/web-development/indiaand so on. - About 50 agencies per page, with pagination up to the page limit you set.
- Listing data: name, website, logo, street address, city, hourly rate band, rating, review count, tagline and profile link.
- Optional profile enrichment: description, founding year, all office addresses, phone, LinkedIn/Facebook/X/Instagram links and the list of services.
- Single agency profiles: paste
/agency/...URLs to scrape specific companies. - No duplicates: an agency that shows up on several pages is saved once per run.
- Fair billing: the run stops at your max charge, and the final status tells you how many companies were saved.
🛠️ How It Works
- Paste SelectedFirms URLs: category pages (optionally with a country) or individual agency profile pages.
- Set the limits: how many listing pages per URL, a total item cap, and whether to open each profile.
- Run it and download the agency list, or connect it to your tools through the API and integrations.
⚙️ Input
| Field | What it does |
|---|---|
Start URLs (startUrls) | SelectedFirms category pages (e.g. /companies/web-development) or agency profiles (e.g. /agency/softteco). Required. |
Max pages per start URL (maxPages) | How many listing pages to follow per category URL. Default 5 (about 250 agencies). |
Scrape profiles (scrapeProfiles) | Also open each agency's profile for phone, social links, offices, description and services. Default off. |
Max items (maxItems) | Cap on the total number of listing results. Empty = no cap. |
{"startUrls": [{ "url": "https://selectedfirms.co/companies/web-development" },{ "url": "https://selectedfirms.co/companies/mobile-app-development/usa" }],"maxPages": 3,"scrapeProfiles": true,"maxItems": 100}
💰 Pricing
Pay per result. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Listing result | $0.003 per agency ($3.00 per 1,000) | One agency from a category page with all listing fields. |
| Enriched profile | $0.006 per profile ($6.00 per 1,000) | One agency profile with listing fields plus phone, social links, offices, description and services. |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples:
- 250 agencies from one category (default 5 pages), listing only = $0.75.
- 1,000 agencies, listing only = $3.00.
- 1,000 agencies with profiles = $3.00 + $6.00 = $9.00.
With Scrape profiles on, each company gives two rows: the listing row and the enriched profile row. Set a max charge on the run if you want a hard budget: the scraper stops there.
📊 Sample Output Data
A listing row:
{"name": "SoftTeco","websiteUrl": "https://softteco.com/","logo": "https://selectedfirms.co/public/assets/images/agency_image/logo/1305887078_1665414029.png","streetAddress": "9A Belwederska st.","city": "Warsaw","priceRange": "$25-$49","rating": 5,"reviewCount": 17,"tagline": "AI-augmented software engineering company","profileUrl": "https://selectedfirms.co/agency/softteco","categoryUrl": "https://selectedfirms.co/companies/web-development","scrapedAt": "2026-10-22T13:21:22.549Z"}
An enriched profile row has the same fields plus these:
{"description": "SoftTeco is an AI-augmented software engineering company with over 650 projects successfully delivered and 150 clients served…","foundedYear": "2008","offices": [{ "street": "9A Belwederska st.", "city": "Warsaw", "region": "Masovian Voivodeship", "country": "Poland" }],"socialLinks": {"linkedin": null,"facebook": "https://www.facebook.com/softteco/","twitter": "https://twitter.com/softteco","instagram": "https://www.instagram.com/softteco/"},"phone": "+48573460560","services": ["Web Development", "Software Development", "Mobile App Development", "Artificial Intelligence", "…"],"fullReviewCount": 17}
priceRange is the agency's hourly rate band as shown on SelectedFirms ($25-$49, < $25, or Undisclosed). categoryUrl is the page the agency was found on, so you can tell categories apart when you scrape several in one run.
🔁 Schedule and Integrate
Agency rankings and review counts change every week. For lead lists and market maps, run the scraper weekly with the same categories and compare the datasets to spot new agencies and rating changes. Set it up in Apify Schedules, and send results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "startUrls": [{ "url": "https://selectedfirms.co/companies/web-development" }], "maxPages": 1 }
❓ FAQ
Does SelectedFirms have an official API? SelectedFirms doesn't offer a public API for its agency directory. This Actor is the practical alternative: no key or approval, and it returns the same public data a visitor sees, as structured rows.
How do I build an agency lead list? Pick the SelectedFirms categories and countries that match your offer, turn on Scrape profiles to get phone numbers, websites and social links, and export to CSV or Google Sheets.
How do I find the top web development companies? Scrape /companies/web-development (add a country such as /usa or /india) and sort by rating and reviewCount. Results come in SelectedFirms' own ranking order.
Do I need a SelectedFirms account? No. Everything comes from public pages.
Why is a field empty? Agencies fill in their profiles themselves. If an agency hides its rate, priceRange is Undisclosed; agencies without reviews have rating and reviewCount as null; missing phone or social links are null.
How many agencies can I get? About 50 per listing page. Raise maxPages to go deeper into a category; large categories have thousands of agencies.
🔗 Related Scrapers
- Clutch.co Listings Scraper: the same kind of agency list from Clutch, the largest B2B review directory.
- Clutch Company Details Scraper: full Clutch profiles for agencies you shortlist here.
- Goodfirms Scraper: agencies and software companies from GoodFirms, to widen your lead list.
- DesignRush Agency Scraper: agencies listed on DesignRush, useful for design and marketing vendors.
- TechBehemoths Scraper: IT companies from TechBehemoths for cross-checking ratings.