{"uid":"cap_5yReHBpJHvVno0xs9nnLM","slug":"google-hotels-scraper-x402-67bb2d6f","name":"Google Hotels 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/google-hotels?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"adults":{"type":"integer","default":2,"maximum":2,"minimum":2,"description":"The public search currently returns prices for two adults only."},"currency":{"type":"string","default":"USD","description":"Currency code sent with the search, such as USD or EUR. The output currency records what the site actually returned; the site may ignore this setting."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Hard cap across all locations. Set to 0 for no total cap."},"locations":{"type":"array","description":"Cities, neighborhoods, or landmarks to search; one hotel search is made for each location."},"maxResults":{"type":"integer","default":20,"maximum":1000,"minimum":1,"description":"Maximum unique hotels to save for each location. Additional public search passes may find more; the site can stop returning new hotels before this limit."},"checkInDate":{"type":"string","description":"Arrival date in YYYY-MM-DD format. The stay dates are verified against each result."},"countryCode":{"type":"string","default":"us","description":"Two-letter country code for regional search results, such as us or fr."},"checkOutDate":{"type":"string","description":"Departure date in YYYY-MM-DD format, after check-in."},"languageCode":{"type":"string","default":"en","description":"Two-letter interface language for the search, such as en or fr."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"hotelId":null,"hotelUrl":null,"location":null,"hotelName":null,"searchUrl":null,"gpsLatitude":null,"propertyType":null,"hotelDescription":null}],"product":"google-hotels"}},"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_MJ1gHY77nmUuI7XWbVNtJ","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 Google Hotels search results for one or more locations and returns structured hotel listings including names, URLs, GPS coordinates, and property types.","exampleAgentPrompt":"Search Google Hotels for hotels in Rome and Florence for 2 adults checking in June 10 and checking out June 15, return up to 20 results per city in USD.","exampleUseCases":[{"title":"Multi-city hotel comparison for trip planning","prompt":"Find me hotels in Amsterdam, Brussels, and Paris for 2 adults checking in July 4 and checking out July 8 — give me up to 15 results per city in EUR."},{"title":"Neighborhood-level hotel search","prompt":"Search Google Hotels for hotels near Times Square and near Central Park in New York for 2 adults, checking in August 20 and checking out August 23, up to 30 hotels per area."},{"title":"International hotel lookup with local settings","prompt":"Search for hotels in Tokyo for 2 adults arriving September 1 and leaving September 5, using Japanese regional settings and JPY currency, return up to 25 results."}],"resultDescription":"Returns a JSON object with a count of results and an array of hotel items, each containing hotel name, hotel URL, hotel ID, search URL, GPS latitude, property type, hotel description, and the location searched. Failed or empty searches are not billed.","failureModes":["No hotels found for a location — returns empty items array, not billed","Invalid date format — check-in/check-out must be YYYY-MM-DD","Check-out date before or equal to check-in date","Unsupported country or language code returns unexpected results","Google Hotels may ignore the requested currency and return a different one","Rate limiting or blocking by upstream Google Hotels search"],"whenToPreferThis":"Choose this endpoint when you need structured hotel listing data from Google Hotels for one or more locations across specific dates, especially in an agentic pipeline where you only pay for successful results. Prefer this over generic web scrapers when you want normalized hotel fields (name, GPS, URL, property type) without building your own parser.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T19:35:27.681Z","isFirstParty":false,"canonicalSlug":"google-hotels-scraper-x402-67bb2d6f"}