BuildNot yet confirmed elsewhere1 publisher2 min readPublished
Hotel prices in code now come from scraping or a supplier contract
Amadeus shut its free Self-Service API, Hotel Search included, on 17 July, so small developers lack a free official hotel price feed. A dev.to post by a scraper vendor says what remains is reading Google Hotels' public page; selling rooms still takes a supplier contract.
The Engineer · Build desk

Key figures: a hotel record with its booking-site price list costs $0.0075. The base fee is $1.50 per 1,000 hotels. Apify's free plan gives $5 of credit a month, which covers about 666 hotel records with booking-site lists.
| Figure | Value | Note | Claim |
|---|---|---|---|
| Hotel record with site price list | 0.0075 $ per hotel | 19 | |
| Base scraper fee | 1.5 $/1,000 hotels | Vendor's own pricing | 14 |
| Apify free plan credit | 5 $ a month | 16 | |
| Records the free credit covers | 666 hotel records | About; includes booking-site lists | 20 |
What happened
- Google's Travel Partner API is for hotels and booking sites that send prices to Google, and it authenticates with OAuth2 against the caller's own Hotel Center account.
- The old Amadeus Hotel Search docs URL now redirects to the company homepage, and the official amadeus-python repository was archived at 10:04 UTC on 17 July 2026.
- Booking.com's Demand API requires registration as a Managed Affiliate Partner, and Partner Centre access arrives only after an account manager and a signed contract.
- One developer documented in September 2026 that a CJ application is separate from Demand API access, and their Partner Centre login said they had "no access rights".
Why it matters
- decision Teams with Amadeus Self-Service code must now choose between an Enterprise contract, which the post says continues, and rewriting against the public results page.
- exposure A tracker built on the public page inherits its gaps. SerpApi's roadmap carries open reports of missing prices and missing regional results.
- constraint Scraped prices cannot back a booking flow. The post says selling rooms needs a supplier contract such as Expedia Rapid, Booking.com or a bedbank.
Google has no public API for the prices on Google Hotels [1]. According to the post, no endpoint returns what Booking.com or Expedia charge for a hotel the caller does not manage [3].
The other routes sit behind contracts. Expedia's Rapid getting-started page says: "To integrate with Rapid API, you need to be an Expedia partner." [10] Even then the key stays in development mode until a business development manager arranges a site review [11]. The post calls that process sensible for a booking business and a wall for a side project, a price tracker or a research script [12].
Booking.com adds a further complication. The post, citing Skift from May 2025, says Booking.com closed its own affiliate programme in 2025 and shifted its affiliates onto networks like CJ and Awin [8].
That leaves the public page. Google Hotels shows each hotel's nightly and total price for the searched dates, plus the booking sites and what each charges [23]. The post's author built the Apify scraper it recommends, and says so [13].
At the listed rates, a hotel record with its booking-site list costs $0.0075. That is $1.50 per 1,000 hotels, or $0.0015 each, plus $0.006 [19]. Apify's free plan includes $5 of credit a month [16], which covers about 666 such records [20]. A tracker that checks 30 hotels a day, our example, would use it up in about 22 days [21]. Hotels removed by your filters and failed searches are not charged [15].
The sample run shows the shape of the output and little about coverage. It was one query for Lisbon, capped at three hotels, on 12 October 2026 [24]. Brown's Avenue Hotel came back at $180 a night on Google across 20 sites, with Vio.com listing $185 [24]. For that to transfer to your workload, the page would have to return complete prices for your cities, dates and currency. The post says SerpApi's public roadmap has open issues titled "Some prices are missing in the search results" (14 comments) and "Some regional results don't show up" (16 comments) [17].
We think the post's map of closed doors is accurate for read-only price data, and you can check it against the Amadeus homepage and Booking.com's prerequisites list. The scraper recommendation is the author's own product. The post does not say whether reading the page at volume is permitted.
What to watch
- Whether Amadeus offers any small-developer tier under its Enterprise portal now that Self-Service is gone.
- Whether SerpApi closes its open reports on missing prices and missing regional results.
- Whether Booking.com's CJ and Awin affiliate networks gain a route to Demand API access.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence50
- Adoption
- Insufficient
- Hype gap+10
- Incentives70
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Google has no public API for the prices shown on Google Hotels.
- [2]
Google's Travel Partner API is for hotels and booking sites that send prices to Google; it authenticates with OAuth2 against the caller's own Hotel Center account and reads their own price views and reports.
- [3]
There is no endpoint that returns what Booking.com or Expedia charge for a hotel the caller does not manage.
- [4]
Amadeus Self-Service, including Hotel Search, shut on 17 July 2026.
- [5]
The old Amadeus Hotel Search docs URL redirects to the Amadeus for Developers homepage, and the official amadeus-python repo was archived on 17 July 2026 at 10:04 UTC.
- [6]
Only Amadeus Self-Service closed; Amadeus's Enterprise APIs continue, under contract.
- [7]
Booking.com's Demand API prerequisites are registration as a Booking.com Managed Affiliate Partner and access to Partner Centre, provided by the Booking.com Account Manager after signing the agreed contract.
- [8]
Booking.com ended its direct affiliate programme in 2025 and moved affiliates to networks such as CJ and Awin (Skift, May 2025).
- [9]
One developer documented in September 2026 that applying through CJ is separate from Demand API access; their Partner Centre login said they had "no access rights".
- [10]
Expedia Rapid's getting-started page says: "To integrate with Rapid API, you need to be an Expedia partner."
- [11]
After approval an Expedia Rapid key stays in development mode; the developer must ask the business development manager for a site review, and only then is the key enabled for production.
- [12]
The post calls the Rapid process sensible for a booking business and a wall for a side project, a price tracker or a research script.
- [13]
The post's author discloses having built the Google Hotels Scraper on Apify that the post recommends.
- [14]
The scraper costs $1.50 per 1,000 hotels, plus $0.006 per hotel for the booking-site price list.
- [15]
Hotels removed by the user's filters and failed searches are not charged.
- [17]
SerpApi's public roadmap has open issues titled "Some prices are missing in the search results" (14 comments) and "Some regional results don't show up" (16 comments).
- [18]
The post says that selling rooms requires a supplier contract (Expedia Rapid, Booking.com, a bedbank) and that no scraper replaces that.
- [19]
A hotel record with its booking-site price list costs $0.0075.
- [20]
The $5 monthly free credit covers about 666 hotel records with booking-site lists.
- [21]
Checking 30 hotels a day (an illustrative workload) would use the $5 credit in about 22 days.
- [22]
The booking-site price list is 80% of the per-hotel fee.
- [23]
Google Hotels shows, for each hotel, the nightly and total price for the searched dates plus a list of booking sites and what each one charges; the page is public.
- [24]
In a run on 12 October 2026 with one query (Lisbon) and maxResultsPerQuery set to 3, Brown's Avenue Hotel showed $180/night on Google across 20 sites, with Brown's Avenue at $180 and Vio.com at $185.
- [25]
For hotel prices in code without a partnership, what is left is reading the public results page, yourself or through a paid scraper.
Sources
1 independent publisher whose own reporting we read for this story.
- dev.toThere's no Google Hotels API, and the free fallbacks closed
1 article · October 12, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- Web ScrapingFollow
- Travel APIsFollow
- Hotel price data accessFollow