For travellers
You name the trip; supply competes to win it; your money is protected until you travel. Here is the whole journey, end to end.
future-dated · flexible
Pool your demand with other travellers wanting the same window — anonymously. You don't know each other and don't travel together; every joiner just pushes the price down for everyone. Best when you can plan ahead.
near-term · instant
Need offers now? Post a one-off and licensed agencies bid instantly. Best for spontaneous, soon-to-go trips.
You post the trip you want — destination, travel window, party size and budget. You are the spark; supply comes to you.
POST /api/listingsFuture-dated trips join an anonymous demand pool — independent travellers wanting the same window, who never travel together and don't know each other; near-term trips go straight to direct bidding. As a pool grows, the price descends toward a floor.
pool.updated · price.updatedLicensed agencies submit structured proposals — flights, hotel, inclusions, price. You watch competing bids land in real time.
POST /api/listings/{id}/bidsCompare the offers and pick the winner. The auction closes and an order is created — the soft commitment becomes a real held booking.
POST /api/listings/{id}/select → order: awardedFunds go into licensed escrow, released in tranches — Deposit, Ticketing, Completion. PearlEx never holds your money.
POST /api/orders/{id}/escrow → fundedYour trip is fulfilled. The final escrow tranche releases only after you travel — so you stay protected the whole way.
milestone → completedRate the trip. Your review updates the agency's trust score and shapes future ranking — which keeps competition honest.
POST /api/orders/{id}/reviewPool misses its trigger
No block is secured — no loss, full refund of anything held.
Direct-bid time limit lapses
The held seat auto-cancels — no charge, no loss.
A price is only ever committed when real inventory is held, and money only moves through an independent, licensed escrow provider.
Post a trip and let supply compete for it.