Urgent.News

What's breaking now, across thousands of outlets.

Tech

I benchmarked seven hotel price APIs on the same Rome room, and the prices were 16% apart because of tax

I run FlightPowers, a small API that reads live Booking.com rates, so I'm biased about one row of this table. I wanted to know how it holds up next to the APIs people usually compare it with, so I spent an afternoon sending them all the same questions and kept every response. The setup Same stay for everyone: check-in 2026-11-20, check-out 2026-11-23, 2 adults, 1 room, USD. Three questions, three…

I benchmarked seven hotel price APIs on a single room in Rome and discovered a 16% price discrepancy among them, primarily due to tax differences. The investigation involved three separate queries each, using the same stay details: check-in on 2026-11-20, check-out on 2026-11-23, for two adults in one room, with USD currency. The searches were conducted at Lisbon, using a named hotel called Hotel Artemide in Rome, from both US and German servers, and through free tiers.

The APIs compared included SearchApi, HasData, SerpApi, FlightPowers, Apify voyager/booking-scraper, and Xotelo. The results showed significant differences in their pricing methods and whether they included taxes in the price. For instance, HasData listed the price as $914.64 plus $142.12 tax, while StayAPI, when queried from the US, showed a total price of $914.64 without tax and $1,061.71 with included tax.

SearchApi provided a price of $915 without a specific tax field, and FlightPowers, when queried from the US, showed a price of $1,057.

The key takeaway was that the API used and the market it sourced the price from significantly impacted the final price. StayAPI's total_price field indicated the price before tax in one market and after tax in another, highlighting the importance of normalising prices to a single tax-inclusive total for accurate comparisons. The cheapest options were found through SearchApi and HasData, while FlightPowers had the highest cost due to its tax-inclusive pricing method.

The investigation concluded with a reminder to standardise tax inclusion when comparing hotel prices across APIs.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at dev.to →

More in Tech

Sitecore Search API Key Authorization - How We* Tackled It

Sitecore sent out an email yesterday that was actually a "kick the can" email, regarding a mandatory API key authorization for Search and Events APIs.

  • Sitecore mandates API key authorization for Search and Events APIs, delayed to mid-December 2026.
  • Non-production environment configured to test rule enforcement for Sitecore Search widget provider.
  • New widget provider object developed to securely handle customer key and authorized API key.

Nodejs Queue Publish for Offline Users: 12-Minute Live Poll Notifications

Nodejs Queue Publish for Offline Users: 12-Minute Live Poll Notifications Short answer: in a Nodejs-style service, queue the result before you publish it so offline users still get notified.

  • Queue events before publishing to ensure delivery to offline users
  • Use per-recipient inbox with idempotent fan-out for strong delivery evidence
  • Implement client acknowledgements or durable cursors for proof of notification visibility

Anti-Patterns in Software Blogging

Anti-Patterns in Software Blogging Some excellent writing advice from Michael Lynch. Michael warns against "meandering intros", misjudging your reader's existing knowledge, assuming they'll read your…

More from Wednesday 7 October →