{"uid":"cap_E_yS7F4c6kJwbf4L2tCOE","slug":"airbnb-listing-scraper-x402-6584d25a","name":"Airbnb Listing 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?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pets":{"type":"integer","minimum":0,"description":"Number of pets."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests."},"checkIn":{"type":"string","description":"Arrival date in YYYY-MM-DD format. Use with checkOut for date-specific prices."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests."},"minBeds":{"type":"integer","minimum":0,"description":"Only search homes with at least this many beds."},"checkOut":{"type":"string","description":"Departure date in YYYY-MM-DD format; must be after checkIn."},"children":{"type":"integer","minimum":0,"description":"Number of child guests."},"currency":{"type":"string","default":"USD","description":"Currency requested for search prices."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum nightly price filter in the selected currency."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum nightly price filter in the selected currency."},"roomTypes":{"type":"array","default":[],"description":"Optional room type filters, such as Entire home/apt or Private room."},"startUrls":{"type":"array","default":[],"description":"Public Airbnb search URLs, including any filters already in the URL. Room URLs are not accepted."},"maxResults":{"type":"integer","default":100,"minimum":0,"description":"Maximum unique listings across all searches. Set 0 to collect all publicly paginated results."},"minBedrooms":{"type":"integer","minimum":0,"description":"Only search homes with at least this many bedrooms."},"minBathrooms":{"type":"integer","minimum":0,"description":"Only search homes with at least this many bathrooms."},"includeDetails":{"type":"boolean","default":true,"description":"Open each public room page for description, host, amenities, ratings, photos, and rules."},"locationQueries":{"type":"array","description":"City, region, or destination names to search."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"url":null,"title":null,"subtitle":null,"searchUrl":null,"description":null,"searchQuery":null,"descriptionOriginalLanguage":null}],"product":"airbnb"}},"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_e4OGinCGOLfKtrNQug6pE","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":"Scrapes structured Airbnb listing data by location query or search URL, returning titles, descriptions, amenities, ratings, and pricing.","exampleAgentPrompt":"Search Airbnb for entire home listings in Lisbon, Portugal for 2 adults and 1 child checking in June 10 and checking out June 17, with at least 2 bedrooms, under $200 per night — give me up to 20 results with full details.","exampleUseCases":[{"title":"Family vacation rental search","prompt":"Find me Airbnb listings in Barcelona for 2 adults and 2 kids, checking in July 5 and out July 12, with at least 2 bedrooms and 1 bathroom, only entire homes, under $250 a night — up to 30 results please."},{"title":"Pet-friendly weekend getaway","prompt":"Search Airbnb for pet-friendly places in Asheville, NC for 2 adults and 1 pet this weekend, checking in Friday August 1 and out Sunday August 3, max $150 a night."},{"title":"Group trip accommodation research","prompt":"Pull Airbnb listings in Miami Beach for 6 adults, checking in March 14 and out March 21, minimum 3 bedrooms, entire homes only, and include all the details like amenities, host info, and ratings."}],"resultDescription":"Returns a JSON object with a count of results and an array of listing items. Each item includes the listing ID, URL, title, subtitle, description (in original language), search query used, and search URL. When includeDetails is true, additional detail like host info, amenities, photos, ratings, and house rules are included.","failureModes":["Empty results if location query matches no listings or filters are too restrictive","No charge on failed or empty runs","Invalid date format (must be YYYY-MM-DD) may cause errors","checkOut must be after checkIn or the request will fail","startUrls containing room-level URLs (not search URLs) are not accepted","Very broad queries with maxResults=0 may take longer or time out"],"whenToPreferThis":"Use this endpoint when you need structured Airbnb listing data for a specific destination, date range, and guest configuration without building your own scraper. It is ideal for travel planning agents, accommodation comparison tools, or any workflow requiring programmatic access to Airbnb search results. At $0.025 per call with no charge for failed runs, it is cost-effective for pay-per-use agent workflows. Prefer this over generic web scrapers when you need clean, schema-normalized Airbnb data with guest filters, price filters, and optional detailed room-level information.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:39.606Z","isFirstParty":false,"canonicalSlug":"airbnb-listing-scraper-x402-6584d25a"}