# Airbnb Listing Preview API

> Airbnb Listing Preview API is a free API for AI agents from agent-data-api.netlify.app, callable via x402, Free, status unknown (last checked 2026-11-03).

Returns a compact JSON preview of a public Airbnb room listing (title, location, rating, review count, property type, photo count) given an Airbnb room URL.

## Facts

- Endpoint: POST https://agent-data-api.netlify.app/api/airbnb/preview?utm_source=zero.xyz
- Price: Free
- Payment: x402
- Status: unknown
- Last checked: 2026-11-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/airbnb-listing-preview-api-f596b74b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DQ4ELAiLHEF6nJSZB-s1z

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-listing-preview-api-f596b74b -d '<json body>'
```

Example prompt: Can you pull up the basic details for this Airbnb listing — airbnb.com/rooms/12345678 — I want to know the title, location, rating, review count, and what type of property it is?

## When to prefer this

Use this endpoint when you need a fast, free, structured preview of an Airbnb listing and only require the core fields (title, location, rating, reviews, property type, photo count). It is ideal for quickly validating or comparing listings before deciding whether to fetch the full record. Choose the paid /api/airbnb/listing endpoint instead when you need host info, amenities, room details, coordinates, or full photo URLs.

## Known failure modes

- Invalid or malformed Airbnb room URL returns an error
- Listing has been removed or is no longer public — returns not found or empty response
- Airbnb rate limiting or anti-scraping measures may cause intermittent failures
- Non-room URLs (experiences, plus listings) may not parse correctly
- Network timeout if Airbnb page is slow to respond

## How this service works

Free x402 resource (price 0): a compact preview of one public Airbnb room page as JSON: title, location, rating, review count, property type and photo count. Same parser as the paid /api/airbnb/listing endpoint, which returns the full record (description, host, amenities, rooms, coordinates, photos) for USD 0.02. Input: airbnb.com/rooms/<id> URL.

## Output

A JSON object containing the Airbnb listing's title, location string, numerical rating, review count, property type label, and photo count — a compact preview snapshot of the public listing page.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/airbnb-listing-preview-api-f596b74b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data-api.netlify.app](https://www.zero.xyz/host/agent-data-api.netlify.app/llms.txt)
