API de plataforma de EveryData
API de Trustpilot
Consulta el perfil público de una empresa en Trustpilot y lee sus reseñas con filtros de idioma, fecha, estrellas o verificación. El dominio ayuda a resolver la entidad.
TrustScore, estrellas y número de reseñas son agregados publicados, no un cálculo de EveryInfra. La marca de verificación aporta contexto y no valida cada afirmación del texto.
- Endpoint
- POST /api/v1/social
- Funciones
- 2
- Por 1.000
- 1,389 US$
Funciones disponibles
Compara las acciones de Trustpilot por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
profileConsultar el perfil de una empresa Consulta una empresa mediante | company | lang, verified_only | Entrega síncrona | — | $1.39 por 1.000 solicitudes | name · domain · url · trust_score · rating · rating_scale · review_count · categories · platform |
reviewsLeer reseñas de Trustpilot Lee reseñas de | company | date, lang, language, sort, stars, verified_only | Entrega síncrona | El catálogo declara `defaultLimit = 20` y `maxLimit = 200` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $1.39 por 1.000 solicitudes | id · url · title · text · rating · rating_scale · language · like_count · is_verified · verification_level · source · country · author_name · author_id · author_image · author_review_count · reply_text · reply_at · experience_at · updated_at · posted_at · company_name · company_domain · platform |
¿Qué acepta cada acción de Trustpilot?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
¿Qué significan los parámetros de Trustpilot profile?
Consulta una empresa mediante company, con idioma y filtro de verificadas opcionales, y devuelve dominio, TrustScore y recuentos visibles. No certifica a la empresa ni recalcula la puntuación.
companyObligatorio- Dominio del sitio web de la empresa que quieres consultar, por ejemplo,
example.com, o un enlace completo de Trustpilot/review/dominio. No uses un nombre de empresa cualquiera.profilerecopila la calificación y los datos de la empresa a partir de la información asociada a las reseñas, mientras quereviewslee las reseñas específicas.Trustpilot: TrustScore y estrellas mostradasTrustpilot explica que TrustScore pondera antigüedad, frecuencia y promedio de reseñas, y que las estrellas visibles se redondean desde esa puntuación. No debe recalcularse como una media simple de una muestra.Consultada langOpcional- Código de idioma de la reseña. Puedes enviar un solo código o un array, por ejemplo,
eno["en","de"]. Tiene prioridad sobre el parámetrolanguage. Filtrar reseñas enprofilepuede afectar a si se obtienen los datos de la empresa asociada. verified_onlyOpcional- Para obtener solo las reseñas verificadas, usa el valor booleano
trueofalse. Esta es la etiqueta de verificación de la reseña, no significa que la empresa esté verificada.
¿Qué significan los parámetros de Trustpilot reviews?
Lee reseñas de company y permite acotar fecha, idioma, estrellas, orden o verificación. Conserva nivel de verificación y respuesta cuando existen; no valida el contenido del testimonio.
companyObligatorio- Dominio del sitio web de la empresa que quieres consultar, por ejemplo,
example.com, o un enlace completo de Trustpilot/review/dominio. No uses un nombre de empresa cualquiera.profilerecopila la calificación y los datos de la empresa a partir de la información asociada a las reseñas, mientras quereviewslee las reseñas específicas. dateOpcional- Periodo predefinido para
reviews:last30days(últimos 30 días),last3months(últimos 3 meses),last6months(últimos 6 meses) olast12months(últimos 12 meses). Déjalo en blanco para no filtrar por fecha. No admite fechas concretas. langOpcional- Código de idioma de la reseña. Puedes enviar un solo código o un array, por ejemplo,
eno["en","de"]. Tiene prioridad sobre el parámetrolanguage. Filtrar reseñas enprofilepuede afectar a si se obtienen los datos de la empresa asociada. languageOpcional- Código de idioma único para las reseñas en
reviews, por ejemplo,en,fr,deoes. El parámetrolangtiene prioridad sobre este. sortOpcional- Orden para
reviews:recencypara la más reciente (por defecto) orelevancepor relevancia. Usarecencyaquí, nonewestcomo en otras plataformas. starsOpcional- Array de strings con la calificación de estrellas para
reviews, por ejemplo,["1","2"]para obtener solo reseñas de una y dos estrellas. Admite valores de1a5. Déjalo en blanco para no filtrar por estrellas. No indica una calificación mínima.Trustpilot: Una muestra filtrada de reseñas no es el TrustScore de la empresaTrustpilot aclara que la fuente de una reseña no altera su peso en el cálculo del `TrustScore`. La media de una muestra de reseñas (por ejemplo, solo las de baja puntuación, las de una fuente concreta o las de un periodo determinado) no puede presentarse como la puntuación oficial de la empresa.Consultada verified_onlyOpcional- Para obtener solo las reseñas verificadas, usa el valor booleano
trueofalse. Esta es la etiqueta de verificación de la reseña, no significa que la empresa esté verificada.
Cómo usar la API de Trustpilot
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"trustpilot","action":"profile","params":{"company":"<company>"}}'
Preguntas sobre la API de Trustpilot
¿Cómo llamo a la API de Trustpilot?
Envía POST /api/v1/social con platform igual a trustpilot, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de Trustpilot?
Devuelve JSON estructurado. Por ejemplo, el esquema de profile incluye name, domain, trust_score y rating. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de Trustpilot?
Trustpilot explica que TrustScore pondera antigüedad, frecuencia y promedio de reseñas, y que las estrellas visibles se redondean desde esa puntuación. No debe recalcularse como una media simple de una muestra.
¿Qué parámetros son obligatorios?
Depende de la acción. profile requiere company; reviews requiere company.