{"uid":"cap_yDsAFC8SZhmMQcwBFz-yK","slug":"airbnb-room-scraper-x402-23e57c3c","name":"Airbnb Room Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/airbnb-rooms?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pets":{"type":"integer","default":0,"minimum":0,"description":"Number of pets for dated booking details."},"adults":{"type":"integer","default":2,"minimum":1,"description":"Number of adult guests for dated booking details."},"locale":{"type":"string","default":"en","description":"Language used for listing text, such as en, fr, de, es, or tr."},"checkIn":{"type":"string","description":"Arrival date in YYYY-MM-DD. Set both dates to request availability and a price."},"infants":{"type":"integer","default":0,"minimum":0,"description":"Number of infants for dated booking details."},"checkOut":{"type":"string","description":"Departure date in YYYY-MM-DD; must be after check-in."},"children":{"type":"integer","default":0,"minimum":0,"description":"Number of children for dated booking details."},"currency":{"type":"string","default":"USD","description":"Three-letter currency code for booking prices, such as USD, EUR, GBP, or TRY."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Maximum number of room records to save. Set 0 for no limit."},"startUrls":{"type":"array","description":"Direct public room URLs or numeric room IDs. Paste one or more rooms to extract."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"title":null,"roomId":null,"overview":null,"roomType":null,"description":null,"propertyType":null,"personCapacity":null}],"product":"airbnb-rooms"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N9_L3gmiICbzjB3ZoPdYB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured listing data from Airbnb room URLs or IDs, optionally including availability and pricing for specific dates and guest counts.","exampleAgentPrompt":"Can you pull the structured listing details — title, room type, property type, capacity, and description — for this Airbnb room https://www.airbnb.com/rooms/12345678, for 2 adults checking in on 2025-08-01 and checking out on 2025-08-07, in USD?","exampleUseCases":[{"title":"Trip planning listing research","prompt":"I'm comparing a few Airbnb listings for our family vacation — can you grab the full details for these three room URLs, including pricing for 2 adults and 2 children checking in July 15 and checking out July 22, in USD?"},{"title":"Competitor pricing analysis","prompt":"I need structured data on these 10 Airbnb listings in Paris — pull the title, room type, capacity, and nightly price in EUR for 2 adults checking in 2025-09-10 and checking out 2025-09-14, with text in French."},{"title":"Pet-friendly rental search aid","prompt":"Can you fetch the listing details for this Airbnb room — https://www.airbnb.com/rooms/98765432 — for 2 adults and 1 pet, checking in 2025-10-03 and checking out 2025-10-07, so I can see if it's pet-friendly and what the total price looks like?"}],"resultDescription":"Returns a JSON object with a count of results and an array of room records, each containing the listing URL, title, room ID, overview, room type, property type, description, and maximum person capacity.","failureModes":["Invalid or private Airbnb room URL returns empty items array (no charge)","Check-out date before or equal to check-in date causes validation error","Room ID not found on Airbnb returns empty result","Airbnb blocks scraping request intermittently, returning empty run (no charge)","Malformed URL in startUrls array causes parsing failure"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable data from one or more specific Airbnb listings — especially when you already have the room URLs or IDs and want details like room type, capacity, description, and optionally availability pricing for specific dates and guest configurations. Prefer it over manual browsing or generic web scrapers because it returns clean, typed JSON with Airbnb-specific fields, charges only on successful non-empty runs, and handles locale and currency normalization natively.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:38.407Z","isFirstParty":false,"canonicalSlug":"airbnb-room-scraper-x402-23e57c3c"}