HelloPeter Apify Actor avatar

HelloPeter Apify Actor

Pricing

$1.00 / 1,000 reviews

Go to Apify Store
HelloPeter Apify Actor

HelloPeter Apify Actor

Scrape customer reviews for any business listed on HelloPeter.com.

Pricing

$1.00 / 1,000 reviews

Rating

5.0

(1)

Developer

MedMatch Team

MedMatch Team

Maintained by Community

Actor stats

1

Bookmarked

14

Total users

5

Monthly active users

13 hours

Issues response

22 days ago

Last modified

Share

HelloPeter Reviews Scraper

Scrape customer reviews for any business listed on HelloPeter.com. This Apify actor extracts comprehensive review data including ratings, comments, reviewer information, and full reply threads.

Capabilities

  • Scrape reviews from any HelloPeter business page
  • Extract both recent and historical reviews
  • Get structured data including:
    • Review text and titles
    • Star ratings (1-5) and NPS rating
    • Reviewer names and account creation dates
    • Review dates
    • Business names, slugs, and industry
    • First business reply (body + datetime)
    • Additional reply thread (customer follow-ups and business responses)
  • Automatic pagination handling
  • Built-in rate limiting

Input Format

Provide input in JSON format with the following parameters:

{
"start_urls": [
{"url": "https://www.hellopeter.com/business-slug-1"},
{"url": "https://www.hellopeter.com/business-slug-2"}
],
"page_count": 10,
"date_posted": "last_30_days",
"ratings": ["1", "2"]
}
  • start_urls (required): List of HelloPeter business URLs to scrape
  • page_count (optional): Number of review pages to scrape per business. Cannot be combined with num_reviews.
  • num_reviews (optional): Number of reviews to scrape per business. Cannot be combined with page_count.

Note: If neither page_count nor num_reviews is set, scraping stops when pages are exhausted or after a hard cap of 100 pages, whichever comes first. Specifying either input overrides the cap entirely.

  • date_posted (optional): Filter reviews by posting date. One of: all_reviews (default), last_30_days, last_3_months, last_6_months, last_12_months.
  • ratings (optional): Filter reviews by star rating. Array of string digits from "1" to "5", e.g. ["1", "2"] for only 1- and 2-star reviews. Leave empty or omit to include all ratings.
  • proxy_settings (optional): Apify proxy configuration. Leave blank to scrape without a proxy.

Output Information

The actor returns a dataset of reviews with the following structure:

{
"ID": "6325684",
"Reviewer": "Craig",
"Date": "2026-04-15 14:29:42",
"Title": "Upgrade Status",
"ReviewText": "I applied for an upgrade...",
"Rating": 3,
"NpsRating": null,
"Business": "Vodacom",
"BusinessSlug": "vodacom",
"BusinessReplied": true,
"BusinessReply": "The business has replied privately...",
"BusinessReplyDate": "2026-04-16 08:12:56",
"AdditionalReplies": [
{
"Body": "Hi Vodacom...",
"Type": "Public",
"From": "Craig",
"Date": "2026-04-17 10:58:45",
"Owner": "customer"
}
],
"AuthorCreatedDate": "2013-04-24",
"AuthorNumberReviews": 26,
"IndustryName": "Internet & Telecoms"
}

Field Descriptions

FieldDescription
IDUnique identifier for the review
ReviewerName of the reviewer
DateDate and time of the review
TitleTitle of the review
ReviewTextFull text content of the review
RatingStar rating (1-5)
NpsRatingNet Promoter Score rating, if provided
BusinessName of the business being reviewed
BusinessSlugURL-friendly identifier for the business
BusinessRepliedWhether the business responded to the review
BusinessReplyBody of the first business reply. Visible in the All fields tab of the output, not the Overview.
BusinessReplyDateDatetime of the first business reply. Visible in the All fields tab of the output, not the Overview.
AdditionalRepliesArray of follow-up messages after the first business reply. Each entry has Body, Type, From, Date, and Owner ("business" or "customer"). Visible in the All fields tab of the output, not the Overview.
AuthorCreatedDateDate the reviewer created their HelloPeter account
AuthorNumberReviewsTotal number of reviews written by the reviewer
IndustryNameIndustry category of the business

Usage

  1. Configure input: Provide business URLs and optional filters
  2. Run the actor: Execute via Apify platform, API, or CLI
  3. Access results: Retrieve structured review data from the dataset

For detailed usage instructions on Apify, see the Apify documentation.