angi.com (Angie's List) Scraper avatar

angi.com (Angie's List) Scraper

Try for free

1 day trial then $19.00/month - No credit card required now

Go to Store
angi.com (Angie's List) Scraper

angi.com (Angie's List) Scraper

igolaizola/angi-scraper
Try for free

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:

  1. Click on Try for free
  2. 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
  3. Click Run
  4. 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:

ParameterTypeRequiredDescription
maxItemsIntegerYesMaximum number of businesses to scrape (0 for unlimited). Default is 100.
zipCodesArrayNoList of zip codes to search for service providers.
categoryStringYesCategory 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

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?

Developer
Maintained by Community

Actor Metrics

  • 7 monthly users

  • 3 stars

  • 94% runs succeeded

  • Created in Nov 2024

  • Modified 10 days ago