logo
DE

BestBuy US Product Reviews

Give one BestBuy US product page URL and an expected review count to receive public reviews, ratings, reviewer details, and posted times

Original · en-USZur Übersetzung

Übersicht

Public BestBuy US product reviews capture how shoppers describe quality, defects, setup friction, and whether they would buy again. This Data App turns the public review area of one BestBuy US product page into a consistent set of records covering review titles, body text, star ratings, reviewer names, media, SKU identifiers, and posted times.

The result is built for repeatable reputation analysis instead of scrolling review pages. Each review keeps its original wording and stays linked to the product page and SKU, so praise and complaints can be compared across products and collection runs with the same fields.

Data notes

The data covers publicly visible BestBuy US product reviews for the supplied product page URL at collection time. Each normal record is identified by its Comment ID, which removes duplicates across collected pages. Deleted, restricted, and non-public reviews are outside the coverage. BestBuy Canada and other country sites are not covered.

Rating, reviewer details, image lists, and product identifiers are snapshots and may change after collection. Comment type, Site code, and Platform code retain source codes. Posted at and Collected at preserve the source timestamps without inferring a timezone. Source item and No data retain the collection outcome when a product has no public review result. Image URLs and Video URLs are stored as source text, often a JSON list of links.

What the results look like

Each normal record represents one publicly visible product review of the selected BestBuy US product.

Comment IDReview titleReview textRatingReviewer namePosted at
18316193-e0e9-3fdf-8895-56e6910deb33Overall HappyOverall good vacuum! Mops well, vacuum doesn't pick up anything too big but still does well. It can go on small ledges (sloped) and avoid falling down stairs. I had some connectivity issues but once I got it connected have had no problems.4JaynaA2025/01/01 15:14:30
e37c7d61-b555-3b07-b854-212d2b3172afBest gift everMy wife absolutely loves the Shark 2-in-1 vacuum/mop. It cleans althe floors very well and it is exactly what she’s been looking for since we moved into a house with tile and carpet. The change out to mop feature is simple and so is set up. Does a good job navigating around and is very thorough in doing its job.5RobertL2023/12/08 08:42:50

Additional values include Product URL, SKU ID, Image URLs, and Collected at.

Use cases

  • Split reviews by Rating, then read Review title and Review text to locate low-score issues.
  • Compare Reviewer name with Review text when judging how much weight to give a review.
  • Count Comment ID by Posted at to see how the mix of feedback changed over time.
  • Read Review title alongside Image URLs to separate headline praise from photo-backed complaints.

Anwendungsbereich & Grenzen

Each run accepts one BestBuy US product page URL and an expected review count. Results are returned and billed in complete batches of 20, so the actual count may be rounded up. Only publicly visible BestBuy US product reviews are covered.

  • Geeignet für
  • When you need public review titles, body text, and star ratings for one BestBuy US product page
  • When you need reviewer names, review media, SKU identifiers, and posted times for reputation analysis
  • Nicht verwenden für
  • When you need reviews from more than one product in a single run — submit a separate run for each product page
  • When you need BestBuy Canada or another country site rather than BestBuy US
  • When you need deleted, restricted, or non-public reviews

Fehlerbehandlung

Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.

  1. 1If no reviews are returned, verify the product page URL and confirm that the reviews are publicly visible
  2. 2Retry later after rate limiting, temporary service unavailability, or a timeout
  3. 3When the submission outcome is unknown, avoid immediate repeated submissions that could create duplicate tasks
  4. 4If authentication fails, verify the API Key configured for the execution environment
  5. 5If the task context does not match or the task has expired, submit a new collection instead of retrying the same task
  6. 6A partial success returns the reviews that were completed; the actual count may still differ from the expected value after batch rounding

Eingabe

Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.

FeldFachlicher NameTypErforderlichStandardEnum / EinschränkungenBeispielBeschreibung
product_urlProduct page URLstringJa——https://www.bestbuy.com/site/6514530.p?skuId=6514530The BestBuy US product page to collect public reviews from. Enter one product URL such as https://www.bestbuy.com/site/6514530.p?skuId=6514530.
review_countExpected review countstringJa——2The expected number of reviews to collect. Results are returned and billed in complete batches of 20, so the actual count may be rounded up, and fewer than 20 reviews still count as one batch. Larger values take longer and cost more.
sort_orderReview sort orderstring(enum)Nein84 (Newest) / 8 (Most relevant) / 9 (Most helpful) / 10 (Oldest) / 11 (Highest rating) / 12 (Lowest rating)—How the collected reviews are ordered: 4 newest, 8 most relevant, 9 most helpful, 10 oldest, 11 highest rating, 12 lowest rating. Default 8, most relevant first.

Ausgabe

Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.

FeldFachlicher NameTypBeispielBeschreibung
comment_idComment IDstring18316193-e0e9-3fdf-8895-56e6910deb33The stable unique identifier of the BestBuy US product review
biz_idProduct keystringhttps://www.bestbuy.com/site/6514530.p?skuId=6514530The source product key used to group this review
comment_locationReviewer locationstring—The location shown with the review when the source provides it
comment_textReview textstringOverall good vacuum! Mops well, vacuum doesn't pick up anything too big but still does well. It can go on small ledges (sloped) and avoid falling down stairs. I had some connectivity issues but once I got it connected have had no problems.The full public review body in its original wording
comment_timePosted atstring2025/01/01 15:14:30The source timestamp shown with the review, without an inferred timezone
comment_titleReview titlestringOverall HappyThe public headline of the review
comment_typeComment typestring1The source code identifying the review type
comment_urlReview URLstringhttps://www.bestbuy.com/site/6514530.p?skuId=6514530&page=1&sort=BEST_REVIEWThe public BestBuy page URL associated with this review
crawl_timeCollected atstring2026-09-15T16:10:53The source timestamp when the review was collected
created_atCreated atinteger1789459853137The source created-at timestamp in milliseconds
image_url_listImage URLsstring["https://photos-us.bazaarvoice.com/photo/2/cGhvdG86YmVzdGJ1eQ/962abc1d-3a4a-5853-9f14-e9ad28c2028e"]The source text listing review image URLs, often a JSON array string
item_image_url_listItem imagesstring—The source text listing product image URLs when the source provides them
item_sale_propItem attributesstring—The source product attribute text associated with the reviewed item
job_typeJob typestringCommentThe source job type label for this record
level_nameReviewer levelstringoctopusThe source reviewer-level or badge label
parent_comment_idParent commentstring0The parent review identifier when this record is a reply
platform_codePlatform codestringbestbuyThe source platform code for this review
product_titleProduct titlestring—The product title associated with the review when the source provides it
product_urlProduct URLstringhttps://www.bestbuy.com/site/6514530.p?skuId=6514530The BestBuy US product page URL associated with the review
publish_timePublished atstring—The source publish timestamp when it is provided separately from Posted at
rating_scoreRatingstring4The star rating shown with the review
sale_propSale attributesstring—The source sale-attribute text associated with the review
shop_idShop IDstring—The source shop identifier when the source provides it
shop_nameShop namestring—The source shop name when the source provides it
site_codeSite codestring.comThe BestBuy site code associated with the review
sku_idSKU IDstring6514530The SKU identifier associated with the reviewed product
source_crawler_timeSource crawled atstring—The original crawler timestamp when the source provides it
spu_idSPU IDstring6514530The SPU identifier associated with the reviewed product
source_itemSource itemstringhttps://www.bestbuy.com/site/6514530.p?skuId=6514530The submitted product page URL retained on the result record
no_dataNo databooleanfalseWhether this record is a no-data sentinel instead of a public review
updated_atUpdated atinteger1789459853137The source updated-at timestamp in milliseconds
use_situationUse casestring—The source use-situation text when the reviewer provided it
user_ageReviewer agestring—The reviewer age label when the source provides it
user_avatar_urlAvatar URLstring—The reviewer avatar URL when the source provides it
user_idReviewer IDstring—The reviewer identifier when the source provides it
user_nameReviewer namestringJaynaAThe public reviewer display name
user_sexReviewer genderstring—The reviewer gender label when the source provides it
video_url_listVideo URLsstring—The source text listing review video URLs when the source provides them

Datensatz-Schema

Die Ausgabe wird Datensatz für Datensatz zurückgegeben. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "comment_id": {
      "type": "string",
      "title": "Comment ID",
      "description": "The stable unique identifier of the BestBuy US product review",
      "prefill": "18316193-e0e9-3fdf-8895-56e6910deb33"
    },
    "biz_id": {
      "type": "string",
      "title": "Product key",
      "description": "The source product key used to group this review",
      "prefill": "https://www.bestbuy.com/site/6514530.p?skuId=6514530"
    },
    "comment_location": {
      "type": "string",
      "title": "Reviewer location",
      "description": "The location shown with the review when the source provides it"
    },
    "comment_text": {
      "type": "string",
      "title": "Review text",
      "description": "The full public review body in its original wording",
      "prefill": "Overall good vacuum! Mops well, vacuum doesn't pick up anything too big but still does well. It can go on small ledges (sloped) and avoid falling down stairs. I had some connectivity issues but once I got it connected have had no problems."
    },
    "comment_time": {
      "type": "string",
      "title": "Posted at",
      "description": "The source timestamp shown with the review, without an inferred timezone",
      "prefill": "2025/01/01 15:14:30"
    },
    "comment_title": {
      "type": "string",
      "title": "Review title",
      "description": "The public headline of the review",
      "prefill": "Overall Happy"
    },
    "comment_type": {
      "type": "string",
      "title": "Comment type",
      "description": "The source code identifying the review type",
      "prefill": "1"
    },
    "comment_url": {
      "type": "string",
      "title": "Review URL",
      "description": "The public BestBuy page URL associated with this review",
      "prefill": "https://www.bestbuy.com/site/6514530.p?skuId=6514530&page=1&sort=BEST_REVIEW"
    },
    "crawl_time": {
      "type": "string",
      "title": "Collected at",
      "description": "The source timestamp when the review was collected",
      "prefill": "2026-09-15T16:10:53"
    },
    "created_at": {
      "type": "integer",
      "title": "Created at",
      "description": "The source created-at timestamp in milliseconds",
      "prefill": 1789459853137
    },
    "image_url_list": {
      "type": "string",
      "title": "Image URLs",
      "description": "The source text listing review image URLs, often a JSON array string",
      "prefill": "[\"https://photos-us.bazaarvoice.com/photo/2/cGhvdG86YmVzdGJ1eQ/962abc1d-3a4a-5853-9f14-e9ad28c2028e\"]"
    },
    "item_image_url_list": {
      "type": "string",
      "title": "Item images",
      "description": "The source text listing product image URLs when the source provides them"
    },
    "item_sale_prop": {
      "type": "string",
      "title": "Item attributes",
      "description": "The source product attribute text associated with the reviewed item"
    },
    "job_type": {
      "type": "string",
      "title": "Job type",
      "description": "The source job type label for this record",
      "prefill": "Comment"
    },
    "level_name": {
      "type": "string",
      "title": "Reviewer level",
      "description": "The source reviewer-level or badge label",
      "prefill": "octopus"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "Parent comment",
      "description": "The parent review identifier when this record is a reply",
      "prefill": "0"
    },
    "platform_code": {
      "type": "string",
      "title": "Platform code",
      "description": "The source platform code for this review",
      "prefill": "bestbuy"
    },
    "product_title": {
      "type": "string",
      "title": "Product title",
      "description": "The product title associated with the review when the source provides it"
    },
    "product_url": {
      "type": "string",
      "title": "Product URL",
      "description": "The BestBuy US product page URL associated with the review",
      "prefill": "https://www.bestbuy.com/site/6514530.p?skuId=6514530"
    },
    "publish_time": {
      "type": "string",
      "title": "Published at",
      "description": "The source publish timestamp when it is provided separately from Posted at"
    },
    "rating_score": {
      "type": "string",
      "title": "Rating",
      "description": "The star rating shown with the review",
      "prefill": "4"
    },
    "sale_prop": {
      "type": "string",
      "title": "Sale attributes",
      "description": "The source sale-attribute text associated with the review"
    },
    "shop_id": {
      "type": "string",
      "title": "Shop ID",
      "description": "The source shop identifier when the source provides it"
    },
    "shop_name": {
      "type": "string",
      "title": "Shop name",
      "description": "The source shop name when the source provides it"
    },
    "site_code": {
      "type": "string",
      "title": "Site code",
      "description": "The BestBuy site code associated with the review",
      "prefill": ".com"
    },
    "sku_id": {
      "type": "string",
      "title": "SKU ID",
      "description": "The SKU identifier associated with the reviewed product",
      "prefill": "6514530"
    },
    "source_crawler_time": {
      "type": "string",
      "title": "Source crawled at",
      "description": "The original crawler timestamp when the source provides it"
    },
    "spu_id": {
      "type": "string",
      "title": "SPU ID",
      "description": "The SPU identifier associated with the reviewed product",
      "prefill": "6514530"
    },
    "source_item": {
      "type": "string",
      "title": "Source item",
      "description": "The submitted product page URL retained on the result record",
      "prefill": "https://www.bestbuy.com/site/6514530.p?skuId=6514530"
    },
    "no_data": {
      "type": "boolean",
      "title": "No data",
      "description": "Whether this record is a no-data sentinel instead of a public review",
      "prefill": false
    },
    "updated_at": {
      "type": "integer",
      "title": "Updated at",
      "description": "The source updated-at timestamp in milliseconds",
      "prefill": 1789459853137
    },
    "use_situation": {
      "type": "string",
      "title": "Use case",
      "description": "The source use-situation text when the reviewer provided it"
    },
    "user_age": {
      "type": "string",
      "title": "Reviewer age",
      "description": "The reviewer age label when the source provides it"
    },
    "user_avatar_url": {
      "type": "string",
      "title": "Avatar URL",
      "description": "The reviewer avatar URL when the source provides it"
    },
    "user_id": {
      "type": "string",
      "title": "Reviewer ID",
      "description": "The reviewer identifier when the source provides it"
    },
    "user_name": {
      "type": "string",
      "title": "Reviewer name",
      "description": "The public reviewer display name",
      "prefill": "JaynaA"
    },
    "user_sex": {
      "type": "string",
      "title": "Reviewer gender",
      "description": "The reviewer gender label when the source provides it"
    },
    "video_url_list": {
      "type": "string",
      "title": "Video URLs",
      "description": "The source text listing review video URLs when the source provides them"
    }
  },
  "required": [],
  "additionalProperties": false
}

Integration

Diese App kann über MCP, API, SDK oder Dateiexport integriert werden — alle Kanäle teilen sich dieselben Fähigkeiten und Preise. Jede Anfrage authentifiziert sich über den Authorization: Bearer-Header mit einem API Key (langlebig, in der Data Hub Konsole erstellt); MCP-Clients können sich zusätzlich per OAuth ohne Key anmelden. Weitere Optionen wie CLI und Skill sind in Vorbereitung.

Über das MCP (Model Context Protocol) können Sie diese App direkt aus KI-Clients wie Claude und Cursor aufrufen. Wählen Sie Ihren Client und den Authentifizierungsmodus und kopieren Sie dann die Konfiguration unten.

Client-Konfiguration

Ersetzen Sie den Wert nach Bearer durch Ihren langlebigen API Key. Funktioniert in jedem Client, in CI und in Headless-Umgebungen.

mcpServers config
{
  "mcpServers": {
    "hello_moto__bestbuy-us-comment": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=hello_moto/bestbuy-us-comment",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Lassen Sie die KI die Einrichtung übernehmen

Sie möchten Konfigurationen nicht von Hand bearbeiten? Kopieren Sie den Installations-Prompt und fügen Sie ihn in einen beliebigen KI-Client ein — er schließt die Einrichtung auf seine eigene Weise ab. (Der Prompt weist die KI an, Ihren API Key bei Ihnen zu erfragen, damit Zugangsdaten nie im Chatverlauf oder in geteilten Konfigurationen landen.)

detail.access.mcp.composeHint

Preise

20 returned reviews

Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet. Abgerechnet in Einheiten von 20 Datensatz; jede angefangene Einheit wird auf 20 Datensatz aufgerundet.

0,004 $/ 20 Datensatz
Per task submitted

Wird pro übermitteltem Lauf einmal berechnet, unabhängig davon, wie viele Datensätze zurückgegeben werden.

0,0001 $/ Lauf

Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.

Credits ansehen

Jetzt ausprobieren

Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.

Beispiel
Parameter werden vor dem Absenden gegen input.schema validiert
Bitte füllen Sie zuerst die Pflichtparameter aus
Ab 0,004 $ / 20 Datensatz