angi.com (Angie's List) Scraper
1 day trial then $19.00/month - No credit card required now
angi.com (Angie's List) Scraper
1 day trial then $19.00/month - No credit card required now
Extract verified business data from Angi (formerly Angie's List) including emails, phone numbers, ratings, and contact details for home service professionals. Get comprehensive listings with company information, customer reviews, and contact data across 150+ categories like plumbers and contractors.
Angi (Angie's List) Scraper
🤖 What does Angi Scraper do?
Angi Scraper enables you to easily extract data from angi.com about local home service professionals and their businesses.
Angi Scraper can collect detailed information about:
- 🏢 Business details and contact information
- ⭐ Ratings and reviews from verified customers
- 📍 Service areas and locations
- 🛠️ Services offered and specialties
- ⏰ Business hours and availability
- 💳 Payment methods accepted
- 📋 Licenses, certifications and credentials
💡 Why scrape angi.com?
Angi.com is one of the largest platforms connecting homeowners with local service professionals, making it an invaluable source of data for:
- 📊 Market research and competitive analysis
- 🎯 Lead generation for home service businesses
- 📈 Understanding pricing trends in different regions
- 🌟 Analyzing customer satisfaction and service quality
- 📍 Mapping service provider coverage areas
- 💼 Identifying business opportunities in the home services market
🚀 How to scrape angi.com
Getting started with Angi Scraper is simple:
- Click on Try for free
- Enter your search parameters:
- Select the service category you're interested in
- Specify zip codes to search within
- Set maximum number of results to collect
- Click Run
- Once complete, preview or download your data from the Dataset tab
💳 Costs and Credit Usage
Apify provides you with $5 free usage credits every month on the Apify Free plan. You can use these to test Angi Scraper and see the results for yourself.
For regular data collection from angi.com, we recommend the $49/month Personal plan, which provides enough credits for multiple runs and consistent data gathering.
📝 Input Parameters
The scraper supports the following input parameters to customize your search:
Parameter | Type | Required | Description |
---|---|---|---|
maxItems | Integer | Yes | Maximum number of businesses to scrape (0 for unlimited). Default is 100. |
zipCodes | Array | No | List of zip codes to search for service providers. |
category | String | Yes | Category of service providers to search for. Choose from 150+ predefined categories like "plumbing", "electrical", "landscaping", etc. See the INPUT section to check all available categories |
Example input:
1{ 2 "maxItems": 50, 3 "zipCodes": ["90210", "90001"], 4 "category": "plumbing" 5}
📊 Results
The scraper provides comprehensive business information including:
- Business name and status
- Years in business
- Contact information (email, phone, website)
- Physical address
- Star rating and review count
- Customer grade (A-F)
- Business description
- Services offered
- Customer reviews and ratings
- Awards and certifications
- Service area coverage
- Business hours
- Payment options
- Licensing information
Example output:
1{ 2 "uuid": "00123123-1234-1234-1234-123123123123", 3 "contactInfo": { 4 "emails": [ 5 { 6 "type": "Primary", 7 "email": "jdoeplumber001@hotmail.com" 8 } 9 ], 10 "phoneNumbers": [ 11 { 12 "type": "Primary", 13 "phoneNumber": "5123123123" 14 } 15 ], 16 "website": "", 17 "address": { 18 "street1": "123 Unknown Street", 19 "city": "Union City", 20 "state": "NJ", 21 "country": "USA", 22 "postalCode": "07087" 23 } 24 }, 25 "businessInfo": { 26 "legacyId": "111111111", 27 "primaryAddressId": 0, 28 "businessName": "John Doe Pro Plumbing", 29 "businessDescription": "John Doe is committed to excellence in every aspect of our business.", 30 "inBusinessSince": 2022, 31 "hoursInfo": { 32 "hoursInfoDetail": [ 33 { 34 "startTime": 0, 35 "endTime": 0, 36 "dayOfWeek": 1, 37 "isClosed": true 38 }, 39 { 40 "startTime": 0, 41 "endTime": 0, 42 "dayOfWeek": 2, 43 "isClosed": true 44 } 45 ], 46 "acceptsAppointments": false 47 }, 48 "advertiser": true, 49 "onAngiSince": "2024-11-23", 50 "amenities": { 51 "ecoFriendlyAccreditations": false, 52 "emergencyServices": false, 53 "emergencyService": false, 54 "freeEstimates": false, 55 "warranties": false, 56 "warrantiesOffered": false, 57 "seniorDiscount": false, 58 "seniorDiscountValue": "" 59 }, 60 "paymentOptions": ["CreditCard"], 61 "licenses": [], 62 "insured": false, 63 "bonded": false, 64 "status": "Active", 65 "businessHighlights": [ 66 { 67 "name": "SeHablaEspanol", 68 "description": "Se Habla Español", 69 "iconUrl": "" 70 }, 71 { 72 "name": "VeteranOwned", 73 "description": "Veteran Owned \u0026 Operated", 74 "iconUrl": "" 75 } 76 ] 77 }, 78 "logoUrl": "", 79 "images": [], 80 "awards": [ 81 { 82 "name": "SEAL_OF_APPROVAL", 83 "description": "Seal of Approval", 84 "url": "/images/sp-badges/soap" 85 }, 86 { 87 "name": "ONE_YEAR_WITH_HA", 88 "description": "One Year With HomeAdvisor", 89 "url": "/images/sp-badges/1year" 90 } 91 ], 92 "proShowcases": { 93 "showcases": [], 94 "totalShowcases": 0 95 }, 96 "offers": [], 97 "noIndex": false, 98 "slug": { 99 "canonical": "/companylist/us/nj/union-city/jdoe-pro-plumbing-reviews-1.htm", 100 "aliases": [""] 101 }, 102 "eligibleForRaq": false, 103 "spProperties": [], 104 "combinedMetrics": { 105 "reviewMetrics": { 106 "gradeCounts": [ 107 { 108 "grade": "C", 109 "count": 0, 110 "starRating": 3 111 }, 112 { 113 "grade": "B", 114 "count": 0, 115 "starRating": 4 116 }, 117 { 118 "grade": "A", 119 "count": 1, 120 "starRating": 5 121 }, 122 { 123 "grade": "D", 124 "count": 0, 125 "starRating": 2 126 }, 127 { 128 "grade": "F", 129 "count": 0, 130 "starRating": 1 131 } 132 ], 133 "ratingTypeMetrics": [ 134 { 135 "ratingType": "Price", 136 "gpa": 0, 137 "grade": "A", 138 "count": 0, 139 "starRating": 5 140 }, 141 { 142 "ratingType": "Responsiveness", 143 "gpa": 0, 144 "grade": "A", 145 "count": 0, 146 "starRating": 5 147 }, 148 { 149 "ratingType": "Quality", 150 "gpa": 0, 151 "grade": "A", 152 "count": 0, 153 "starRating": 5 154 }, 155 { 156 "ratingType": "Overall", 157 "gpa": 0, 158 "grade": "A", 159 "count": 1, 160 "starRating": 5 161 } 162 ], 163 "count": 1, 164 "showGoogleReview": false 165 }, 166 "displayMetrics": { 167 "gpa": 0, 168 "grade": "A", 169 "reviewCount": 1, 170 "starRating": 5 171 }, 172 "allCategoriesMetrics": { 173 "allTimeGrade": "", 174 "allTimeReviewCount": 0, 175 "allTimeGPA": 0, 176 "recentReviewCount": 0, 177 "recentGPA": 0, 178 "recentGrade": "" 179 } 180 }, 181 "reviews": [ 182 { 183 "id": 18833265, 184 "source": "HomeAdvisor", 185 "willHireAgain": true, 186 "workCompleted": true, 187 "displayName": "L F.", 188 "reviewText": "No comments.", 189 "categories": [], 190 "reportDate": "2022-09-07", 191 "ratings": [ 192 { 193 "ratingType": "Professionalism", 194 "grade": "", 195 "starRating": 0 196 }, 197 { 198 "ratingType": "Responsiveness", 199 "grade": "A", 200 "starRating": 5 201 }, 202 { 203 "ratingType": "Price", 204 "grade": "A", 205 "starRating": 5 206 }, 207 { 208 "ratingType": "Punctuality", 209 "grade": "", 210 "starRating": 0 211 }, 212 { 213 "ratingType": "Overall", 214 "grade": "A", 215 "starRating": 5 216 }, 217 { 218 "ratingType": "Quality", 219 "grade": "A", 220 "starRating": 5 221 } 222 ], 223 "media": [], 224 "showConsumerName": true, 225 "isGoogleReview": false 226 } 227 ], 228 "similarSps": [], 229 "geoInfo": { 230 "path": "us/nj/union-city", 231 "displayName": "Union City" 232 }, 233 "ecoFriendlyAccreditations": { 234 "leedAccredited": false, 235 "energyStarPartner": false, 236 "epaLeadSafeCertified": false, 237 "greenProductWorkPracticeProfessional": false 238 }, 239 "serviceAreaPostalCodes": ["10150", "10024", "10211"] 240}
🌍 Proxy Usage
The scraper uses Apify's proxy infrastructure to prevent detection and maintain reliable data collection. This ensures:
- High success rates for data collection
- Ability to scrape across different geographic locations
- Protection against IP blocking
- Consistent access to the platform
⚖️ Legal Considerations
Web scraping should be done responsibly and in accordance with the website's terms of service. Consider the following:
- Respect the website's robots.txt file
- Don't overload the website's servers
- Be mindful of personal data protection regulations like GDPR
- Review Angi's terms of service before scraping
- Use the data in accordance with applicable laws and regulations
If you're unsure about the legality of your use case, consult with legal professionals. For more information about web scraping legality, check our blog post: is web scraping legal?
Actor Metrics
2 monthly users
-
1 star
Created in Nov 2024
Modified a day ago