Empleo
Glassdoor Reviews Scraper
glassdoor.com
Glassdoor está protegido por Cloudflare, y una página de reseñas necesita el slug exacto de la empresa junto a su ID, así que una URL adivinada da un 404. Un endpoint de plugin dedicado recibe una URL de empresa de Glassdoor, un ID de empresa o un nombre de empresa, encuentra por sí mismo la página de reseñas correcta y devuelve las reseñas ya analizadas: título, valoración global y las seis subvaloraciones (equilibrio entre vida laboral y personal, cultura y valores, diversidad e inclusión, oportunidades profesionales, retribución y beneficios, alta dirección), si el autor recomienda la empresa, aprueba al CEO y ve con buenos ojos las perspectivas del negocio, los pros, los contras y los consejos a la dirección, el puesto, la situación laboral, si es empleado actual o antiguo, los años en la empresa, la ubicación, la fecha, los votos de utilidad y la respuesta de la empresa. La empresa viene con ellas: valoración global, número de reseñas, los porcentajes de recomendación, aprobación del CEO y perspectivas del negocio, el CEO, las medias de las subvaloraciones, la distribución de estrellas, las reseñas de los últimos 7 y 30 días, y datos de la empresa como sector, sede y tamaño. Ten claro lo que alcanza: lee Glassdoor como un visitante sin sesión iniciada, y Glassdoor muestra a esos visitantes solo la primera página de cada vista de reseñas, tres reseñas, y manda las páginas más profundas al inicio de sesión. Cada orden, valoración en estrellas y filtro es una vista propia, así que sort, rating, job_title, keyword, topic, employment_status, language y current_only alcanzan reseñas distintas, y max_results hasta 25 lee en una llamada los demás órdenes y valoraciones y combina las reseñas distintas. Por eso es una muestra de las reseñas de una empresa, no su historial completo de reseñas. Lee el sitio de EE. UU. solo con exits de EE. UU., y no hace falta cuenta de Glassdoor.
Qué puedes extraer
- Título de la reseña, valoración global y seis subvaloraciones, del equilibrio entre vida laboral y personal a la alta dirección
- Recomendación a un amigo, aprobación del CEO y perspectivas del negocio
- Pros, contras y consejos a la dirección
- Puesto, situación laboral, empleado actual o antiguo, años en la empresa y ubicación
- Fecha, votos útiles y no útiles, un indicador de destacada y la respuesta de la empresa
- Resumen de la empresa: valoración global, número de reseñas, porcentajes de recomendación, aprobación del CEO y perspectivas, el CEO, medias de las subvaloraciones, distribución de estrellas y reseñas de los últimos 7 y 30 días
- Datos de la empresa: nombre, logo, sitio web, sector, área, sede y tamaño
- Tres reseñas por vista de orden o filtro, hasta 25 por llamada combinando los demás órdenes y valoraciones; solo el sitio de EE. UU.
Endpoints dedicados
/reviews/glassdoor Reseñas de empresas en Glassdoor
Reseñas de empleados de una empresa indicada con un ID de empresa de Glassdoor, una URL de empresa de Glassdoor o un nombre de empresa: un array reviews con id, url, title, rating, subratings, recommendToFriend, ceoApproval, businessOutlook, pros, cons, advice, jobTitle, employmentStatus, isCurrentEmployee, yearsOfEmployment, location, date, helpfulCount, notHelpfulCount, featured, employerResponse y view, además de summary (overallRating, reviewCount, allReviewsCount, porcentajes de recomendación, aprobación del CEO y perspectivas del negocio, ceo, subratings, ratingDistribution, reviewsLast7Days, reviewsLast30Days), companyMeta y totalReviews. sort es recent, helpful, highest o lowest; filtra con rating (1-5), job_title, keyword, topic, employment_status, language (eng, fra, deu, nld, por, spa o ita) y current_only. Glassdoor muestra a los visitantes sin sesión iniciada 3 reseñas por vista; max_results de 1 a 25 (por defecto 3) lee más vistas y combina las reseñas distintas, y publicLimitReached indica cuándo se agotaron. Solo exits de EE. UU.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/reviews/glassdoor?company=9079&sort=recent&max_results=6"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/reviews/glassdoor",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"company": "9079", "sort": "recent", "max_results": "6"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.glassdoorReviews('9079', {
sort: 'recent',
maxResults: 6,
});
console.log(data); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Ejemplo de respuesta
{
"company": "Google",
"employerId": 9079,
"slug": "Google",
"companyMeta": {
"employerId": 9079,
"name": "Google Inc.",
"shortName": "Google",
"overallRating": 4.4,
"logo": "https://media.glassdoor.com/sql/9079/google-squarelogo-1441130773284.png",
"website": "https://goo.gle/4ehVuXi",
"industry": "Internet & Web Services",
"sector": "Information Technology",
"headquarters": "Mountain View, CA",
"size": "10000+ Employees",
"salaryCount": 192427
},
"summary": {
"overallRating": 4.4,
"reviewCount": 52845,
"allReviewsCount": 71331,
"ratedReviewsCount": 52890,
"recommendToFriendPercent": 87,
"ceoApprovalPercent": 84,
"businessOutlookPercent": 83,
"ceo": {
"name": "Sundar Pichai",
"title": "CEO",
"photo": "https://media.glassdoor.com/people/sql/9079/google-sundar-pichai.png"
},
"subratings": {
"workLifeBalance": 4.2,
"cultureAndValues": 4.2,
"diversityAndInclusion": 4.4,
"careerOpportunities": 4.2,
"compensationAndBenefits": 4.5,
"seniorManagement": 3.9
},
"ratingDistribution": {
"overall": {
"1": 437,
"2": 456,
"3": 1917,
"4": 5490,
"5": 10343
},
"recommendToFriend": {
"recommend": 6708,
"wont_recommend": 1142
}
},
"reviewsLast7Days": 42,
"reviewsLast30Days": 196
},
"totalReviews": 49169,
"reviews": [
{
"id": 105832357,
"url": "https://www.glassdoor.com/Reviews/Employee-Review-Google-E9079-RVW105832357.htm",
"title": "Great wellness perks overshadowed by office politics",
"rating": 5,
"subratings": {
"workLifeBalance": 5,
"cultureAndValues": 5,
"diversityAndInclusion": 5,
"careerOpportunities": 5,
"compensationAndBenefits": 5,
"seniorManagement": 5
},
"recommendToFriend": true,
"ceoApproval": "approve",
"businessOutlook": "positive",
"pros": "Excellent wellness perks and health benefits. Access to the latest technology and research. Opportunities to advance and try other roles.",
"cons": "Office politics happened at the more senior level. Many instances of wasted work because of miscommunication and management changing decisions. Company is too big to scale quickly.",
"advice": null,
"jobTitle": "Technical Program Manager",
"employmentStatus": "full_time",
"isCurrentEmployee": false,
"yearsOfEmployment": 6,
"location": "San Francisco, CA",
"date": "2026-10-02T22:14:11.313",
"helpfulCount": 0,
"notHelpfulCount": 0,
"featured": false,
"employerResponse": null,
"view": "recent"
}
],
"resultsCollected": 3,
"viewsFetched": [
"recent"
],
"pagesFetched": 1,
"hasMore": false,
"nextPage": null,
"publicLimitReached": false,
"query": {
"company": "9079",
"sort": "recent",
"rating": null,
"job_title": null,
"keyword": null,
"topic": null,
"employment_status": [
"full_time",
"part_time"
],
"language": [
"eng"
],
"current_only": false,
"max_results": 3
}
} Preguntas frecuentes
¿Es legal hacer scraping de reseñas de Glassdoor?
Recopilar reseñas y valoraciones públicas de Glassdoor es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. Las reseñas se publican sin nombre, pero los puestos, las ubicaciones y el texto de las reseñas pueden seguir siendo datos personales, así que cumple las normas de privacidad que se te apliquen. ScrapeUnblocker devuelve las reseñas públicas; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de reseñas de Glassdoor sin que me bloqueen?
Glassdoor está protegido por Cloudflare y rechaza las peticiones simples. El plugin /reviews/glassdoor obtiene cada vista de reseñas a través de la cadena de desbloqueo de ScrapeUnblocker con exits de EE. UU., lee las reseñas de los datos que Glassdoor envía con la página y vuelve a obtener una vista cuando llega bloqueada. En el benchmark de ScrapeUnblocker devolvió reseñas en el 99,6 % de 1.100 llamadas con una empresa distinta cada vez, unos 3,8 s por llamada.
¿Cuántas reseñas de Glassdoor puedo obtener?
Glassdoor muestra a los visitantes sin sesión iniciada solo la primera página de cada vista de reseñas, tres reseñas, y manda cada página más profunda a una pantalla de inicio de sesión; el plugin no inicia sesión, así que no tiene parámetro de página. Cada orden (recent, helpful, highest, lowest), valoración en estrellas y filtro es una vista aparte con sus propias tres primeras reseñas, así que subir max_results (hasta 25) hace que una llamada lea los demás órdenes, después cada valoración, y combine las reseñas distintas, mientras que filtros como keyword, topic o job_title abren más vistas en llamadas posteriores. publicLimitReached es true cuando llegaron menos reseñas de las que pediste porque esas vistas se agotaron. Úsalo para muestrear y seguir lo que dicen los empleados de una empresa, no para descargar su historial completo de reseñas.
¿Qué datos obtengo de cada reseña?
Cada reseña trae su ID y su enlace, el título, la valoración global y seis subvaloraciones (equilibrio entre vida laboral y personal, cultura y valores, diversidad e inclusión, oportunidades profesionales, retribución y beneficios, alta dirección), si el autor recomienda la empresa, aprueba al CEO y ve con buenos ojos las perspectivas del negocio, los pros, los contras y los consejos a la dirección, el puesto, la situación laboral, si sigue trabajando allí y durante cuántos años, la ubicación, la fecha, los votos útiles y no útiles, un indicador de destacada, la respuesta de la empresa y la vista de la que procede. El resumen de la empresa añade la valoración global, el número de reseñas, los porcentajes de recomendación, aprobación del CEO y perspectivas, el CEO, las medias de las subvaloraciones, la distribución de estrellas y las reseñas de los últimos 7 y 30 días, y companyMeta el nombre, el logo, el sitio web, el sector, el área, la sede y el tamaño. Un valor que Glassdoor no muestra vuelve como null.
¿Cómo elijo la empresa?
Pasa company como una URL de empresa de Glassdoor, un ID numérico de empresa como 9079 para Google, o un nombre de empresa como Bank of America, que se busca con el buscador de empresas de Glassdoor; una URL o un ID es la elección exacta, y un nombre que no coincide con ninguna empresa da un 404. El plugin usa solo exits de EE. UU. y lee el sitio de EE. UU., porque Glassdoor manda a los visitantes de otros países a su sitio local, donde estas páginas no existen; language elige los idiomas de las reseñas (inglés por defecto). Para datos salariales, el plugin de salarios de Glassdoor, /salaries/glassdoor, admite la misma entrada company.
¿Cuánto cuesta hacer scraping de reseñas de Glassdoor?
Cada vista de reseñas obtenida se factura como una petición: la llamada por defecto lee una vista y cuenta como 1 petición, max_results=25 lee hasta 9 vistas, y pagesFetched muestra el número exacto. Buscar la empresa a partir de un nombre o un ID no se factura. 1 petición = 1 crédito, 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.