Argos Reviews Scraper ⭐ avatar

Argos Reviews Scraper ⭐

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Argos Reviews Scraper ⭐

Argos Reviews Scraper ⭐

Scrape Argos.co.uk product reviews, customer ratings, feedback, review dates, and product details. Discover what buyers love or dislike, identify product issues, compare competitors, track customer satisfaction, and collect valuable review data for market research and AI sentiment analysis.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

What Argos Reviews Scraper does

Argos Reviews Scraper collects public customer reviews for Argos products. Enter a product ID or a product URL, set a review limit, and receive one dataset item per review. Items include the review text, rating, reviewer details, helpful votes, secondary ratings, media when Argos publishes it, and the product identifiers used for the run.

Use the dataset for product research, review monitoring, catalog checks, and customer feedback analysis. You can export it from Apify or connect it to another service through the API, webhooks, or integrations.

What you can collect

FieldTypeDescription
partNumberStringArgos product identifier.
requestedUrlStringProduct value supplied in the run input.
productUrlStringCanonical Argos product URL.
sortBy, pageNumberString, IntegerSort mode and review page number.
reviewId, submissionIdInteger, StringReview identifiers.
submittedAt, lastModifiedAt, lastModeratedAtStringReview timestamps.
title, textStringReview headline and full review text.
overallRating, ratingRangeNumberReview score and available score range.
recommended, isFeatured, isRatingsOnly, isSyndicatedBooleanReview status and recommendation flags.
reviewerName, reviewerLocationStringPublic reviewer information when available.
reviewerContextAttributesObjectReviewer context values supplied by Argos.
secondaryRatingsObjectCategory-level scores such as quality or ease of use.
helpfulVotes, unhelpfulVotes, totalFeedbackCountIntegerFeedback vote counts.
photos, videosArrayReview media links or metadata.
pros, cons, additionalFieldsString, ObjectAdditional review content when available.
clientResponsesArrayPublic responses attached to the review.

How to use Argos Reviews Scraper

  1. Open the Actor in Apify.
  2. Enter an Argos product ID or product URL. If you supply both, the Actor uses the URL and ignores the ID.
  3. Set the review limit, page cap, and sort order.
  4. Start the run and inspect the dataset preview.
  5. Download the results or connect the dataset to your workflow.

The Actor reads the public review feed for each product and saves reviews page by page. When a request fails, it retries with another request profile. If the main review source is unavailable, it tries the alternate Argos review endpoint before marking the product as failed. A product with no reviews produces a warning and no dataset items; the run still succeeds.

Input Parameters

ParameterTypeRequiredDefaultDescription
productIdStringNo7953538Argos part number with 7 or 8 digits. Used when productUrl is empty.
productUrlStringNoNoneArgos product page URL. Query strings, tracking parameters, and trailing slashes are accepted. Takes precedence over productId.
resultsWantedIntegerNo20Maximum reviews to collect per product. Minimum is 1.
maxPagesIntegerNo2Maximum review pages to request per product. Minimum is 1.
sortByStringNonewestOne of newest, oldest, highest_rating, or lowest_rating.
proxyConfigurationObjectNoNo proxyOptional proxy settings. The review feed does not require a proxy.

If you omit both product fields, the Actor uses the default product ID.

Usage Examples

Collect reviews by product ID

{
"productId": "7953538",
"resultsWanted": 50,
"maxPages": 5,
"sortBy": "highest_rating"
}

Collect reviews from a product URL

{
"productUrl": "https://www.argos.co.uk/product/7953538",
"resultsWanted": 20,
"maxPages": 2,
"sortBy": "newest"
}

Use proxy routing

The review feed is reachable without a proxy. Add proxy settings only when your own routing policy requires a specific egress.

{
"productId": "9973200",
"resultsWanted": 100,
"maxPages": 10,
"sortBy": "oldest",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"countryCode": "GB"
}
}

Custom proxy URLs are supported. The Actor never writes proxy credentials to the log or dataset.

{
"productId": "9973200",
"proxyConfiguration": {
"useApifyProxy": false,
"proxyUrls": ["http://username:password@proxy.example:8000"]
}
}

Sample Output

Optional fields are omitted when Argos does not provide them.

{
"requestedUrl": "7953538",
"productUrl": "https://www.argos.co.uk/product/7953538",
"partNumber": "7953538",
"sortBy": "SubmissionTime:Desc",
"pageNumber": 1,
"reviewId": 185644427,
"submissionId": "r11493-en__17925024tzkWKKvWWl",
"submittedAt": "2026-10-20T13:20:44.000+00:00",
"lastModifiedAt": "2026-10-20T13:45:12.000+00:00",
"lastModeratedAt": "2026-10-20T13:45:12.000+00:00",
"reviewLocale": "en_GB",
"moderationStatus": "APPROVED",
"title": "Compact and sleek",
"text": "Lightweight and powerful phone.",
"overallRating": 5,
"ratingRange": 5,
"recommended": false,
"isFeatured": false,
"isRatingsOnly": false,
"isSyndicated": false,
"reviewerName": "samsmug fan",
"reviewerContextAttributes": {
"Age": "45to54"
},
"helpfulVotes": 0,
"unhelpfulVotes": 0,
"totalFeedbackCount": 0,
"totalCommentCount": 0,
"totalClientResponseCount": 0,
"secondaryRatings": {
"EaseOfUse": 5,
"Display": 5,
"Features": 5,
"soundquality": 5
}
}

Data-quality behavior and limitations

  • Reviews are returned in the selected source order until resultsWanted or maxPages is reached.
  • A product with no available reviews produces a warning and no dataset items for that product.
  • Fields are omitted when Argos does not publish them. Missing optional fields do not indicate a failed run.
  • Temporary network failures, timeouts, rate limits, and server errors are retried, then stop after a fixed number of attempts.
  • Reviews are deduplicated by review ID within each product.
  • Public review data can change. Recheck scheduled datasets when source fields or review totals change.
  • The Actor accepts product pages, not Argos category pages or search pages.

Tips for best results

  • Start with resultsWanted: 20 and maxPages: 2 to confirm the product and output shape.
  • Use a canonical product URL or a 7 to 8 digit product ID.
  • Increase maxPages when a product has a large review history.
  • Use text, pros, cons, ratings, and secondaryRatings for review analysis.
  • Schedule repeat runs when you need to monitor new feedback or rating changes.

Integrations and export formats

  • Apify API: read dataset items from your own application.
  • Google Sheets or Airtable: review and filter customer feedback in shared tables.
  • Make or Zapier: trigger downstream workflows after a run.
  • Webhooks: notify another service when collection finishes.

Apify datasets can be exported as JSON, CSV, Excel, XML, and other supported formats.

Frequently Asked Questions

Can I run the Actor with only a product ID?

Yes. Set productId to the Argos part number and leave productUrl empty.

What happens if I supply both a product URL and a product ID?

The Actor uses the URL and ignores the ID. Clear the field you do not want to use when you switch modes in Apify Console.

Can I use a product URL with tracking parameters?

Yes. The Actor extracts the product ID from standard Argos product URLs, including URLs with query strings, fragments, and trailing slashes.

Can I collect every available review?

Set resultsWanted and maxPages high enough for the product. The Actor stops when the requested limit is reached, the page cap is reached, or the review source returns no more reviews.

Why are some fields missing?

Optional fields are omitted when Argos does not publish a value for a product or review. This is normal for media, reviewer context, secondary ratings, and responses.

Do I need Apify Proxy?

No. Proxy configuration is optional. If an Apify Proxy request fails, the Actor retries without a proxy. Custom proxy URLs are used as supplied and are not bypassed.

Can I schedule repeat collections?

Yes. Use Apify Schedules to run the Actor hourly, daily, weekly, or at a custom interval, then compare datasets over time.

What happens when a product has no reviews?

The run succeeds with an empty dataset and a warning for that product. A valid empty result is different from a blocked or failed request.

Public web data may be subject to website terms, privacy rules, and other laws. You are responsible for using the data lawfully, respecting Argos terms and access controls, and collecting only information you have a legitimate reason to use.

Support

For issues, field questions, or feature requests, use the Actor's Issues tab in Apify Console.

This Actor is intended for legitimate collection and analysis of publicly available Argos review data. Users are responsible for complying with Argos terms, applicable laws, privacy requirements, and any restrictions on storing, sharing, or using review content.