Review summary for one Airbnb listing (by room id or URL)
Review summary for one Airbnb listing (by room id or URL): overall guest rating out of 5 and number of reviews, the six category ratings (cleanliness, accuracy, check-in, communication, location, value), share of 5/4/3/2/1-star reviews, review themes with mention counts (e.g. 'Hot tub' 165), Guest favourite and Superhost flags, host's total review count. Individual review texts are not included (Airbnb does not put them in the public page).
Answeringour last check, 2026-10-24
1 of 1checks answered this week
39 msmedian answer time
$0.002listed price per call
$0.002price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://api.healthtravel-api.workers.dev/api/travel/airbnb-reviews
| Category | Everything else |
|---|---|
| Provider host | api.healthtravel-api.workers.dev |
| Networks | eip155:10, eip155:137, eip155:143, eip155:42161, eip155:42220, eip155:480, eip155:5042, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp, xrpl:0 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-24 | valid payment request | 402 | $0.002 | 39 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"listing": "20669368"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"listing": {
"description": "Airbnb room id or room URL, e.g. 20669368 or https://www.airbnb.com/rooms/20669368",
"type": "string"
}
},
"required": [
"listing"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}