AgencySpotter Scraper
Pricing
from $5.00 / 1,000 results
Go to Apify Store

AgencySpotter Scraper
The AgencySpotter Scraper extracts agency listings and enriched profiles from AgencySpotter.com directories, capturing agency names, ratings, reviews, project budgets, staff size, contact details, social links, services, and notable clients — ideal for B2B lead generation and market research.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

FalconScrape
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
AgencySpotter Scraper
Extract structured data from 22,000+ marketing agencies listed on agencyspotter.com. Get contact info, services, ratings, budgets, client lists, and more — all from a single scrape with no profile page visits required.
Features
- Contact Data: Email addresses and phone numbers for thousands of agencies
- Rich Business Profiles: Services, client lists, staff size, affiliation, and budget ranges
- Ratings & Reviews: Average ratings, review counts, and top review details with individual rating dimensions
- Full Location Data: Street address, city, state, country, zip code, and GPS coordinates (lat/lng)
- Social Links: Facebook, LinkedIn, and Twitter URLs
- Fast & Efficient: Extracts ~30 agencies per page from Next.js RSC payloads — no individual profile visits needed for core data
How It Works
- Provide Start URLs — Use
/searchfor all agencies or/search/{category}for a specific category. - Run the Scraper — The scraper navigates search result pages using a headless browser, extracts agency data from React Server Component (RSC) payloads, and automatically paginates through all results.
- Get Structured Data — Receive clean, structured JSON output with 30+ fields per agency.
Input
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | Array | URLs to scrape. Use /search for all agencies or /search/{category} for categories. | https://www.agencyspotter.com/search |
maxPages | Integer | Max search result pages to scrape (0 = unlimited). Each page has ~30 agencies. | 5 |
maxRequestsPerCrawl | Integer | Maximum total HTTP requests (0 = unlimited). | 0 |
proxyConfiguration | Object | Proxy settings. Residential proxies recommended to bypass Cloudflare. | Apify Residential |
Sample Output
[{"id": 29602,"name": "SmartSites","slug": "smartsites","url": "https://www.smartsites.com","profileUrl": "https://www.agencyspotter.com/smartsites","aboutTitle": "SmartSites is America's Top Rated Digital Marketing Agency","email": "contact@smartsites.com","phone": "2018706000","street": "24123 Greenfield Rd Suite 204","city": "Southfield","state": "Michigan","stateCode": "MI","zip": "48075","country": "United States","countryCode": "US","latitude": 42.4679699,"longitude": -83.2017803,"size": "50 - 100","affiliation": "Independent","services": ["Paid Search & Paid Social Advertising","Inbound Marketing","Social Media","SEO","Web Design"],"clientList": ["Harvard University","BMW","Google","Microsoft","Amazon"],"budgetMin": 10000,"budgetMid": 50000,"annualBudgetMin": 10000,"annualBudgetMid": 50000,"avgRating": 5,"reviewCount": 11,"isVerified": true,"isTopAgency": true,"facebookUrl": "https://www.facebook.com/SmartSites","linkedInUrl": "https://www.linkedin.com/company/smartsites","twitterUrl": "http://twitter.com/SmartSitesNJ","topReview": {"title": "Great Company","reviewerCompany": "Washnwerk","reviewerPosition": "CEO","reviewerIndustry": "Automotive","overallRating": 5,"creativityRating": 5,"qualityRating": 5,"valueRating": 5,"communicationRating": 5}}]
Output Fields
| Field | Type | Description |
|---|---|---|
id | Number | AgencySpotter internal ID |
name | String | Agency name |
slug | String | URL slug |
url | String | Agency website URL |
profileUrl | String | AgencySpotter profile URL |
aboutTitle | String | Agency headline |
aboutBody | String | Full agency description |
email | String | Contact email |
phone | String | Phone number |
street | String | Street address |
city | String | City |
state | String | State/province |
stateCode | String | State code (e.g., "MI") |
zip | String | Postal/ZIP code |
country | String | Country name |
countryCode | String | Country code (e.g., "US") |
latitude | Number | GPS latitude |
longitude | Number | GPS longitude |
size | String | Staff size range (e.g., "50 - 100") |
affiliation | String | Agency affiliation (e.g., "Independent") |
services | Array | List of services offered |
clientList | Array | Notable clients |
budgetMin | Number | Minimum project budget |
budgetMid | Number | Mid-range project budget |
annualBudgetMin | Number | Minimum annual budget |
annualBudgetMid | Number | Mid-range annual budget |
avgRating | Number | Average rating (out of 5) |
reviewCount | Number | Total number of reviews |
overallRating | Number | Overall rating from stats |
awards | Number | Number of awards |
isVerified | Boolean | Verified agency badge |
isTopAgency | Boolean | Top agency status |
featured | Boolean | Featured listing |
facebookUrl | String | Facebook page URL |
linkedInUrl | String | LinkedIn page URL |
twitterUrl | String | Twitter/X profile URL |
imageUrl | String | Agency image URL |
logoUrl | String | Agency logo URL |
topReview | Object | Top review with title, reviewer info, and 5 rating dimensions |