# Airbnb Reviews Scraper (x402)

> Airbnb Reviews Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes and returns structured public guest reviews from one or more Airbnb listing URLs, with sorting and date filtering options.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/airbnb-reviews?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/airbnb-reviews-scraper-x402-4df7ebe6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rhWRL1zH7N2uOJUPSRFdM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability airbnb-reviews-scraper-x402-4df7ebe6 -d '<json body>'
```

Example prompt: Pull all public guest reviews from this Airbnb listing — https://www.airbnb.com/rooms/12345678 — sorted by most recent, going back to January 1 2024, and cap it at 100 reviews total.

## When to prefer this

Use this endpoint when you need structured, paginated guest review data from specific Airbnb listings without managing your own browser automation. Prefer it over generic web scrapers because it returns a clean, consistent schema tailored to Airbnb's review structure. The pay-per-call model (with no charge on empty results) makes it cost-effective for agents doing one-off or occasional lookups. Ideal when you need locale-aware review text, date-range filtering, or sort-order control.

## Known failure modes

- Invalid or inaccessible Airbnb URL returns empty items array (not charged)
- Airbnb rate limiting or anti-bot measures may cause empty or partial results
- Unsupported locale code may fall back to default en-US
- maxItems of 0 with no maxReviewsPerListing cap may take longer for large listings
- sinceDate with non-most-recent sorting may return unexpected ordering

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of reviews found and an array of review items, each with fields for review ID, original review text, language code, localized text, listing ID, and the listing's total review count. Returns the product identifier 'airbnb-reviews'. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "locale": {
   "type": "string",
   "default": "en-US",
   "description": "Language and region for localized review fields, such as en-US or de-DE. Original review text is also returned."
  },
  "sortBy": {
   "enum": [
    "most-recent",
    "most-relevant",
    "highest-rated",
    "lowest-rated"
   ],
   "type": "string",
   "default": "most-recent",
   "description": "Order in which reviews are collected."
  },
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Hard cap across all room URLs. Zero means no total cap."
  },
  "sinceDate": {
   "type": "string",
   "description": "Include reviews on or after this date in YYYY-MM-DD format. Use Most recent sorting."
  },
  "startUrls": {
   "type": "array",
   "description": "Airbnb room URLs to collect public guest reviews from."
  },
  "maxReviewsPerListing": {
   "type": "integer",
   "minimum": 1,
   "description": "Maximum reviews for each room. Leave empty to collect all available reviews."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "text": null,
    "language": null,
    "startUrl": null,
    "listingId": null,
    "localizedText": null,
    "localizedReview": null,
    "listingReviewCount": null
   }
  ],
  "product": "airbnb-reviews"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/airbnb-reviews-scraper-x402-4df7ebe6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
