[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:booking-live-hotel-rates":3},{"status":4,"api":5,"seo":205},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":31,"faqs":141,"features":151,"periodic_plans":152,"payasyougo_plans":201,"releases":202,"last_updated":203,"createdAtText":204},false,"Live Booking.com hotel prices and availability: search a destination with 24 filters, look a property up by name, list its rooms, and price it as seen from another country.","This API returns live Booking.com prices and availability, read at request time.\n\nSearch a destination (a city, an area or free text) and get ranked properties with price, review score, review count, room type, image and link. Narrow it with the filters parameter, which takes any of 24 Booking.com filters (free cancellation, meal plans, facilities, review score, star rating, pets allowed, adults only and more), plus a maximum budget per night, and sort by price or rating.\n\nHotel by name: send the name a person would type and get availability and price for your dates, with no property ID to look up first. The response echoes matched_name, so you can see which property it resolved to. A sold-out date or a name that does not resolve still returns 200, with available false and null fields in the same shape as a hit, so a parser never branches on an error format.\n\nRooms: every room of one property with its room type, meal plan, guest capacity and price.\n\nPer-country pricing. Every endpoint accepts proxy_country, a two-letter country code that sends the request through a residential connection in that country, so you see the rate a guest browsing from that market is shown. Gaps between markets depend on the property; for monitoring, sample each country more than once against the same property.\n\nTypical uses: rate-parity and geo-pricing monitoring, hotel price alerts, trip planners and travel chatbots, comparing one property's rate across dates.",{"score":10},"2.57","Booking.com Live Hotel Rates","Booking.com Live Hotel Rates API","booking-live-hotel-rates","https://cdn.jojapi.com/api/c660c0f1-1ce6-4815-8e03-aa5eb44a1c19","2026-10-23 18:51:07",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://kvpcl.jojapi.net/_jojapi/agent/plans","https://kvpcl.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/booking-live-hotel-rates",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":6,"website":18},"matan-rabi","Matan Rabi",[32],{"endpoints":33,"name":140,"description":61,"ungrouped":6},[34,90,115],{"blocked":6,"hidden":6,"deprecation":18,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":42,"method":43,"name":44,"url_path":45,"root_url":46,"parameters":47,"responses":64,"result_stats":86},[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Lookups","lookups","1","One lookup per request. Failed lookups (5xx) are not billed.",1,"Availability and the stay total for one named hotel. Name resolution included; matched_name says what it matched.","POST","Hotel by name","/v1/hotels/by-name","https://kvpcl.jojapi.net",{"url":48,"header":49,"post":56,"body":57,"path":63},[],[50],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[58],{"key":18,"example":59,"schema":60,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":61,"required":6,"name":18,"description":62},"{\"hotel_name\":\"Hotel Arts Barcelona\",\"checkin_date\":\"2027-06-15\",\"checkout_date\":\"2027-06-18\",\"adults\":2,\"currency\":\"EUR\"}","{\"type\":\"object\",\"required\":[\"hotel_name\",\"checkin_date\",\"checkout_date\"],\"properties\":{\"hotel_name\":{\"type\":\"string\",\"description\":\"The hotel name as a person would type it\"},\"area\":{\"type\":\"string\",\"description\":\"City or region to disambiguate a generic name\"},\"checkin_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-in date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-15\"},\"checkout_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-out date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-18\"},\"adults\":{\"type\":\"integer\",\"default\":2,\"minimum\":1,\"description\":\"Number of adults\"},\"children\":{\"type\":\"integer\",\"default\":0,\"minimum\":0,\"description\":\"Number of children\"},\"currency\":{\"type\":\"string\",\"default\":\"USD\",\"description\":\"Currency code, e.g. USD, EUR\"},\"proxy_country\":{\"type\":\"string\",\"description\":\"Two-letter lowercase country code (us, de, il). Routes the request through a residential proxy in that market, so you see the rate a guest there is quoted.\"},\"free_cancellation\":{\"type\":\"boolean\"}}}","","''",[],[65,71,76,81],{"status":66,"status_code":67,"description":68,"schema":69,"examples":70,"example":61},"200",200,"Result. Sold out or not found comes back as 200 with available: false and nulls.","{\"type\":\"object\"}",[],{"status":72,"status_code":73,"description":74,"schema":18,"examples":75,"example":61},"400",400,"A field name or value is wrong (named in the body)",[],{"status":77,"status_code":78,"description":79,"schema":18,"examples":80,"example":61},"422",422,"Missing or malformed required field",[],{"status":82,"status_code":83,"description":84,"schema":18,"examples":85,"example":61},"502",502,"Booking.com never rendered a result for the query (past dates do this every time). Retry once.",[],{"x2":87,"x3":88,"x4":88,"x5":88,"uptime":87,"avg_latency":89,"avg_credits":88},"100.00","0.00","8,176",{"blocked":6,"hidden":6,"deprecation":18,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":91,"description":93,"method":43,"name":94,"url_path":95,"root_url":46,"parameters":96,"responses":106,"result_stats":18},[92],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Search a destination with Booking.com filters; ranked properties with prices, review scores, coordinates and links.","Destination search","/v1/hotels/search",{"url":97,"header":98,"post":100,"body":101,"path":105},[],[99],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},[],[102],{"key":18,"example":103,"schema":104,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":61,"required":6,"name":18,"description":62},"{\"destination\":\"Lisbon\",\"checkin_date\":\"2027-06-15\",\"checkout_date\":\"2027-06-18\",\"adults\":2,\"currency\":\"EUR\",\"filters\":[\"free_cancellation\",\"review_score_8\"]}","{\"type\":\"object\",\"required\":[\"destination\",\"checkin_date\",\"checkout_date\"],\"properties\":{\"destination\":{\"type\":\"string\",\"description\":\"Free text: \\\"Paris\\\", \\\"Tokyo Shibuya\\\", \\\"Hilton NYC\\\"\"},\"checkin_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-in date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-15\"},\"checkout_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-out date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-18\"},\"adults\":{\"type\":\"integer\",\"default\":2,\"minimum\":1,\"description\":\"Number of adults\"},\"children\":{\"type\":\"integer\",\"default\":0,\"minimum\":0,\"description\":\"Number of children\"},\"currency\":{\"type\":\"string\",\"default\":\"USD\",\"description\":\"Currency code, e.g. USD, EUR\"},\"budget_per_night\":{\"type\":\"number\",\"description\":\"Max price per night, in the currency you set\"},\"proxy_country\":{\"type\":\"string\",\"description\":\"Two-letter lowercase country code (us, de, il). Routes the request through a residential proxy in that market, so you see the rate a guest there is quoted.\"},\"sort\":{\"type\":\"string\",\"enum\":[\"price_asc\",\"price_desc\",\"rating_desc\",\"price\",\"rating\"],\"description\":\"Booking.com's own sort\"},\"filters\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"enum\":[\"free_cancellation\",\"breakfast_included\",\"breakfast_and_lunch\",\"breakfast_and_dinner\",\"all_meals_included\",\"all_inclusive\",\"free_wifi\",\"swimming_pool\",\"gym\",\"parking\",\"front_desk_24h\",\"review_score_7\",\"review_score_8\",\"review_score_9\",\"private_bathroom\",\"air_conditioning\",\"stars_3\",\"stars_4\",\"stars_5\",\"pets_allowed\",\"adults_only\",\"sauna\",\"very_good_breakfast\",\"accepts_online_payment\"]},\"description\":\"Booking.com filters (24)\"}}}",[],[107,109,111,113],{"status":66,"status_code":67,"description":68,"schema":69,"examples":108,"example":61},[],{"status":72,"status_code":73,"description":74,"schema":18,"examples":110,"example":61},[],{"status":77,"status_code":78,"description":79,"schema":18,"examples":112,"example":61},[],{"status":82,"status_code":83,"description":84,"schema":18,"examples":114,"example":61},[],{"blocked":6,"hidden":6,"deprecation":18,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":116,"description":118,"method":43,"name":119,"url_path":120,"root_url":46,"parameters":121,"responses":131,"result_stats":18},[117],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Every room in one property with room type, meal plan, guest capacity and price.","Rooms of one property","/v1/hotels/rooms",{"url":122,"header":123,"post":125,"body":126,"path":130},[],[124],{"key":51,"is_auth":17,"example":52,"example_disabled":17,"example_type":53,"name":54,"description":52,"required":17,"always_error":55},[],[127],{"key":18,"example":128,"schema":129,"example_disabled":6,"example_type":53,"value_type":53,"enum_values":18,"default_value":61,"required":6,"name":18,"description":62},"{\"hotel_booking_id\":\"it\\/boffenigoboutiquegarda\",\"checkin_date\":\"2027-06-15\",\"checkout_date\":\"2027-06-18\",\"adults\":2,\"currency\":\"EUR\"}","{\"type\":\"object\",\"required\":[\"hotel_booking_id\",\"checkin_date\",\"checkout_date\"],\"properties\":{\"hotel_booking_id\":{\"type\":\"string\",\"description\":\"Booking.com path ID, e.g. cy\\/four-seasons-limassol (from \\/v1\\/hotels\\/resolve)\"},\"checkin_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-in date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-15\"},\"checkout_date\":{\"type\":\"string\",\"format\":\"date\",\"description\":\"Check-out date (YYYY-MM-DD, must be in the future)\",\"example\":\"2027-06-18\"},\"adults\":{\"type\":\"integer\",\"default\":2,\"minimum\":1,\"description\":\"Number of adults\"},\"children\":{\"type\":\"integer\",\"default\":0,\"minimum\":0,\"description\":\"Number of children\"},\"currency\":{\"type\":\"string\",\"default\":\"USD\",\"description\":\"Currency code, e.g. USD, EUR\"},\"proxy_country\":{\"type\":\"string\",\"description\":\"Two-letter lowercase country code (us, de, il). Routes the request through a residential proxy in that market, so you see the rate a guest there is quoted.\"},\"free_cancellation\":{\"type\":\"boolean\"}}}",[],[132,134,136,138],{"status":66,"status_code":67,"description":68,"schema":69,"examples":133,"example":61},[],{"status":72,"status_code":73,"description":74,"schema":18,"examples":135,"example":61},[],{"status":77,"status_code":78,"description":79,"schema":18,"examples":137,"example":61},[],{"status":82,"status_code":83,"description":84,"schema":18,"examples":139,"example":61},[],"Hotels",[142,145,148],{"question":143,"answer":144},"Are the rates live or cached?","Live. Every call reads Booking.com at request time; nothing is served from a cache.",{"question":146,"answer":147},"What happens when a hotel is sold out or the name does not match?","You still get a 200 in the same shape as a hit, with available false and null price fields, so a parser never branches on an error format. matched_name shows which property the name resolved to.",{"question":149,"answer":150},"What does proxy_country do?","It sends the request through a residential connection in that country (two-letter code), so you see the rate a guest browsing from that market is shown. Gaps between markets depend on the property; sample each country more than once before drawing a conclusion.",[],[153,170,180,190],{"type":154,"slug":155,"blocked":6,"period":156,"currency":157,"pricing":158,"rate_limit":162,"objects":165,"name":168,"display_name":168,"features":169},"periodic","7uc8cjuccinjwkqxh5kdrxco","1 MONTH","usd",{"price":159,"credits":159,"past_due_timeout_num":160,"past_due_timeout_type":161},0,3,"DAY",{"max_requests":163,"time_window":164},10,60,[166],{"id":167,"name":37,"slug":38,"quota":163,"tiers":18},"n5a14d5bc","Basic",[],{"type":154,"slug":171,"blocked":6,"period":156,"currency":157,"pricing":172,"rate_limit":173,"objects":175,"name":178,"display_name":178,"features":179},"mjzugmj7wpmj9xgklgdrngnh",{"price":163,"credits":159,"past_due_timeout_num":160,"past_due_timeout_type":161},{"max_requests":174,"time_window":164},25,[176],{"id":167,"name":37,"slug":38,"quota":177,"tiers":18},2000,"Pro",[],{"type":154,"slug":181,"blocked":6,"period":156,"currency":157,"pricing":182,"rate_limit":184,"objects":185,"name":188,"display_name":188,"features":189},"zb67uvjzyjb4yjong0w7gm8h",{"price":183,"credits":159,"past_due_timeout_num":160,"past_due_timeout_type":161},30,{"max_requests":174,"time_window":164},[186],{"id":167,"name":37,"slug":38,"quota":187,"tiers":18},6000,"Ultra",[],{"type":154,"slug":191,"blocked":6,"period":156,"currency":157,"pricing":192,"rate_limit":194,"objects":196,"name":199,"display_name":199,"features":200},"q15b37z70jckv69n3663f02e",{"price":193,"credits":159,"past_due_timeout_num":160,"past_due_timeout_type":161},75,{"max_requests":195,"time_window":164},50,[197],{"id":167,"name":37,"slug":38,"quota":198,"tiers":18},15000,"Mega",[],[],[],"2026-10-23 18:52:25","2026-10-23",{"canonical":206,"page_title":207,"meta":208},"https://jojapi.com/hub/api/booking-live-hotel-rates","Booking.com Live Hotel Rates API Documentation & Playground - JoJ API",{"description":7,"keywords":209},"API,API Documentation,API Playground,Plans & Pricing,Booking.com Live Hotel Rates,matan-rabi"]