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
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
SelectedFirms Agency Scraper
Scrape company listings and enriched profiles from SelectedFirms.co — a directory of 14,700+ digital agencies. Extract company names, websites, ratings, hourly rates, contact info, social links, office locations, and more.
Features
- Bulk Listing Extraction: Scrape ~50 companies per listing page with names, websites, ratings, hourly rates, and taglines.
- Profile Enrichment: Optionally visit individual company profiles to get phone numbers, social links, office addresses, team size, founded year, services, and full descriptions.
- Fast & Lightweight: Scrapes 500-1,000 companies per minute in listing-only mode.
- Pay Per Event Pricing: Only pay for the data you extract. Listing results are cheap; enriched profiles cost a bit more.
- Budget-Aware: Automatically stops when your budget is exhausted.
How It Works
- Provide Start URLs — Enter one or more SelectedFirms category listing URLs (e.g.
/companies/web-development,/companies/mobile-app-development/usa). - Configure Options — Set max pages to paginate, whether to enrich profiles, and a max items limit.
- Run the Scraper — The actor crawls listing pages, extracts company data, and optionally visits each company's profile page for full details.
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | Yes | — | Category listing URLs or individual profile URLs from selectedfirms.co |
maxPages | integer | No | 5 | Max listing pages to paginate per start URL |
scrapeProfiles | boolean | No | false | Visit individual company profiles for enriched data (phone, social links, description, etc.) |
maxItems | integer | No | unlimited | Maximum total companies to scrape |
proxyConfiguration | object | No | none | Proxy settings for the crawler |
Sample Output Data
Listing-only mode (scrapeProfiles: false)
{"name": "Designli","websiteUrl": "https://designli.co/","logo": "https://selectedfirms.co/public/assets/images/agency_image/logo/97656226_1713800093.png","streetAddress": "141 Traction Street","city": "Greenville","priceRange": "$50-$99/hr","rating": 5,"reviewCount": 80,"tagline": "Building apps is hard... when you're distracted.","profileUrl": "https://selectedfirms.co/agency/designli","categoryUrl": "https://selectedfirms.co/companies/web-development","scrapedAt": "2026-03-01T12:00:00.000Z"}
Profile-enriched mode (scrapeProfiles: true)
Adds these fields on top of the listing data:
{"description": "Magneto IT Solutions is a team of digital commerce experts...","foundedYear": "2009","offices": [{ "street": "347 Fifth Ave, Suite 1402-182", "city": "New York", "region": "New York", "country": "USA" },{ "street": "75 Broadway", "city": "San Francisco", "region": "California", "country": "USA" }],"socialLinks": {"linkedin": "https://www.linkedin.com/company/example/","facebook": "https://facebook.com/example","twitter": "https://twitter.com/example","instagram": null},"phone": "1 646 205 8151","teamSize": "650+ employees","services": ["Web Development", "Mobile App Development", "Ecommerce Development", "Digital Marketing"],"minProjectSize": "$10,000+","fullRating": 5.0,"fullReviewCount": 72}
Pricing
This actor uses Pay Per Event pricing. You only pay for the data you extract.
| Event | Price | Per 1,000 | What you get |
|---|---|---|---|
listing-result | $0.003 | $3.00 | Company name, website, logo, address, city, hourly rate, rating, reviews, tagline, profile URL |
enriched-profile | $0.006 | $6.00 | All listing fields + description, founded year, offices, social links, phone, team size, services, min project size |
Cost examples:
- 1,000 listing-only results = $3.00 (~20 listing pages)
- 1,000 listings + all profiles enriched = $9.00
- 50 enriched profiles (1 page of listings) = $0.45