logo
ES

Target Product Reviews

Give one Target product SKU, an expected review count, and a sort order to receive public reviews, ratings, reviewer details, and posted times

Original · en-USVolver a la traducción

Desarrollador
super_ig
Precios
Desde 0,005 US$ / 6 registros
Última actualización
2026-10-12

Descripción general

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

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

Data notes

The data covers publicly visible Target product reviews for the supplied product SKU at collection time, returned in the selected sort order. Each normal record is identified by its Comment ID, which removes duplicates across collected pages. Deleted, collapsed, and login-only reviews are outside the coverage.

Rating is the integer star score on the review. Posted at has no timezone offset; Posted at text keeps the source offset, often +08:00, and should not be treated as a confirmed shopper-local time. Product title, price, main image, and similar product facts may be empty on some reviews even when the review itself is valid. Image URLs and Video URLs are stored as source text, often a JSON list of links. Source item and No data retain the collection outcome when a product has no public review result.

What the results look like

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

Review titleReview textRatingReviewer namePosted atSource item
Not as good as myNot as good as my first pair I had. Volume not as good. No low end.3DENNIS T.2026-09-15T02:19:1094692133
Great stuffWorks great for running and just wearing around the house if you want to listen to something. No complaints about mic quality so far either.5Michael L.2026-09-15T00:40:5294692133

Additional values include Comment ID, Product URL, Image URLs, and No data.

Use cases

  • Split reviews by Rating, then read Review title and Review text to locate low-score issues.
  • Use Image URLs and Video URLs to find reviews that include media.
  • Align reviews back to a product with Source item, SKU ID, and Product URL.
  • Count reviews by Posted at or Posted at text to see how the mix of feedback changed over time.

Alcance y límites

Each run accepts one Target product SKU and an expected review count. Results are returned and billed in complete batches of 6, so the actual count may be rounded up. Retrieval protection is 100 pages of 20 reviews. Only publicly visible Target product reviews are covered.

  • Adecuada para
  • When you need public review titles, body text, and star ratings for one Target product SKU
  • When you need reviewer names, review media, product identifiers, and posted times for reputation analysis
  • No usar para
  • When you need reviews from more than one product in a single run — submit a separate run for each SKU
  • When you need deleted, collapsed, or login-only Target reviews
  • When you need a live stream of newly posted reviews — this app returns one collection snapshot

Gestión de fallos

Comportamiento de fallos y reintentos declarado por el desarrollador. Recomendamos incluirlo en tu prompt del sistema al integrar.

  1. 1If no reviews are returned, verify the product SKU and confirm that the reviews are publicly visible
  2. 2A partial success returns the reviews that were completed; the actual count may still differ from the expected value after batch rounding
  3. 3Retry later after rate limiting, temporary service unavailability, or a timeout
  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

Entrada

Parámetros necesarios para llamar a esta App, generados a partir del input.schema del manifest.json.

  • Target product SKUskuObligatoriostring
    The Target product SKU whose public reviews should be collected. Enter one SKU of at most 512 characters, such as 94692133.
    Ejemplo94692133
  • Expected review countexpected_countObligatoriostring
    The expected number of reviews to collect. Results are returned and billed in complete batches of 6, so the actual count may be rounded up, and fewer than 6 reviews still count as one batch. Larger values take longer and cost more.
    Ejemplo2
  • Review sort orderorder_typeObligatoriostring(enum)
    How the collected reviews are ordered: 0 default, 4 newest, 9 most helpful, 11 highest rating, 12 lowest rating.
    Valores permitidosDefault0Newest4Most helpful9Highest rating11Lowest rating12Ejemplo4

Salida

Estructura de campos de un único registro, generada a partir del output.schema del manifest.json.

  • Comment IDcomment_idstring
    Stable identifier of this Target product review; empty when the source does not provide one.
    Ejemplo90cc93b7-f1aa-4b7d-9431-097a04e7f234
  • Comment paramscomment_paramsstring
    Extra review parameters retained as source text; empty when the source does not provide them.
    Ejemplo{}
  • Review textcomment_textstring
    Full public review body in the original wording; empty when the source does not provide it.
    EjemploNot as good as my first pair I had. Volume not as good. No low end.
  • Review titlecomment_titlestring
    Public review title shown with the review; empty when the source does not provide it.
    EjemploNot as good as my

Datos de ejemplo

Generado a partir de output.schema. Los campos sin valor de ejemplo usan marcadores de estructura.

output.example
{
  "comment_id": "90cc93b7-f1aa-4b7d-9431-097a04e7f234",
  "comment_params": "{}",
  "comment_text": "Not as good as my first pair I had. Volume not as good. No low end.",
  "comment_title": "Not as good as my",
  "comment_type": "1",
  "image_urls": "[]",
  "is_recommended": false,
  "item_main_pic_url": "<item_main_pic_url>",
  "item_price_text": "<item_price_text>",
  "item_sale_specs": "<item_sale_specs>",
  "item_score_text": "<item_score_text>",
  "item_title": "<item_title>",
  "item_url": "https://www.target.com/p/-/A-94692133",
  "origin_comment_id": "90cc93b7-f1aa-4b7d-9431-097a04e7f234",
  "parent_comment_id": "0",
  "platform_code": "target",
  "publish_time": "2026-09-15T02:19:10",
  "publish_time_text": "2026-09-15T02:19:10+08:00",
  "rating_score": 3,
  "reviewer_avatar_url": "<reviewer_avatar_url>",
  "reviewer_id": "<reviewer_id>",
  "reviewer_location": "<reviewer_location>",
  "reviewer_name": "DENNIS T.",
  "shop_id": "<shop_id>",
  "shop_name": "<shop_name>",
  "sku_id": "94692133",
  "spu_id": "94692133",
  "user_extra_info": "{}",
  "verified_text": "<verified_text>",
  "video_urls": "[]",
  "task_item": "94692133",
  "no_data": false
}

Integración

Esta App se puede integrar mediante MCP, API, SDK o exportación de archivos — todos los canales comparten las mismas capacidades y precios. Cada solicitud se autentica con la cabecera Authorization: Bearer usando una API Key (de larga duración, creada en la consola de Data Hub); los clientes MCP también pueden iniciar sesión con OAuth sin clave. Más opciones como CLI y Skill están en camino. Esta App se ejecuta de forma asíncrona y se puede cancelar a mitad de camino: Tras la cancelación, la ejecución se detiene. Los registros ya entregados se conservan y se facturan.

Con MCP (Model Context Protocol) puedes llamar a esta App directamente desde clientes de IA como Claude y Cursor. Elige tu cliente y el modo de autenticación, y copia la configuración de abajo.

Configuración del cliente

Sustituye el valor tras Bearer por tu API Key de larga duración. Funciona en cualquier cliente, CI o entorno sin interfaz.

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

Deja que la IA lo configure por ti

¿No quieres editar configuraciones a mano? Copia el prompt de instalación y pégalo en cualquier cliente de IA: completará la configuración a su manera. (El prompt le pide a la IA que te solicite tu API Key, de modo que las credenciales nunca queden en el historial de chat ni en configuraciones compartidas.)

detail.access.mcp.composeHint

Precios

6 returned reviews

Se cobra según el número de registros devueltos correctamente. Las ejecuciones fallidas no se cobran. Se factura en unidades de 6 registros; cualquier unidad parcial se redondea a 6 registros.

0,005 US$/ 6 registros
Per task submitted

Se cobra una vez por cada ejecución enviada, independientemente del número de registros devueltos.

0,0001 US$/ ejecución

Los distintos eventos de facturación se acumulan de forma independiente. Consulta cada elemento para más detalles. Las ejecuciones fallidas no se cobran.

Ver créditos

Pruébalo ahora

Rellena los parámetros y ejecuta — los resultados provienen de una llamada real.

Ejemplo
Los parámetros se validan contra input.schema antes del envío
Desde 0,005 US$ / 6 registros