Expedia data API.
Search hotels, price their rooms and calendars, read reviews, find things to do, and search flights with every fare family and a fare calendar.
- 100 free API credits included
- No payment card required
- Failed requests cost 0 credits
Expedia API endpoints.
Search hotels and price their rooms, find things to do, or search flights and continue a trip leg by leg.
Expedia live demo.
Run a live request. No account or API key needed.
Live Expedia data · 5 free runs per operation each day
Use Run to run this request against live Expedia data. No API key needed.
Start free.
Scale when you need to.
Use one credit pool across every live Tapline API. Upgrade only when you need more requests or a higher rate limit.
Pay As You Go
Starter
Enterprise
Expedia API questions.
Yes. The live demo above needs no account or API key. You can run each operation up to five times per day and inspect the same response shape your integration receives.
check_in is today or later, up to 500 days ahead, and a stay runs 1 to 28 nights. Search and rooms take 1 to 14 adults, 2 by default, and children_ages with one age from 0 to 17 per child, up to six children.
Each page returns up to 25 hotels and vacation homes with the guest rating, price, badges, photos, and a booking link. total includes taxes and fees, nightly is before taxes, and price is null when no rate is bookable. Each card carries coordinates; star rating and address come from the hotel details endpoint. Send pagination.next_cursor as cursor with the same parameters for the next page.
Look the place up with /v1/expedia/locations and pass its region_id to hotel search. A hotel ID is id on a search result, or the number after .h in an Expedia hotel URL: 19681371 in Pod-Times-Square.h19681371.Hotel-Information.
Each room type lists Expedia's features, such as size, beds, and occupancy, with photos. Each rate plan has a price per payment option, pay now or pay later: total with taxes, nightly before taxes, a strikethrough price when Expedia shows one, and the cancellation terms. Each rate plan names its extras, such as Breakfast. Pass the hotel's region_id from hotel details to get Expedia's price signal when it has one.
The calendar gives each day of the coming months a nightly price; vacation homes also say whether you can check in or out that day and the minimum and maximum nights. Things to do lists 20 activities per page for a region or near a hotel, with price, rating, duration, and the distance from the hotel. Activity details add the description, what is included, available dates, ticket prices, and the latest 10 reviews.
A search returns flights for the first leg. Each fare carries a next_leg_token; send it to /v1/expedia/flights/next-leg soon after the search for the next leg, priced as the whole trip. An expired token answers 400 and is not charged. Multi-city trips take 2 to 5 legs.
Up to 25 flights per call, each with its segments (flight number, airline, operating carrier, aircraft, cabin and booking code, terminals and local times), layovers, and every fare family with its bags, seat, change and refund terms and price. Prices are in USD. price is Expedia's rounded per-traveler price; total_price on a fare is the exact total for every traveler.
Hotel search costs 4 credits. Rooms and rates cost 3. Hotel details, each page of reviews, the price calendar, each page of things to do, activity details, and the fare calendar cost 2. Location suggestions and airport codes cost 1. Each flight search, multi-city search or next leg costs 10. Credits are charged when Tapline reaches the target and receives a valid response about the requested resource. This includes responses showing that the resource is private, restricted, unavailable, or does not exist. Requests that fail because Tapline is blocked by the target, times out, or encounters an internal error cost 0 credits. New accounts include 100 free credits.
No. Tapline is not affiliated with, endorsed by, or sponsored by Expedia Group.
Start with Expedia data.
Try the live demo. Sign up for 100 free credits when you are ready.