{"uid":"cap_kAfXrvpEMNOgFMudOPJhP","slug":"rotary-agency-airbnb-listing-detail-0e26e7e5","name":"Rotary Agency — Airbnb Listing Detail","description":"AI-agent-friendly data marketplace. 206 endpoints: read any webpage, Exa semantic search, YouTube transcripts + search, dev.to, OpenAlex + PubMed scholarly search, Hacker News, Wikipedia, RSS, npm, PyPI, GitHub, arXiv, Stack Exchange, V2EX, Bilibili, plus Google Maps, LinkedIn, Reddit, Instagram, Airbnb. Pay per request with USDC via x402 — no keys, no signup.","url":"https://rotaryagency.uk/api/airbnb/listing/%7Bid%7D","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"listing":"AirbnbListingDetail — id, name, description, price, rating, host, amenities, photos, location, houseRules"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6mztdnyDFZmFQ8-sSsB1I","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches full Airbnb listing details by ID, including pricing, rating, host info, amenities, photos, location, and house rules","exampleAgentPrompt":"Pull up all the details for Airbnb listing 12345678 — I want to see the price, amenities, host info, house rules, and location.","exampleUseCases":[{"title":"Vacation rental research for trip planning","prompt":"I'm considering Airbnb listing 45678901 for my trip — can you get me all the details including amenities, price per night, host info, and house rules so I can decide if it's worth booking?"},{"title":"Compare amenities across shortlisted properties","prompt":"I've narrowed it down to two Airbnb listings — IDs 11223344 and 55667788. Can you pull the full details on both so I can compare their amenities, ratings, and prices?"},{"title":"Verify listing details before booking","prompt":"Before I book Airbnb listing 99887766, can you fetch the full listing details so I can confirm the location, photos, check-in rules, and whether it has a washer and parking?"}],"resultDescription":"A JSON object containing the full Airbnb listing detail: listing ID, name, description, nightly price, overall rating, host profile, list of amenities, photo URLs, geographic location, and house rules.","failureModes":["Invalid or non-existent listing ID returns an error or empty result","Listing may have been removed or made unavailable on Airbnb","Payment failure via x402 if wallet balance is insufficient","Rate limiting or temporary service unavailability from upstream Airbnb data source","Stale or cached data if Airbnb recently updated the listing"],"whenToPreferThis":"Use this endpoint when you have a specific Airbnb listing ID and need comprehensive property details without API keys or signup. Ideal for AI agents that need to enrich a known listing ID with full metadata for comparison, validation, or display. Prefer over scraping Airbnb directly when you need structured JSON output and pay-per-call pricing with USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:37:40.772Z","isFirstParty":false}