bluedoor data·Airbnb API·bluedoor.sh ↗

Airbnb data

Crawlable pages over the bluedoor Airbnb API: visible listing prices, source Airbnb URLs, coordinates, PDP detail, availability calendars, comps, rate distributions, market snapshots, and pricing audits.

South Beach sample

Priced listings0
Nightly min-
Nightly median-
Nightly max-
Source surfaces1

Canonical collections

CollectionWhat it containsPrimary routes
ListingsPublic listing identity, title, location, rating, images, occupancy, and source URL from Airbnb PDP JSON-LD.
/v1/listings/{id}
/v1/listings/search
/v1/listings/search-radius
AvailabilityDay-level availability, bookability, check-in flags, and min/max night rules for listing calendars.
/v1/listings/{id}/availability
/v1/listings/availability-grid
RatesNormalized visible prices, nightly estimates, bounded rate comparisons, and pricing audit workflows.
/v1/rates/compare
/v1/pricing/audit
MarketsComparable-listing discovery, radius filters, market snapshots, route units, and documented snapshot procedures.
/v1/comps/find
/v1/markets/snapshot
MetadataRoute catalog, unit prices, source evidence, cache policy, and OpenAPI documentation for agents.
/v1/endpoints
/v1/sources
/v1/capabilities
/v1/openapi.json

Priced listing rows

No market stats returned.

No listing rows returned.

Sample listing record

Listing sample unavailable.

Workflow routes

RouteMethodUnitsUse casePolicy
comps_find
/v1/comps/find
POST20Find comparable listings
Search a market and return normalized comparable listings with optional distance and price fields.
1 origin call max
900s TTL
rates_compare
/v1/rates/compare
POST30Compare listing rates
Search up to 30 rooms and return price distribution statistics plus normalized listing rows.
1 origin call max
900s TTL
market_snapshot
/v1/markets/snapshot
POST75Summarize a market search
Return market-level price, rating, and listing-type statistics using a documented search-result snapshot procedure.
1 origin call max
1,800s TTL
60s cooldown
pricing_audit
/v1/pricing/audit
POST40Audit a listing price against comps
Fetch one listing detail and one bounded comps search, then compare the listing against market price statistics.
2 origin call max
1,800s TTL

Source evidence

SourceStatusAuthorityNotes
Airbnb
public_web_graphql
activeplatform_public_surface
Bounded by bluedoor compute units and origin budget; upstream exposes no public X-RateLimit headers.
Search and availability use Airbnb public web GraphQL persisted queries; listing detail uses public PDP JSON-LD.
Get this page with API

Rendered from the bluedoor Airbnb API. Reproduce it:

GET https://api.bluedoor.sh/airbnb/v1/endpointsJSON
GET https://api.bluedoor.sh/airbnb/v1/sourcesJSON
POST https://api.bluedoor.sh/airbnb/v1/rates/compare {"query":"South Beach, Miami","checkin":"2026-07-12","checkout":"2026-07-14","adults":2,"limit":20}
GET https://api.bluedoor.sh/airbnb/v1/listings/47048969JSON