{"id":"cd388d08-a3ba-4edd-a2bd-610e1104d349","shortId":"kdj63D","kind":"x402","title":"AnyAPI airbnb.search (Airbnb Search)","tagline":"AnyAPI airbnb.search (Airbnb Search)","description":"AnyAPI airbnb.search (Airbnb Search)","tags":[],"capabilities":["x402-eip155:8453","http-post","input:adults","input:checkIn","input:checkOut","input:children","input:currency","input:infants","input:limit","input:location","input:minBathrooms","input:minBedrooms","input:minBeds","input:pets","input:priceMax","input:priceMin"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://api.getanyapi.com/v1/run/airbnb.search","protocol":"x402","transport":"http","auth":{"type":"x402","details":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13","amount":"4580","scheme":"exact","network":"eip155:8453","mimeType":"application/json","resource":"https://api.getanyapi.com/v1/run/airbnb.search","extensions":{"bazaar":{"info":{"input":{"body":{"limit":3,"adults":2,"location":"San Diego","minBedrooms":3},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json"}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"body":{"type":"object","title":"Airbnb search input","example":{"limit":3,"adults":2,"location":"San Diego","minBedrooms":3},"required":["location"],"properties":{"pets":{"type":"integer","minimum":0,"description":"Number of pets; only pet-friendly listings are returned when set (e.g. 1)."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum number of results to return (1-20, default 20). You are billed per result returned, so a lower limit costs less."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests (e.g. 2)."},"checkIn":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-in date in YYYY-MM-DD format (e.g. 2026-07-01)."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests (e.g. 1)."},"minBeds":{"type":"integer","minimum":0,"description":"Minimum number of beds (e.g. 2)."},"checkOut":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-out date in YYYY-MM-DD format (e.g. 2026-07-05)."},"children":{"type":"integer","minimum":0,"description":"Number of child guests (e.g. 1)."},"currency":{"enum":["USD","CZK","AUD","BRL","BGN","CAD","CLP","CNY","COP","CRC","HRK","DKK","EGP","AED","EUR","GHS","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string","default":"USD","description":"Currency code for prices (e.g. EUR)."},"location":{"type":"string","description":"Location to search listings in (e.g. London)."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum search price in the selected currency (e.g. 300)."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum search price in the selected currency (e.g. 50)."},"minBedrooms":{"type":"integer","minimum":0,"description":"Minimum number of bedrooms (e.g. 2)."},"minBathrooms":{"type":"integer","minimum":0,"description":"Minimum number of bathrooms (e.g. 2)."}},"additionalProperties":false}}},"output":{"type":"object","properties":{"example":{"type":"object","required":["output","provider","costUsd","replayed"],"properties":{"items":{"type":"integer","description":"Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."},"output":{"anyOf":[{"type":"object","title":"Airbnb search output","required":["found","data"],"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","url","title"],"properties":{"id":{"type":"string","description":"Airbnb listing identifier. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"url":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"image":{"type":"string","description":"Primary listing image URL. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"price":{"type":"string","description":"Total-stay price label returned by Airbnb (e.g. $3,149 total)."},"title":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"rating":{"type":"number","description":"Guest satisfaction rating (0-5)."},"hostName":{"type":"string"},"latitude":{"type":"number"},"location":{"type":"string","description":"Location subtitle."},"roomType":{"type":"string"},"longitude":{"type":"number"},"isAvailable":{"type":"boolean"},"isSuperhost":{"type":"boolean"},"propertyType":{"type":"string"},"reviewsCount":{"type":"integer"},"personCapacity":{"type":"integer"}}},"description":"Listing records: name, total-stay price label, rating, location, host info, and availability details. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true}},"additionalProperties":false}]},"found":{"type":"boolean"}},"additionalProperties":false},{"type":"null"}],"description":"Normalized output, or null when the replay payload was not retained."},"costUsd":{"type":"number","description":"USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free."},"jqError":{"type":"string","description":"Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply."},"provider":{"type":"string","description":"Always \"AnyAPI\"."},"replayed":{"type":"boolean","description":"True when this response replays the durable result of an earlier run without billing or upstream execution."},"resultId":{"type":"string","description":"Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache."}}}}}}}}},"description":"AnyAPI airbnb.search (Airbnb Search)","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"pets":{"type":"integer","minimum":0,"description":"Number of pets; only pet-friendly listings are returned when set (e.g. 1)."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum number of results to return (1-20, default 20). You are billed per result returned, so a lower limit costs less."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests (e.g. 2)."},"checkIn":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-in date in YYYY-MM-DD format (e.g. 2026-07-01)."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests (e.g. 1)."},"minBeds":{"type":"integer","minimum":0,"description":"Minimum number of beds (e.g. 2)."},"checkOut":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-out date in YYYY-MM-DD format (e.g. 2026-07-05)."},"children":{"type":"integer","minimum":0,"description":"Number of child guests (e.g. 1)."},"currency":{"enum":["USD","CZK","AUD","BRL","BGN","CAD","CLP","CNY","COP","CRC","HRK","DKK","EGP","AED","EUR","GHS","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string","default":"USD","description":"Currency code for prices (e.g. EUR)."},"location":{"type":"string","description":"Location to search listings in (e.g. London)."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum search price in the selected currency (e.g. 300)."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum search price in the selected currency (e.g. 50)."},"minBedrooms":{"type":"integer","minimum":0,"description":"Minimum number of bedrooms (e.g. 2)."},"minBathrooms":{"type":"integer","minimum":0,"description":"Minimum number of bathrooms (e.g. 2)."}},"discoverable":true},"output":{"type":"object","required":["output","provider","costUsd","replayed"],"properties":{"items":{"type":"integer","description":"Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."},"output":{"anyOf":[{"type":"object","title":"Airbnb search output","required":["found","data"],"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","url","title"],"properties":{"id":{"type":"string","description":"Airbnb listing identifier. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"url":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"image":{"type":"string","description":"Primary listing image URL. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"price":{"type":"string","description":"Total-stay price label returned by Airbnb (e.g. $3,149 total)."},"title":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"rating":{"type":"number","description":"Guest satisfaction rating (0-5)."},"hostName":{"type":"string"},"latitude":{"type":"number"},"location":{"type":"string","description":"Location subtitle."},"roomType":{"type":"string"},"longitude":{"type":"number"},"isAvailable":{"type":"boolean"},"isSuperhost":{"type":"boolean"},"propertyType":{"type":"string"},"reviewsCount":{"type":"integer"},"personCapacity":{"type":"integer"}}},"description":"Listing records: name, total-stay price label, rating, location, host info, and availability details. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true}},"additionalProperties":false}]},"found":{"type":"boolean"}},"additionalProperties":false},{"type":"null"}],"description":"Normalized output, or null when the replay payload was not retained."},"costUsd":{"type":"number","description":"USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free."},"jqError":{"type":"string","description":"Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply."},"provider":{"type":"string","description":"Always \"AnyAPI\"."},"replayed":{"type":"boolean","description":"True when this response replays the durable result of an earlier run without billing or upstream execution."},"resultId":{"type":"string","description":"Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache."}}}},"maxTimeoutSeconds":60}]},"qualityScore":"0.000","qualityRationale":null,"verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":null,"enrichmentVersion":1,"enrichedAt":null,"embedding":null,"createdAt":"2026-07-29T20:33:23.594Z","updatedAt":"2026-07-30T13:01:40.848Z","lastSeenAt":"2026-07-30T13:01:40.848Z","tsv":"'airbnb':3,7,11 'airbnb.search':2,6,10 'anyapi':1,5,9 'http-post' 'input:adults' 'input:checkIn' 'input:checkOut' 'input:children' 'input:currency' 'input:infants' 'input:limit' 'input:location' 'input:minBathrooms' 'input:minBedrooms' 'input:minBeds' 'input:pets' 'input:priceMax' 'input:priceMin' 'search':4,8,12 'x402-eip155:8453'","prices":[{"id":"64a158a4-b224-4a6e-b622-1cf7796ea272","listingId":"cd388d08-a3ba-4edd-a2bd-610e1104d349","amountUsd":null,"unit":"per_call","nativeCurrency":"USD COIN","nativeAmount":null,"chain":"base","payTo":"0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13","paymentMethod":"x402-usd coin","isPrimary":true,"details":{"scheme":"exact","mime_type":"application/json","accepts_all":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13","amount":"4580","scheme":"exact","network":"eip155:8453","mimeType":"application/json","resource":"https://api.getanyapi.com/v1/run/airbnb.search","extensions":{"bazaar":{"info":{"input":{"body":{"limit":3,"adults":2,"location":"San Diego","minBedrooms":3},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json"}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"body":{"type":"object","title":"Airbnb search input","example":{"limit":3,"adults":2,"location":"San Diego","minBedrooms":3},"required":["location"],"properties":{"pets":{"type":"integer","minimum":0,"description":"Number of pets; only pet-friendly listings are returned when set (e.g. 1)."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum number of results to return (1-20, default 20). You are billed per result returned, so a lower limit costs less."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests (e.g. 2)."},"checkIn":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-in date in YYYY-MM-DD format (e.g. 2026-07-01)."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests (e.g. 1)."},"minBeds":{"type":"integer","minimum":0,"description":"Minimum number of beds (e.g. 2)."},"checkOut":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-out date in YYYY-MM-DD format (e.g. 2026-07-05)."},"children":{"type":"integer","minimum":0,"description":"Number of child guests (e.g. 1)."},"currency":{"enum":["USD","CZK","AUD","BRL","BGN","CAD","CLP","CNY","COP","CRC","HRK","DKK","EGP","AED","EUR","GHS","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string","default":"USD","description":"Currency code for prices (e.g. EUR)."},"location":{"type":"string","description":"Location to search listings in (e.g. London)."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum search price in the selected currency (e.g. 300)."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum search price in the selected currency (e.g. 50)."},"minBedrooms":{"type":"integer","minimum":0,"description":"Minimum number of bedrooms (e.g. 2)."},"minBathrooms":{"type":"integer","minimum":0,"description":"Minimum number of bathrooms (e.g. 2)."}},"additionalProperties":false}}},"output":{"type":"object","properties":{"example":{"type":"object","required":["output","provider","costUsd","replayed"],"properties":{"items":{"type":"integer","description":"Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."},"output":{"anyOf":[{"type":"object","title":"Airbnb search output","required":["found","data"],"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","url","title"],"properties":{"id":{"type":"string","description":"Airbnb listing identifier. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"url":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"image":{"type":"string","description":"Primary listing image URL. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"price":{"type":"string","description":"Total-stay price label returned by Airbnb (e.g. $3,149 total)."},"title":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"rating":{"type":"number","description":"Guest satisfaction rating (0-5)."},"hostName":{"type":"string"},"latitude":{"type":"number"},"location":{"type":"string","description":"Location subtitle."},"roomType":{"type":"string"},"longitude":{"type":"number"},"isAvailable":{"type":"boolean"},"isSuperhost":{"type":"boolean"},"propertyType":{"type":"string"},"reviewsCount":{"type":"integer"},"personCapacity":{"type":"integer"}}},"description":"Listing records: name, total-stay price label, rating, location, host info, and availability details. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true}},"additionalProperties":false}]},"found":{"type":"boolean"}},"additionalProperties":false},{"type":"null"}],"description":"Normalized output, or null when the replay payload was not retained."},"costUsd":{"type":"number","description":"USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free."},"jqError":{"type":"string","description":"Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply."},"provider":{"type":"string","description":"Always \"AnyAPI\"."},"replayed":{"type":"boolean","description":"True when this response replays the durable result of an earlier run without billing or upstream execution."},"resultId":{"type":"string","description":"Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache."}}}}}}}}},"description":"AnyAPI airbnb.search (Airbnb Search)","outputSchema":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"pets":{"type":"integer","minimum":0,"description":"Number of pets; only pet-friendly listings are returned when set (e.g. 1)."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum number of results to return (1-20, default 20). You are billed per result returned, so a lower limit costs less."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests (e.g. 2)."},"checkIn":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-in date in YYYY-MM-DD format (e.g. 2026-07-01)."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests (e.g. 1)."},"minBeds":{"type":"integer","minimum":0,"description":"Minimum number of beds (e.g. 2)."},"checkOut":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-out date in YYYY-MM-DD format (e.g. 2026-07-05)."},"children":{"type":"integer","minimum":0,"description":"Number of child guests (e.g. 1)."},"currency":{"enum":["USD","CZK","AUD","BRL","BGN","CAD","CLP","CNY","COP","CRC","HRK","DKK","EGP","AED","EUR","GHS","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string","default":"USD","description":"Currency code for prices (e.g. EUR)."},"location":{"type":"string","description":"Location to search listings in (e.g. London)."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum search price in the selected currency (e.g. 300)."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum search price in the selected currency (e.g. 50)."},"minBedrooms":{"type":"integer","minimum":0,"description":"Minimum number of bedrooms (e.g. 2)."},"minBathrooms":{"type":"integer","minimum":0,"description":"Minimum number of bathrooms (e.g. 2)."}},"discoverable":true},"output":{"type":"object","required":["output","provider","costUsd","replayed"],"properties":{"items":{"type":"integer","description":"Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."},"output":{"anyOf":[{"type":"object","title":"Airbnb search output","required":["found","data"],"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","url","title"],"properties":{"id":{"type":"string","description":"Airbnb listing identifier. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"url":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"image":{"type":"string","description":"Primary listing image URL. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"price":{"type":"string","description":"Total-stay price label returned by Airbnb (e.g. $3,149 total)."},"title":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"rating":{"type":"number","description":"Guest satisfaction rating (0-5)."},"hostName":{"type":"string"},"latitude":{"type":"number"},"location":{"type":"string","description":"Location subtitle."},"roomType":{"type":"string"},"longitude":{"type":"number"},"isAvailable":{"type":"boolean"},"isSuperhost":{"type":"boolean"},"propertyType":{"type":"string"},"reviewsCount":{"type":"integer"},"personCapacity":{"type":"integer"}}},"description":"Listing records: name, total-stay price label, rating, location, host info, and availability details. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true}},"additionalProperties":false}]},"found":{"type":"boolean"}},"additionalProperties":false},{"type":"null"}],"description":"Normalized output, or null when the replay payload was not retained."},"costUsd":{"type":"number","description":"USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free."},"jqError":{"type":"string","description":"Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply."},"provider":{"type":"string","description":"Always \"AnyAPI\"."},"replayed":{"type":"boolean","description":"True when this response replays the durable result of an earlier run without billing or upstream execution."},"resultId":{"type":"string","description":"Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache."}}}},"maxTimeoutSeconds":60}],"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_timeout_seconds":60},"createdAt":"2026-07-29T20:33:23.594Z"}],"sources":[{"listingId":"cd388d08-a3ba-4edd-a2bd-610e1104d349","source":"x402_bazaar","sourceId":"https://api.getanyapi.com/v1/run/airbnb.search","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","isPrimary":true,"firstSeenAt":"2026-07-29T20:33:23.594Z","lastSeenAt":"2026-07-30T13:01:40.848Z"}],"details":{"listingId":"cd388d08-a3ba-4edd-a2bd-610e1104d349","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":{"input":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"pets":{"type":"integer","minimum":0,"description":"Number of pets; only pet-friendly listings are returned when set (e.g. 1)."},"limit":{"type":"integer","maximum":20,"minimum":1,"description":"Maximum number of results to return (1-20, default 20). You are billed per result returned, so a lower limit costs less."},"adults":{"type":"integer","minimum":1,"description":"Number of adult guests (e.g. 2)."},"checkIn":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-in date in YYYY-MM-DD format (e.g. 2026-07-01)."},"infants":{"type":"integer","minimum":0,"description":"Number of infant guests (e.g. 1)."},"minBeds":{"type":"integer","minimum":0,"description":"Minimum number of beds (e.g. 2)."},"checkOut":{"type":"string","format":"date","pattern":"^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$","description":"Check-out date in YYYY-MM-DD format (e.g. 2026-07-05)."},"children":{"type":"integer","minimum":0,"description":"Number of child guests (e.g. 1)."},"currency":{"enum":["USD","CZK","AUD","BRL","BGN","CAD","CLP","CNY","COP","CRC","HRK","DKK","EGP","AED","EUR","GHS","HKD","HUF","INR","IDR","ILS","JPY","KZT","KES","MYR","MXN","MAD","TWD","NZD","NOK","PEN","PHP","PLN","GBP","QAR","RON","SAR","SGD","ZAR","KRW","SEK","CHF","THB","TRY","UGX","UAH","UYU","VND"],"type":"string","default":"USD","description":"Currency code for prices (e.g. EUR)."},"location":{"type":"string","description":"Location to search listings in (e.g. London)."},"priceMax":{"type":"integer","minimum":0,"description":"Maximum search price in the selected currency (e.g. 300)."},"priceMin":{"type":"integer","minimum":0,"description":"Minimum search price in the selected currency (e.g. 50)."},"minBedrooms":{"type":"integer","minimum":0,"description":"Minimum number of bedrooms (e.g. 2)."},"minBathrooms":{"type":"integer","minimum":0,"description":"Minimum number of bathrooms (e.g. 2)."}},"discoverable":true},"output":{"type":"object","required":["output","provider","costUsd","replayed"],"properties":{"items":{"type":"integer","description":"Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."},"output":{"anyOf":[{"type":"object","title":"Airbnb search output","required":["found","data"],"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["id","url","title"],"properties":{"id":{"type":"string","description":"Airbnb listing identifier. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"url":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"image":{"type":"string","description":"Primary listing image URL. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"price":{"type":"string","description":"Total-stay price label returned by Airbnb (e.g. $3,149 total)."},"title":{"type":"string","description":"Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true},"rating":{"type":"number","description":"Guest satisfaction rating (0-5)."},"hostName":{"type":"string"},"latitude":{"type":"number"},"location":{"type":"string","description":"Location subtitle."},"roomType":{"type":"string"},"longitude":{"type":"number"},"isAvailable":{"type":"boolean"},"isSuperhost":{"type":"boolean"},"propertyType":{"type":"string"},"reviewsCount":{"type":"integer"},"personCapacity":{"type":"integer"}}},"description":"Listing records: name, total-stay price label, rating, location, host info, and availability details. Populated whenever the provider has data for the entity.","x-anyapi-must-populate":true}},"additionalProperties":false}]},"found":{"type":"boolean"}},"additionalProperties":false},{"type":"null"}],"description":"Normalized output, or null when the replay payload was not retained."},"costUsd":{"type":"number","description":"USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free."},"jqError":{"type":"string","description":"Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply."},"provider":{"type":"string","description":"Always \"AnyAPI\"."},"replayed":{"type":"boolean","description":"True when this response replays the durable result of an earlier run without billing or upstream execution."},"resultId":{"type":"string","description":"Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache."}}}},"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"x402_version":2,"resource_type":"http","bazaar_last_updated":"2026-07-29T20:47:04.915Z"},"updatedAt":"2026-07-30T13:01:40.848Z"}}