Feefo Reviews Scraper
Pricing
from $4.00 / 1,000 results
Feefo Reviews Scraper
Scrape Feefo product & service reviews by brand and export clean CSV/JSON. Handles pagination, max reviews, rating, comment, dates, SKU, product name and URLs. Ideal for review analytics, ecommerce reporting data.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer

Wibuild
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape product & service reviews from Feefo for a given brand and export them as a clean dataset (one row per review).
This actor gives you a tidy table with key review fields like rating, comment, SKU, and product name.
What this actor does
- Takes one or more Feefo brand URLs or brand slugs (e.g.
babyblooms-limited). - Stops when it reaches:
maxReviews(if set), or- Feefo’s
hasMore = false(no more pages).
- Normalizes review data so that:
- You get one row per review (product-level feedback).
- You always have
consumerComment,numericalScore,sku,parentSku, andproduct_name. - All dates are converted to
YYYY-MM-DD.
Input
Input fields (JSON)
{"startUrls": "https://www.feefo.com/en-GB/reviews/babyblooms-limited","maxReviews": 1000}
Field description
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | string[] | ✅ | List of Feefo brand review URLs or slugs. See “How to get the brand name” below. |
maxReviews | number | null | ❌ | Maximum number of reviews to scrape per run. If omitted, actor will scrape everything available. |
|
Note: Internally the actor converts each URL into a brand slug like
babyblooms-limitedby extracting the part after/reviews/.
How to get the brand slug from Feefo
You can pass either:
- The full URL:
https://www.feefo.com/en-GB/reviews/babyblooms-limited
or just the slug:
babyblooms-limited
The slug is the part after /reviews/ and before any ?:
https://www.feefo.com/en-GB/reviews/babyblooms-limited^^^^^^^^^^^^^^^^^^^^^brand slug
Examples:
https://www.feefo.com/en-GB/reviews/babyblooms-limited→babyblooms-limitedhttps://www.feefo.com/en-GB/reviews/babyblooms-limited?displayFeedbackType=BOTH&withMedia=false&timeFrame=ALL→babyblooms-limitedhttps://www.feefo.com/en-GB/reviews/little-bird-told-me?displayFeedbackType=SERVICE&withMedia=false&timeFrame=ALL→little-bird-told-me
The actor does this extraction automatically for you.
Output
The actor writes one item per review into the default dataset.
Row grain
- 1 row = 1 product review (sale item)
If a single order has multiple products, each product’s review appears on its own row.
Dataset schema (per row)
This is the dataset schema the actor uses (JSON Schema-style):
{"totalResults": 828,"hasMore": true,"lastId": "65840987e4b020293125631e","lastDate": "2024-01-06","sale_id": "692558abe4b05dbac36aa215","sale_url": "https://www.feefo.com/reviews/little-bird-told-me/692558abe4b05dbac36aa215/customer-review-the-best-first-birthday-present","consumerDisplayName": "Karen Smith","region": "GBR","yesHelpfulVotes": 0,"alreadyRated": false,"privateCampaign": false,"resolvedByConsumer": false,"summary": "The best first birthday present","summaryAutoGenerated": false,"saleDate": "2025-11-22","createDate": "2025-12-10","latestFeedbackDate": "2025-12-10","numericalScore": 5,"consumerComment": "I bought this for my grandson’s first birthday, hope he loves it as much as I do. The fur feels so soft, more than I expected it to.","product_name": "Dexter Dog Baby Walker","product_description": "Dexter Dog Baby Walker","productLink": "https://littlebirdtoldme.com/product/dexter-dog-baby-walker","productId": "5bbdfd88e4b08ffbe030b656","sku": "LB3052","parentSku": null,"product_url": "https://www.feefo.com/reviews/little-bird-told-me/products/dexter-dog-baby-walker?sku=LB3052","item_productFeedbackCount": 59,"serviceFeedback.id": "6939f2c4e4b086d1694f14cd","serviceFeedback.createDate": "2025-12-10","serviceFeedback.numericalScore": 5,"serviceFeedback.consumerComment": "Arrived very quickly and was left safely with my neighbour as requested","serviceFeedback.moderationStatus": "PUBLISHED","serviceFeedback.helpfulVotes": 0,"serviceFeedback.formattedByFeefo": false,"item_productFeedback.id": "6939f2c5e4b086d1694f14e7","item_productFeedback.createDate": "2025-12-10","item_productFeedback.numericalScore": 5,"item_productFeedback.consumerComment": "I bought this for my grandson’s first birthday, hope he loves it as much as I do. The fur feels so soft, more than I expected it to.","item_productFeedback.moderationStatus": "PUBLISHED","item_productFeedback.helpfulVotes": 0}
Example: Using the actor
- Go to the actor’s page.
- In the input, set (for example):
{"startUrls": "https://www.feefo.com/en-GB/reviews/babyblooms-limited","maxReviews": 500}
- Run the actor.
- When it finishes, export the dataset (CSV/JSON/Excel) to work with the reviews.
How it works (high level)
-
Extracts the brand slug from each
startUrl.https://www.feefo.com/api/feedbacks/lazy/{brand_slug}?... -
Loops through pages, respecting:
pageSizefor API calls,maxReviewsfor the total number of rows.
-
Flattens nested JSON into a table and normalizes:
- date fields →
YYYY-MM-DD - comment & rating →
consumerCommentandnumericalScore
- date fields →
-
Saves each row to the Apify dataset.