Teste de 7 dias

Scraper do Tripadvisor que cobra a página, não a avaliação

Digite um hotel, restaurante ou atração e o Web Unlocker devolve a página dele no Tripadvisor: nota, posição, notas detalhadas e avaliações com as respostas do proprietário, 10 por página, cobradas como uma página. Uma página que não carrega não custa nada.

Teste:

1.000 requisições grátis · Pague só se der certo · Mais de 195 países · Pronto para o Claude

tripadvisor.com/Hotel_Review-g60745-d8316858-Reviews-The_Godfrey_Hotel_Boston-Boston_Massachusetts.htmlExecução de exemplo · avaliações: 9.547 · nesta página: 10 · 10,3 s
Baixar
  1. Encontrando o local pela própria busca do Tripadvisor
  2. Carregando a página em um navegador real nos EUA
  3. Lendo a nota, as notas detalhadas e as avaliações

Pronto para seus próprios locais? Obtenha uma chave de API ou agende uma demo.

Receba sua chave de API e requisições grátis

Conte um pouco sobre sua equipe e receba:

  • Chave de API em até um dia útil
  • Requisições grátis nos seus próprios alvos
4,7 / 5 no G2com base em 79 avaliações
Agendar demo

Sem cartão. Cancele quando quiser. Respondemos em até um dia útil.

Extraia 10.000 avaliações do Tripadvisor por $0.98

Uma página de hotel do Tripadvisor traz 10 avaliações e uma de restaurante traz 15, com as notas e as respostas do proprietário, e o Web Unlocker a cobra como uma página. Um scraper de avaliações do Tripadvisor na Apify ou na Bright Data cobra cada avaliação.

Uma página difícil custa
o mesmo que uma fácil.

Uma página que não carrega não custa nada. As 9.260 avaliações em inglês do The Godfrey Hotel, em Boston, são 926 páginas: $0.91.

Quanto custam 10.000 avaliações do Tripadvisor

1.000 páginas de hotel com 10 avaliações, a preços publicados

  • $0.98Gologin Web Unlocker
  • $15Bright Data
  • $19Reviews Scraper (baseado na Apify)
  • $38Outscraper

Web Unlocker no plano Growth, $0.98 por 1.000 páginas. Os outros cobram cada avaliação: a Bright Data no pagamento por uso, o actor mais usado da Apify no plano de $19 da Apify, o Outscraper depois das suas 500 avaliações grátis.

Pronto para rodar nos seus próprios hotéis? Obtenha sua chave de API e requisições grátis.

94 de 100 páginas do Tripadvisor voltam na primeira tentativa

Nosso teste de scraping do Tripadvisor: cem páginas, uma requisição cada, sem novas tentativas: hotéis de Boston a Tóquio, páginas de avaliações bem no fundo do histórico de um hotel, restaurantes, atrações e listas de cidades. Veja o que volta e com que rapidez.

Uma página que não volta custa $0.
Você paga por páginas, não por tentativas.

Colete as 9.260 avaliações em inglês de um hotel por $0.91

O Tripadvisor mostra todas as avaliações a todo visitante, 10 por página de hotel e 15 por página de restaurante, e cada página leva à seguinte. Seu scraper do Tripadvisor segue esse link até a última página: o The Godfrey Hotel, em Boston, tem 926 páginas até a primeira avaliação, de janeiro de 2016.

A API do próprio Tripadvisor serve um conjunto de avaliações definido em contrato.
A página mostra todas as avaliações.

Como fazer scraping de avaliações do Tripadvisor com Python ou Node.js

O web scraping do Tripadvisor leva uma requisição por página: envie o endereço do Tripadvisor de um hotel, restaurante ou atração, receba a página, leia a nota, a posição e as avaliações. Cada página leva à seguinte, então todas as avaliações estão a um loop de distância.

  1. Passo 01

    Obtenha sua chave de API

    Preencha o formulário acima. A chave chega por e-mail em até um dia útil.

  2. Passo 02

    Envie o endereço do local

    A página dele no Tripadvisor, como abre no seu navegador, e o país de onde abrir.

  3. Passo 03

    Leia as avaliações

    A página traz a nota, a posição e de 10 a 15 avaliações, cada uma com nota, texto, data e a resposta do proprietário.

Instalar
pip install requests
Executar
GOLOGIN_SCRAPING_API_KEY=your_key python tripadvisor_reviews.py
Envia para
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import re
import time
from html import unescape

import requests

address = "https://www.tripadvisor.com/Hotel_Review-g60745-d8316858-Reviews-The_Godfrey_Hotel_Boston-Boston_Massachusetts.html"


def scrape(url):
    for attempt in range(3):
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            params={
                "url": url if attempt == 0 else f"{url}?_r={int(time.time())}",
                "geo": "us",
                "format": "json",
            },
            timeout=120,
        )
        html = response.json().get("data", {}).get("html", "")
        if "ShowUserReviews-" in html:
            return html
    return html


def text(markup):
    return unescape(re.sub(r"\s+", " ", re.sub(r"<[^>]+>", " ", markup.replace("<!-- -->", "")))).strip()


def first(pattern, source):
    match = re.search(pattern, source)
    return text(match.group(1)) if match else None


html = scrape(address)

place = {}
for block in re.findall(r'<script[^>]*application/ld\+json[^>]*>(.*?)</script>', html, re.S):
    data = json.loads(block)
    if "aggregateRating" in data:
        place = data
        break

cards = re.split(r'data-test-target="HR_CC_CARD"|data-automation="reviewCard"', html)[1:]
reviews = []
for card in cards:
    title = first(r'<a[^>]+ShowUserReviews[^>]+>(.*?)</a>', card)
    if not title:
        continue
    body = card.split("</h3>", 1)[1]
    body = body[body.find('data-test-target="review-body"'):] if 'data-test-target="review-body"' in body else body
    reviews.append({
        "author": first(r'href="/Profile/[^"]+"[^>]*>(?:<span[^>]*>)?([^<]+)<', card),
        "rating": first(r"<title[^>]*>([\d.]+) of 5 bubbles</title>", card),
        "title": title,
        "text": text(re.split(r"<button|Date of stay:|<div[^>]*>Written ", body)[0]),
        "date_of_stay": first(r"Date of stay:(?:<[^>]+>)+([^<]+)<", card),
        "owner_reply": "Response from " in card,
    })

next_page = re.search(r'aria-label="Next page" href="([^"]+)"', html)
print(json.dumps({
    "name": place.get("name"),
    "rating": place.get("aggregateRating", {}).get("ratingValue"),
    "reviews_total": place.get("aggregateRating", {}).get("reviewCount"),
    "ranking": first(r"(#[\d,]+ of [\d,]+ [^<\"]+?)(?= and rated|\"|<)", html),
    "reviews": reviews,
    "next_page": f"https://www.tripadvisor.com{unescape(next_page.group(1))}" if next_page else None,
}, indent=2, ensure_ascii=False))

Precisa do lado do Google dos mesmos locais? O scraper de avaliações do Google devolve a nota do Google de um local, a divisão por estrelas e as principais avaliações do mesmo jeito.

Compare a Tripadvisor API com scrapers de avaliações

A API oficial que substituiu a Content API em 31 de agosto de 2026, o scraper de avaliações mais usado da Apify, o Outscraper e o Web Unlocker: o que cada um cobra para extrair dados do Tripadvisor e o que deixa você guardar.

Unidade de cobrança, preço de 1.000 locais com suas primeiras avaliações, todas as avaliações de um local, armazenamento dos dados, início grátis, o mesmo preço em outros sites e formatos de página no Gologin Web Unlocker, na Tripadvisor API, na Apify e no Outscraper
O que é precisoWeb UnlockerTripadvisor APIApifyOutscraper
Você paga porUma páginaCada local, cada chamadaCada avaliaçãoCada avaliação
1.000 locais com suas primeiras avaliações$0.98$15$19$38
Todas as avaliações de um localSim, página por páginaUm conjunto definido em contratoSimSim
Guardar o que você coletaSimSó os IDs de localSimSim
Grátis para começar1.000 páginas1.000 chamadas, uma vez$5 por mês500 avaliações
Mesmo preço em qualquer outro siteSimNãoNãoNão
A página inteira em HTML ou MarkdownSimNãoNãoNão

Precisa dos locais primeiro? Uma lista de cidade do Tripadvisor traz 30 hotéis ou restaurantes por página, e a aba Hotéis da cidade acima a lê. O Web Unlocker devolve qualquer outro site do mesmo jeito.

Parte de um stack tecnológico completo

Uma conta, uma rede de proxies, um ecossistema. Escolha o produto de que a tarefa precisa.

Também faz scraping de avaliações em outros lugares? Veja os scrapers de avaliações do Google e do Google Maps, ou todas as ferramentas de web scraping.

Perguntas sobre o scraper do Tripadvisor

Como fazer scraping de avaliações do Tripadvisor?

Envie o endereço do local no Tripadvisor ao Web Unlocker. Ele abre a página em um navegador real e a devolve com a nota, a posição na cidade, a divisão das notas e as avaliações: 10 em uma página de hotel, 15 em uma página de restaurante, cada uma com autor, nota, título, texto, data e a resposta do proprietário. Cada página leva à seguinte, e o código acima segue esse link até a última página.

Como fazer scraping de avaliações do Tripadvisor com Python?

Envie o endereço da página ao Web Unlocker com a biblioteca requests e leia os campos na página. A aba Python acima é um script completo, testado na API real.

Existe uma Tripadvisor API?

O Tripadvisor encerrou a Content API em 31 de agosto de 2026, e as chaves dela pararam de funcionar. A substituta, a Tripadvisor Terra, vende um pacote self-service com um número limitado de avaliações, tiradas de um conjunto que o seu contrato define, e os termos dela não deixam você guardar nada além dos IDs de local. O Web Unlocker devolve a própria página pública, com todas as avaliações, página após página.

Quanto custa a Tripadvisor API?

A Tripadvisor Terra dá as primeiras 1.000 chamadas faturáveis grátis uma vez por conta e depois cobra $0.015 por local em cada chamada, menos em volumes maiores. O Web Unlocker cobra $0.98 por 1.000 páginas, e uma página de hotel traz 10 avaliações.

A Tripadvisor API é grátis?

Só para começar: a Tripadvisor Terra dá a cada conta suas primeiras 1.000 chamadas faturáveis uma vez, e toda chamada depois disso é paga. A antiga Content API, com suas chamadas grátis mensais, foi encerrada em 31 de agosto de 2026. O Web Unlocker vem com 1.000 requisições grátis, o que dá 10.000 avaliações de hotéis.

Como obter uma chave da Tripadvisor API?

As chaves da antiga Content API pararam de funcionar em 31 de agosto de 2026; as novas vêm com um pacote da Tripadvisor Terra. Uma chave do Web Unlocker sai do formulário acima em até um dia útil, com requisições grátis para testar nos seus próprios locais.

Posso fazer scraping de todas as avaliações de um hotel?

Sim, e um scraper de avaliações do Tripadvisor não precisa de login para isso: o Tripadvisor lista todas as avaliações a todo visitante, página por página. O The Godfrey Hotel, em Boston, mostra suas 9.260 avaliações em inglês em 926 páginas, e a última volta até janeiro de 2016. Todas elas saem por $0.91.

Quantas avaliações uma página do Tripadvisor retorna?

10 em uma página de hotel ou atração e 15 em uma página de restaurante, mais a nota do local, o número de avaliações, a posição na cidade, a divisão das notas e as notas de cada parte da estadia.

O scraper retorna as respostas do proprietário?

Sim, sempre que o local respondeu: quem respondeu, a data e o texto completo. Na segunda página de avaliações do The Godfrey Hotel, todas as 10 tinham resposta.

Posso fazer scraping de todos os hotéis ou restaurantes de uma cidade?

Sim. Uma página de lista da cidade traz 30 locais com nota, número de avaliações, faixa de preço, telefone, endereço e posição no mapa, e cada local é mais uma página para as avaliações dele. A aba Hotéis da cidade acima lista 30 hotéis de Boston a partir de uma página.

Posso fazer scraping de avaliações em outros idiomas?

O Tripadvisor.com lista as avaliações em inglês. Cada site de país lista as avaliações no seu próprio idioma: no tripadvisor.fr, o The Godfrey Hotel mostra 2.061 delas. O Web Unlocker devolve essas páginas do mesmo jeito, a partir de mais de 195 países.

Como exportar avaliações do Tripadvisor para CSV?

A aba Todas as avaliações acima grava o reviews.csv: uma linha por avaliação, com nota, data, título e texto. Ou entregue a página ao Claude com a skill de scraping do Gologin e peça um CSV.

Quanto custa um scraper do Tripadvisor?

Menos de $1 por 1.000 páginas, e o mesmo preço para toda página: 10.000 avaliações de hotéis saem por $0.98. Uma página que não carrega não custa nada. Os planos começam em $49 por mês para 50.000 requisições.

Existe um scraper do Tripadvisor grátis?

Sim, para começar: o Web Unlocker vem com 1.000 requisições grátis, o suficiente para 10.000 avaliações de hotéis.

Preciso de proxies para fazer scraping do Tripadvisor?

Não. O Web Unlocker escolhe o IP para você, em mais de 195 países, e abre a página a partir do país que você escolher.

Qual é o melhor scraper do Tripadvisor?

Depende do que você precisa. Apify, Bright Data e Outscraper vendem linhas prontas e cobram cada avaliação. O Web Unlocker é um scraper do Tripadvisor que devolve a página inteira por um preço por página, com a posição, a divisão das notas e as respostas do proprietário, e você faz o parse do seu jeito.

Por que os scrapers do Tripadvisor param de retornar avaliações?

Scrapers que chamam os feeds de dados internos do site precisam de uma correção cada vez que o Tripadvisor muda um deles: o actor do Tripadvisor mais usado na Apify registrou três correções desse tipo em outubro de 2026. O Web Unlocker devolve a página que um visitante vê.

Fazer scraping do Tripadvisor é legal?

Uma página do Tripadvisor é pública e carrega sem login. O Web Unlocker a carrega como o navegador de um visitante e devolve a página. O que você coleta e como usa é decisão sua, então confira com as regras que valem para o seu projeto.

Receba sua chave de API e requisições grátis

Conte um pouco sobre sua equipe e receba:

  • Chave de API em até um dia útil
  • Requisições grátis nos seus próprios alvos
4,7 / 5 no G2com base em 79 avaliações
Agendar demo

Sem cartão. Cancele quando quiser. Respondemos em até um dia útil.