Angi (Angie's List) Scraper
Pricing
from $1.50 / 1,000 scraped angi providers
Angi (Angie's List) Scraper
Extract public Angi providers by category and location, including ratings, review counts, company details, service areas, and public reviews.
Pricing
from $1.50 / 1,000 scraped angi providers
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract public home-service provider listings, ratings, company details, and reviews from Angi.com. Start from an Angi directory/company URL or generate a category URL from a US state, city, and category slug.
Free-plan limit: Apify free-plan runs deliver at most 5 provider records per run. Larger maxResults requests are reduced before crawling. Paid and agentic-payment runs follow the configured maxResults value.
What it extracts
- Provider name and canonical Angi profile URL
- Rating, review count, and recommendation percentage
- Categories, company description, public phone, and address/service area
- Years in business and Angi Approved status when displayed
- A configurable number of public review excerpts
- Source URL/category and UTC scrape timestamp
Input
The default input searches the public plumbing directory for Austin, Texas and returns one enriched provider. For precise or uncommon categories, copy a public Angi URL into startUrls.
{"state": "TX","city": "Austin","category": "plumbing","maxResults": 10,"maxPages": 1,"includeProfileDetails": true,"maxReviewsPerProvider": 10}
Direct company pages are also supported:
{"startUrls": [{ "url": "https://www.angi.com/companylist/us/tx/austin/texas-painting-company-reviews-1.htm" }],"maxResults": 1,"maxReviewsPerProvider": 25}
Output
Each default-dataset item represents one unique provider. OUTPUT in the default key-value store contains the run outcome (DATA, EMPTY, BLOCKED, REJECTED, or FAILED), counts, and warnings.
Reliability and responsible use
Angi uses Cloudflare and commonly blocks datacenter traffic, so the cloud Actor uses the built-in US Apify Residential proxy route. Proxy settings are managed by the Actor and are not part of the input. The Actor uses one coherent browser session, conservative concurrency, and bounded retries. It does not solve CAPTCHAs, use authenticated sessions, reveal gated contact information, or fabricate results when access is blocked. Scrape only public information and follow applicable law, privacy rules, and Angi's terms.
Pricing
This Actor uses pay-per-event pricing. These are the current Apify Store event prices:
| Event | Price (USD) | When it is charged |
|---|---|---|
apify-default-dataset-item | FREE: $0.002; BRONZE: $0.002; SILVER: $0.002; GOLD: $0.0015; PLATINUM: $0.0015; DIAMOND: $0.0015 | Scraped Angi provider — One unique public Angi provider record written to the default dataset. |
apify-actor-start | $0.005 | Actor Start — Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). — Charged once per run. |
Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.
This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.