Nicelocal Reviews Scraper
Pricing
from $1.49 / 1,000 reviews
Nicelocal Reviews Scraper
Extract business reviews from Nicelocal profile URLs where the site still serves listings, with best-effort parsing when pages redirect to the Zoon network.
Pricing
from $1.49 / 1,000 reviews
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
25 days ago
Last modified
Categories
Share
What does Nicelocal Reviews Scraper do?
Nicelocal Reviews Scraper attempts to extract local business reviews from Nicelocal profile URLs (/{city}/{category}/{business}/) and regional domains such as nicelocal.co.uk. Paste a Nicelocal or profile URL and export structured review data when HTML is available.
Important limitations
- Primary Nicelocal domains often redirect to the Zoon network (
zoon.ru,zoon.com.ua, etc.). The Actor logs a warning and tries best-effort parsing on the redirected page. - Reviews may work only on regions still served by Nicelocal infrastructure; many global TLDs currently redirect away.
- Zoon review lists are often loaded via JavaScript, so Cheerio may return zero reviews even when the public site shows them in a browser.
- Geo blocks can occur — enable Apify Proxy (datacenter or residential) in input if fetches fail or return challenge pages.
The Actor always validates URLs, fetches pages, and logs clearly when no review markup is found (zero dataset items is expected in many runs).
Why scrape Nicelocal reviews?
- Local SEO monitoring — Track ratings where Nicelocal pages remain accessible.
- Reputation research — Collect review text when embedded in HTML (Schema.org or Zoon markup).
- Apify platform — Schedule runs, export datasets, and integrate via API.
What data can you extract?
| Field | Description |
|---|---|
| reviewId | Review identifier when present in HTML |
| businessName | Business name from page title or schema |
| rating | Star rating (1–5) when available |
| text | Review body text |
| reviewDate | Published date |
| reviewerName | Reviewer name when exposed |
| sourceHost | Host that served the page (Nicelocal or Zoon) |
| redirectedFromNicelocal | Whether the start URL redirected to Zoon |
| aggregateRating | Business average score |
| aggregateReviewCount | Total review count from schema |
| profileUrl | Final profile URL after redirects |
How to scrape Nicelocal reviews
- Open the Actor in Apify Console.
- Add Nicelocal profile URLs (or
https://nicelocal.com/to test redirects) under Start URLs. - Set Maximum items per URL.
- If runs return blocked pages, enable Proxy configuration.
- Run and download the dataset.
Input
Nicelocal Reviews Scraper accepts Start URLs, maxItems per URL, and optional proxy configuration (default: no proxy).
Supported hosts include nicelocal.com, www.nicelocal.com, and country TLDs such as nicelocal.co.uk.
Output example
{"reviewId": "schema-1","businessName": "Example Restaurant","rating": 4,"text": "Great service and food.","reviewDate": "2025-11-12T12:00:00.000Z","reviewerName": "Guest","sourceHost": "zoon.ru","redirectedFromNicelocal": true,"aggregateRating": 4.2,"aggregateReviewCount": 18,"profileUrl": "https://zoon.ru/msk/restaurants/example/"}
How much does scraping cost?
Uses Cheerio (HTTP only) with no proxy by default. Runs that return zero items still consume minimal compute.
FAQ
Which URLs work?
Business paths like https://nicelocal.com/london/restaurants/example/ or regional equivalents. Homepage URLs are accepted for redirect testing but usually do not yield reviews.
Why zero results?
Redirects to Zoon plus client-side review loading are the most common causes. Check Actor logs for warnings.
Image Credit
Image credit: nicelocal.com


