Hotel Review Aggregator avatar

Hotel Review Aggregator

Pricing

Pay per usage

Go to Apify Store
Hotel Review Aggregator

Hotel Review Aggregator

Aggregates hotel reviews from multiple platforms (currently Google & TripAdvisor, more coming) into one normalized API. Supports both REST API and MCP access

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dagim Alemu

Dagim Alemu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a month ago

Last modified

Share

Hotel Reviews Aggregator API & MCP Server

Hotel Reviews Aggregator & MCP Server extracts hotel reviews from Google Travel and TripAdvisor.

It provides a REST API endpoint for applications and a Model Context Protocol (MCP) endpoint for AI assistants such as Claude Desktop, Cursor, and custom AI agents.


Use Cases

  • Competitor Analysis: Benchmark guest ratings, review volume, and customer feedback against competing hotels.
  • Data Analytics and Research: Collect structured review datasets for market research, sentiment analysis, and reporting.
  • AI Agent Integration: Supply real-time hotel review data directly to AI agents, chatbots, and research workflows.
  • ERP and CRM Integration: Connect review data directly into internal ERP systems, CRM platforms, and hospitality dashboards.
  • Brand Protection: Track reviews across platforms to identify emerging issues and customer satisfaction trends.

Features

  • Dual Platform Coverage: Extract reviews from both Google Travel and TripAdvisor.
  • Built-in MCP Server: Native support for Model Context Protocol using the tool get_hotel_reviews.
  • Standby Mode: Fast responses without startup delays.
  • Proxy Rotation: Automatically rotates IP addresses to avoid rate limits and blocks.
  • Pagination: Easily fetch large numbers of reviews using next_page_token.
  • Pay-Per-Event Pricing: Pay only for valid review requests.

Extracted Data

Each review returned includes the following fields:

  • Rating: Star rating given by the reviewer.
  • Review Text: Text content of the review.
  • Author Information: Reviewer name and profile details.
  • Publish Date: Review date in ISO format.
  • Platform: Source platform (google or tripadvisor).

How to Use

1. REST API (POST /api/reviews)

Send an HTTP POST request to your Standby Actor endpoint:

curl -X POST "https://<YOUR-STANDBY-URL>/api/reviews?token=<YOUR-APIFY-TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"source": "google",
"url": "https://www.google.com/travel/hotels/entity/..."
}'

Request Parameters

ParameterTypeRequiredDescription
sourcestringYesTarget platform (google or tripadvisor).
urlstringYesFull hotel page URL on Google Travel or TripAdvisor.
next_pagestringNoPagination token returned from a previous request.

Sample Response

{
"platform": "google",
"source_url": "https://www.google.com/travel/hotels/entity/...",
"next_page_token": "CAESB0dPT0dMR...",
"reviews": [
{
"author": "John Doe",
"rating": 5,
"text": "Great service and beautiful rooms!",
"date": "2026-07-20"
}
]
}

2. Model Context Protocol (MCP) Server (POST /mcp)

Connect this Actor as an MCP Server tool to AI applications.

Tool Definition

  • Tool Name: get_hotel_reviews
  • Description: Fetches a page of hotel reviews from Google or TripAdvisor for a given URL.

MCP Client Configuration (claude_desktop_config.json / Cursor)

{
"mcpServers": {
"hotel-reviews": {
"url": "https://<YOUR-STANDBY-URL>/mcp?token=<YOUR-APIFY-TOKEN>"
}
}
}

Pricing

You pay only for successful requests:

  • REST API Review Fetch (POST /api/reviews): $0.003 per request.
  • MCP Tool Call (get_hotel_reviews): $0.003 per tool call.

Invalid requests with missing required parameters are not charged.


Platform Features

  • Automatic Proxy Rotation: Handles IP rotation automatically.
  • Standby Server: Stays online to respond to requests continuously.
  • Monitoring and Logs: View request metrics and error logs in the Apify Console.

Support

If you run into issues or have questions, submit an issue in the Issues tab on Apify Store.