SelectedFirms Scraper avatar

SelectedFirms Scraper

Pricing

from $3.00 / 1,000 listing results

Go to Apify Store
SelectedFirms Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

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

  1. Provide Start URLs — Enter one or more SelectedFirms category listing URLs (e.g. /companies/web-development, /companies/mobile-app-development/usa).
  2. Configure Options — Set max pages to paginate, whether to enrich profiles, and a max items limit.
  3. Run the Scraper — The actor crawls listing pages, extracts company data, and optionally visits each company's profile page for full details.

Input

ParameterTypeRequiredDefaultDescription
startUrlsarrayYesCategory listing URLs or individual profile URLs from selectedfirms.co
maxPagesintegerNo5Max listing pages to paginate per start URL
scrapeProfilesbooleanNofalseVisit individual company profiles for enriched data (phone, social links, description, etc.)
maxItemsintegerNounlimitedMaximum total companies to scrape
proxyConfigurationobjectNononeProxy 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.

EventPricePer 1,000What you get
listing-result$0.003$3.00Company name, website, logo, address, city, hourly rate, rating, reviews, tagline, profile URL
enriched-profile$0.006$6.00All 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