Live demo

Hotel search engine

Hotel search engines with unified rates, fees and policies

Search contracted hotels, supplier extranet rooms and hotel APIs in one request, then show guests comparable rooms, honest totals and readable cancellation terms before they pay.

  • Multi-source availability
  • Normalized rooms and boards
  • Taxes and fees upfront
  • Readable cancellation rules

How it works

The search layer between your suppliers and your guests

A hotel search engine collects rates, availability and policies from every source you sell, so travellers can search and compare hotels online and book securely. PHPTRAVELS standardizes room types, meal plans, taxes, fees and cancellation rules across suppliers, so the cheapest result is genuinely comparable and still bookable at checkout.

  1. Connect your contracted hotels, extranet partners and hotel APIs
  2. Map properties and rooms so each hotel appears once
  3. Set markups, fee display and policy rules per market
  4. Guests filter by dates, area, stars, amenities and price
  5. Rates are rechecked, paid and confirmed with a voucher
Destination or area
Lisbon, Baixa-Chiado
Dates
14–18 Jun · 4 nights
Rooms and guests
1 room, 2 adults
Filters
4★ and up · Breakfast · Free cancellation

Search lifecycle

From query to confirmed booking

What happens between the moment a guest presses search and the moment the voucher arrives.

  1. Query

    Destination, dates, rooms, guests and filters are sent once.

  2. Fan out

    Your own inventory and each connected supplier are searched together.

  3. Normalize

    Rooms, boards, currencies, fees and policies are converted to one format.

  4. Rank

    Duplicates are merged and results sorted by price, rating or relevance.

  5. Recheck

    The chosen room is priced again live, so the total cannot change at payment.

  6. Confirm

    Payment, supplier booking, voucher and invoice in one flow.

Inventory sources

Search contracts, partners and hotel APIs together

Each source keeps its own rules and markups, and every result is tagged with where it came from.

  • Direct contracts

    Hotels you contract yourself, with your rates, allotments and stop-sell dates.

  • Extranet partners

    Hotel partners who load their own rooms, rates and availability in the supplier extranet.

  • Hotel APIs

    Wholesaler and bed bank content searched live with your own credentials.

Hotel suppliers you can connect:

  • Agoda
  • Amadeus
  • Booking.com
  • Hotelbeds
  • Hotelston
  • RateHawk
  • Stuba
  • TBO Holidays
  • Travelport
  • Wanderbeds
See every hotel integration

Controls

Govern pricing, content and policies from the admin

The rules that keep results consistent whichever supplier a room comes from.

  • Markup rules

    Per supplier, city, star rating or channel, as fixed amounts or percentages.

  • Source tagging

    Every booking records its supplier, so support and disputes start from the right place.

  • Market display rules

    Choose whether totals include taxes, and which currency each market sees.

  • Policy templates

    Standard wording for free cancellation, non-refundable and partial penalty rates.

  • B2B and B2C views

    Agents see net rates and commission; the public site sees selling prices.

  • Search and booking reports

    Searches, bookings and cancellations by supplier, destination and channel.

Compare

Separate supplier sites vs one hotel search engine

Many agencies still check each supplier's website in turn. This is what a unified search changes.

TaskSupplier-by-supplier searchPHPTRAVELS
SearchingSupplier-by-supplier searchOne login and one search per supplierPHPTRAVELSOne search across every connected source
Price comparisonSupplier-by-supplier searchRoom types and boards compared by eyePHPTRAVELSNormalized rooms, boards and totals side by side
Taxes and feesSupplier-by-supplier searchOften found only at the last stepPHPTRAVELSShown separately before checkout
Cancellation termsSupplier-by-supplier searchDifferent wording on every sitePHPTRAVELSOne readable cutoff and penalty format
Duplicate hotelsSupplier-by-supplier searchSame property listed several timesPHPTRAVELSMapped to one property with the best rate
Customer and brandSupplier-by-supplier searchBooking happens on someone else's sitePHPTRAVELSSearch and checkout on your own domain

Use cases

Who runs a hotel search engine

  • OTAs

    Large catalogues from several suppliers with hotel price comparison, reviews, filters and map search.

  • Tour operators and DMCs

    Hotel results bundled into flight and hotel packages and holidays with consistent policies.

  • Hotels and groups

    Direct booking for your own properties alongside partner distribution, under one set of rate rules.

Why PHPTRAVELS

A search engine you own and can extend

  • Source code included

    Self-hosted under a commercial licence, so your developers can tune ranking, filters and screens.

  • Add sources over time

    Start with your own contracts and add hotel APIs as your markets grow.

  • 24 languages

    Search results, filters and policies in your markets' languages, including right-to-left.

  • B2C and B2B

    The same search powers your public site and your agent portal.

FAQ

Hotel search engine questions

What OTAs, agencies and hotel groups ask before building hotel search.

Talk to sales

They query several hotel sources at once, convert rooms, rates, fees and policies into one format, and show comparable results that guests can book. PHPTRAVELS does this over your own contracts, extranet partners and hotel APIs.

No. Metasearch sites send guests to another website to book. PHPTRAVELS is a booking platform: guests search, pay and receive their voucher on your own site.

Room types, meal plans, currencies and cancellation terms are normalized first, so a breakfast-included refundable room is not ranked against a room-only non-refundable one as if they were the same.

Display rules per market decide whether totals include taxes, and charges paid at the hotel are listed separately before checkout, so the total does not change at the last step.

Results can be cached to keep search fast, but the selected room is priced again live with the supplier before payment, and the guest sees any change before paying.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your team can change ranking, filters and the search interface.