Development of a script for analyzing and scoring business profiles on Yelp
I am looking for a developer to automate the collection and analysis of data from Yelp (for example, https://www.yelp.com/biz/corb-electric-northfield-12?hrid=fqL7M5K1OV-PZn2gn25Chg). It is necessary to create a tool that will "scrape" business pages and assign them a score based on their activity and completeness. I am considering the use of low-code tools or AI agents if it ensures stable and quality performance.
What exactly needs to be analyzed (Criteria):
Content: The number of photos and their visual quality.
Communication: Response time and the percentage of responses to reviews (whether all clients received feedback).
Rating: Business rating + total number of reviews.
- Completeness: Availability of current working hours, menu/services, etc.
Result: Data should be collected in a table (Google Sheets or CSV), where a final score will be calculated for each business according to our formula (we will discuss this in more detail with the selected candidate). This should also be done once a month on the 1st.
From you, I expect:
Stack: What do you plan to implement it on?
Bypassing blocks: How do you plan to address the issue with Yelp's anti-bot system?
Budget: Estimated cost of development?
Timeline: How much time is needed for creation?
It would be a plus if you have experience with low-code.
I look forward to your proposals! 🚀
-
Good day, Kateryna!
I work specifically with such tasks — data collection automation, scraping, analytics. I have already tested data extraction from Yelp using the example of the business from your project brief (Corb Electric) — everything works.
Stack: Python + Firecrawl API (JS rendering, bypasses Yelp protection) + Yelp Fusion API (official, free) for structured data.
What is extracted from each profile:
— rating, number of reviews, categories
— number of photos + resolution of each
… — hours of operation, services, claimed/unclaimed status
— response time, owner's responses to reviews
— contact information, website
Bypassing blocks: Firecrawl renders JS and bypasses Cloudflare + Yelp anti-bot at the API level, without the need for Selenium or proxies. Verified in practice — pages are extracted cleanly.
Result: CSV or Google Sheets with all criteria + final Score according to the formula (we will discuss the weights of each parameter). Auto-start on the 1st of each month.
I am ready to discuss the details.
-
1887 8 0 Hello!
The Dev Company team is interested in developing a tool for automating the collection and analysis of data from Yelp with monthly updates and Score calculation.
Stack
We see the optimal option as follows:
- Backend: Node.js / Python (scraper + Score calculation logic).
- Scheduler: cron (Cloud / serverless), running on the 1st of each month.
- Storage: Google Sheets API or CSV export to Google Drive.
… - If necessary, we can add a low-code/AI agent (for example, a separate LLM module for assessing "photo quality" or text communication).
Bypassing Yelp blocks
- Proxy rotation + request rate limiting (rate limiting, random delays).
- Mimicking a real browser (headless Chrome/Playwright, correct headers/cookies).
- Backup scenario: partial collection through official/semi-official API, if possible for certain data.
We structure the collection to avoid "hammering" Yelp and minimize the risk of blocking.
What you will receive
- A table (Google Sheets or CSV) with fields: photo/content, response to reviews (response rate/time), rating + number of reviews, profile completeness + final Score according to your formula.
- Automatic monthly run with logs (success/errors by businesses).
Experience
We have experience in building AI/automations (AI CRM, API integrations, Google Sheets, cron jobs, bots, data pipes). We have worked with "vibe coding"/AI agents (Claude, ChatGPT) as an auxiliary layer for content and text analysis.
I will be able to provide the exact amount and timeline after agreeing on the Score formula and volumes (number of businesses, geography, update frequency).
We are ready to have a brief call to finalize the criteria and propose a final implementation plan.
-
148 1 1 Good day! I am ready to complete this project. Extensive experience in developing various applications.
-
1182 8 1 We can create a smart parser using AI-first methodology. It may take up to 4 weeks, but possibly faster. Issues with blocking are resolved through anti-detect technologies. Stack: bun/rust. I will be able to provide budget guidance in private, I will be waiting.
-
284 Hello, Kateryna!
I specialize in exactly these tasks — data collection automation, web scraping, analytics, etc.
The stack I propose
I use a hybrid approach to obtain the most accurate data without blocks:
- Python as the basis for logic and data processing
- Yelp Fusion API — ratings, reviews, hours of operation, photos, categories
- Playwright — to collect what is not available in the API (response time, owner responses, photo quality)
… - AI image analysis (Claude or GPT-Vision) — to assess the visual quality of photos
- Google Sheets API / CSV — for automatic table generation
- Cron (or n8n / Airflow) — for automatic launch on the 1st of each month
Bypassing Yelp's anti-bot protection
Yelp has quite aggressive protection, but this can be resolved:
- Firecrawl / Playwright render JS and bypass Cloudflare
- The possibility of using residential proxies for large volumes. I have a partner business account with leading providers.
- No Selenium windows or unstable solutions — everything works reliably
What will be collected
- ratings, number of reviews, categories
- number of photos + their quality (AI assessment)
- hours of operation, services, claimed/unclaimed
- response time, response rate
- contact details, website
- final Score according to your formula (weights to be discussed)
Automation
The system automatically launches on the 1st of each month, collects all data, recalculates the Score, and updates the table.
Estimated budget
Depends on the number of businesses in the sample, but for an average volume (50–200 profiles):
- Tool development: 200–450 USD
- Setting up auto-launch + documentation: included in the cost
- Support (optional): 30–50 USD/month
Timeline
- 2 days — test run on 5–10 businesses
- 5 days — full implementation with documentation
A small personal note
I am a female developer, and I would be happy if you support women in technical professions ❤️
I promise careful, reliable, and high-quality implementation — with a focus on stability and data accuracy.
I am ready to discuss the details. Write to me. I am confident you will be satisfied with the result!
-
727 6 0 1. node js
2. I will suggest implementation methods after you choose which one will be the most convenient for you and the bypassing of blocks is resolved in advance, I did not see any blocks, anti-captcha opening a real headless browser
3. depending on which implementation option you choose, starting from $150 with the possibility of further support
4. from 7 days
-
344 Hello, Kateryna!
We have worked on similar tasks — web scraping + AI analysis of business profiles. We have experience bypassing anti-bot systems using Playwright + residential proxies.
For your project, we propose a hybrid approach: Yelp Fusion API (ratings, reviews, photos, hours of operation, occupancy) + Playwright scraping (response speed to reviews, response rate). We evaluate the quality of photos through Claude AI — automatic analysis of visual content. All data → Google Sheets with a final Score according to your formula.
Automatic launch on the 1st of each month — via cron or n8n scheduler, without manual intervention.
On the 2nd day — a test run on 5-10 businesses to agree on the scoring formula and data accuracy. Full delivery with documentation — 5 days.
…
One clarification: how many businesses approximately need to be analyzed in one run? This affects the cost, timelines, and choice of Yelp API and proxy plan. Currently, the price and timelines are indicated for an average number (50-200 businesses).
The FlipFactory Team
-
2506 20 0 Good day, I am ready to complete your task quickly and efficiently, I have extensive experience in creating various parsers and data analysis. Write to me in private messages and we will discuss the details. I will be happy to help)
-
3202 32 0 Hello. I can implement this project, I have some developments.
1. Browser Automation Studio, there will be a fairly high-quality browser profile, but possibly another solution.
2. High-quality fingerprint and proxy.
3. Approximately 8000 UAH.
4. Approximately 3 days.
-
2138 22 2 hello
1. python
2. proxy, if there are captchas they can be bypassed
3. 7-10k UAH, need to discuss the details
4. 10 days
the criteria seem quite simple, so I think they can be counted without a hitch
write
-
726 9 1 Hello! I have reviewed your project and am ready to start working. I guarantee high quality and prompt execution.
-
2006 23 0 Hello! What is the approximate number of business pages that will need to be analyzed each month?
I will clarify the exact deadlines and budget in personal correspondence.
How we will implement the project:
1. I will create a stable parser with bypassing Yelp's protection using proxy rotation and user action emulation.
2. I will automate the collection and evaluation of data according to your criteria, calculating the final score using the agreed formula.
3. I will set up a monthly export of results to Google Sheets or a CSV file with subsequent testing of the functionality.
… Thank you for considering my proposal. I will be happy to work on your project!
Current freelance projects in the category AI & Machine Learning
Create a Chrome plugin for connecting to a proxyCreate a Chrome plugin for connecting to a proxy I am looking for a developer, possibly with AI who has successfully published similar plugins in the store just AI writing without development experience is not needed please send proposals regarding price and deadlines AI & Machine Learning, Web Programming ∙ 1 day 22 hours back ∙ 32 proposals |
Need to transfer the website from Figma + Webflow to code, possibly with AI.Need to transfer the site from Figma + Webflow to code, possibly with AI. If it's possible to do it with AI, with 100% accuracy and without bugs, it's better to do it that way. Please write your price and what experience you have specifically with this task. AI & Machine Learning, AI Art ∙ 1 day 22 hours back ∙ 38 proposals |
AI Video Creator & 3D Artist for Innovative AI-EdTech Project (Radaastrea): We are looking for a 3D artist / AI video maker for an innovative AI-EdTech project (Radaastreya)Description: We are creating a large-scale media franchise and concept of an empathetic next-generation AI robot for teenagers — RADAASTREYA. The image is of a wise and bright… AI & Machine Learning, Gaming Apps ∙ 2 days 18 hours back ∙ 1 proposal |
N8n Architecture and Deployment ReviewLanguage Our tech team speaks English, Russian and German. You can choose any of these languages for your text deliverable and the review call. ObjectiveWe operate production-ready AI and document workflows on n8n Cloud that integrate Salesforce with LLMs and document services.… AI & Machine Learning, AI Consulting ∙ 2 days 21 hours back ∙ 21 proposals |
AI agent for collecting and structuring information
89 USD
We need a specialist who has experience in creating automated monitoring systems for websites, news, competitor pages, and industry sources. A simple MVP scenario needs to be developed that will: regularly check a specified list of websites; find new publications, changes on… AI & Machine Learning ∙ 2 days 21 hours back ∙ 37 proposals |