Nicelocal Reviews Scraper avatar

Nicelocal Reviews Scraper

Pricing

from $1.49 / 1,000 reviews

Go to Apify Store
Nicelocal Reviews Scraper

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

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

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?

FieldDescription
reviewIdReview identifier when present in HTML
businessNameBusiness name from page title or schema
ratingStar rating (1–5) when available
textReview body text
reviewDatePublished date
reviewerNameReviewer name when exposed
sourceHostHost that served the page (Nicelocal or Zoon)
redirectedFromNicelocalWhether the start URL redirected to Zoon
aggregateRatingBusiness average score
aggregateReviewCountTotal review count from schema
profileUrlFinal profile URL after redirects

How to scrape Nicelocal reviews

  1. Open the Actor in Apify Console.
  2. Add Nicelocal profile URLs (or https://nicelocal.com/ to test redirects) under Start URLs.
  3. Set Maximum items per URL.
  4. If runs return blocked pages, enable Proxy configuration.
  5. 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