Expedia Group is one of the world's largest online travel agencies (OTAs), selling flights, hotels, cars and activities through Expedia, Hotels.com, Vrbo and a B2B distribution network. For operators, it brings over 4 million monthly activity searches from travelers who have already booked flights or hotels, One Key loyalty members, and 200,000 trade advisors.
Connecting Expedia to Ventrata syncs your availability and prices and delivers bookings and cancellations with tickets issued automatically, so you no longer update them by hand in Expedia Partner Central.
To learn more about selling on Expedia, visit expediagroup.com/localexpert.
Primary website | |
Tags | OTA · OTA with Tours & Activities Division |
Destination markets | 🌎 Global |
Source markets | 🌎 Global |
Specialties | Major visitor attractions and large tour operators |
Connection features | Product Mapping · Availability Sync · Pricing Sync · Bookings Sync · Pickups/Dropoff Sync (limited) |
Ventrata Booked GMV (last 12 months) | US$10M+ |
Ventrata Booked Suppliers (last 12 months) | 25+ |
Developed by | Ventrata (using Expedia Group Activities Supplier API & Ventrata's OCTO API) |
This reseller connection keeps your Expedia listings accurate automatically. Features of this connection include:
Product Mapping – match your Expedia activities and offers to Ventrata products yourself in the Dashboard. Ventrata saves the mapping in Expedia for you.
Availability Sync – Ventrata sends availability changes to Expedia as they happen, and Expedia also checks your availability in Ventrata.
Pricing Sync – Expedia takes your retail prices from Ventrata, so your prices on Expedia follow your Ventrata prices.
Bookings Sync – bookings and cancellations made on Expedia arrive in Ventrata instantly, each with a Ventrata ticket.
Pickups/Dropoff Sync (limited) – Expedia can send the customer's hotel details with a booking.
You're using a best-in-class Expedia connection
Expedia has named Ventrata an Elite Connectivity Partner, its highest tier, three years in a row, every year since 2024. Expedia scores every connected booking system on booking success, transaction accuracy, and API coverage, so your Expedia bookings confirm instantly, and you get prioritized technical support from Expedia.
Expedia Group Activities Elite Connectivity Partner 2026
Ventrata was named Elite for the third year in a row, sharing the highest tier only with Palisis, for a near-perfect booking success rate and full Activities API coverage, including product mapping and pricing push. Learn more
Creating the Expedia Connection
🔐 Required Role Permissions: See Connections, Modify Connections
Before you begin:
You must have a commercial agreement with Expedia for them to sell your products. To start, see how to connect with Expedia.
You must have Expedia created as a Reseller in Ventrata with their pricing (retail, wholesale/commission) defined correctly.
The Expedia reseller must use the Bill to my account settlement method.
You need a supplier account with Expedia and your products created in the Expedia Connectivity Portal. Admin access is required. You can create an account here.
Step 1: Create a Connection in Ventrata
In Ventrata Dashboard, go to Connections → Connections.
Connections
Click + New Connection.
New Connection
Select Expedia from the list of partners.
Expedia
(Optional) Enter a custom connection Name if you have several Expedia connections, so you can tell them apart.
Enter your Expedia Supplier Branch ID and Expedia Supplier Branch Name. You can find both in your Expedia account.
Expedia Supplier Branch ID / Expedia Supplier Branch Name
📒 NOTE
The Expedia Supplier Branch ID is a six-digit code in your Expedia account.
Choose the Expedia reseller from the list. The connection inherits the reseller's configuration, like pricing, allowed destinations and products.
Reseller
📗 TIP
You can also allow or disallow products or destinations on the connection, on top of what you set on the reseller. This helps if you have several Expedia connections linked to one reseller.
Click Create Connection to save your settings.
Create Connection
Once the connection is created, Ventrata generates a Partner Supplier Branch ID.
Partner Supplier Branch ID
Step 2: Send the Partner Supplier Branch ID to Expedia
Send the Partner Supplier Branch ID to your Expedia contact. Expedia uses it to link your Expedia account to the Ventrata connection.
Mapping Products to Expedia
Once the connection is created, you link your Expedia activities and offers to the matching Ventrata products and options. This is called mapping.
📒 NOTE
Before mapping, build all products and content directly in your Expedia account. Ventrata Products and Options correspond to Expedia Activities and Offers. One Ventrata option can have several start times, and each start time is a separate Expedia offer.
Once you create your activities and offers, ask your Expedia contact to activate them. Listings must be active (approved by Expedia) to show on the mapping page.
Map Products in the Ventrata Dashboard
In the Ventrata Dashboard, go to Connections → Connections, and select the Expedia connection you want to map.
Click the Expedia listing you want to map.
Select the Ventrata Product and the Option you want to map.
Fill in all the details: Product, Unit, and Tour Time if your product needs it.
‼️ IMPORTANT
All fields must match your Expedia account exactly. Any mismatch makes the mapping fail. Every Expedia activity and offer must map to a matching Ventrata product and option, including matching tour times and unit types.
Update Connection Mapping
Click Update Connection Mapping. Ventrata saves the mapping in your Expedia account straight away.
Once all your products are mapped, contact your Expedia account manager, send them your Partner Supplier Branch ID, and ask them to approve your activities to go live on Expedia. Your products aren't bookable until Expedia approves them.
📒 NOTE: Mapped isn't the same as live
If a mapped listing isn't bookable on Expedia, check that:
the activity and offer are active and approved by Expedia
you asked Expedia to approve the activities to go live
the mapped product, option, unit and tour time match the Expedia offer exactly
the product is allowed on the reseller and connection, and enabled for sale on the Direct API source
the option has at least one price group in Expedia, if you use price ingestion
‼️ IMPORTANT
Changing ticket types or tour options can break the mapping and make bookings fail, as Expedia warns in its connectivity guide. If you change a product's structure, update the mapping in Ventrata and tell your Expedia contact.
Managing the Expedia Connection
Allow or disallow products: limit which destinations, products and options Expedia can access. See how to allow or disallow products.
Rename the connection to tell several Expedia connections apart.
Update the mapping in Ventrata whenever you add an Expedia offer or change a tour time, unit or option.
Price ingestion: ask Expedia to enable price ingestion on your account, so Expedia takes your prices from Ventrata.
Refresh availability on Expedia: in Expedia Partner Central, the Update Availability button asks Ventrata for the next 330 days of the selected option. Expedia shows the result within about 15 minutes (Expedia FAQ).
Content and days of the week: descriptions, media and days-of-week availability aren't sent over the API. Edit them in Expedia Partner Central.
Switching to Ventrata from another system: keep your inventory up to date manually in Partner Central until the Ventrata connection is live (Changing providers).
Connection Features Detailed
This section is for anyone who wants to know exactly how the Expedia connection works. Expedia doesn't use the OCTO API. It uses its own Expedia Group Activities Supplier API: Expedia calls endpoints that Ventrata hosts for Expedia (for example GET /expedia/endpoint/supplierBranches/{supplierBranchId}/activities/{activityId}/offers/{offerId}/availability), and Ventrata also calls Expedia's APIs to push updates and save mappings. Behind the scenes, Ventrata's Expedia adapter answers each Expedia call by calling Ventrata's own OCTO API (for example, Get Availability → OCTO Availability Check). So Expedia gets the same availability, prices and bookings as any OCTO reseller.
Expedia shares its API reference only with connected platforms, so each Expedia call below links to the closest public Expedia page. Matching Ventrata OCTO calls link to Ventrata's API documentation.
In short: Ventrata pushes availability and price updates to Expedia whenever something changes, and saves your mappings in Expedia. Expedia pulls too: it checks your availability, collects your prices once a day, and sends bookings and cancellations. Bookings sync one way, from Expedia to Ventrata.
Timings are typical for Expedia and rounded, and they can change if Expedia changes how it syncs.
Product Mapping | ✅ |
You map your Expedia offers in the Ventrata Dashboard. Ventrata reads your listings from Expedia and saves each mapping in Expedia. This works as follows:
Typically with Expedia:
What this means for you: Expedia can only sell offers that are mapped and approved. When you add an Expedia offer, a start time or a unit, map it in Ventrata, then ask Expedia to approve it. |
Availability Sync | ✅ |
Ventrata pushes availability changes to Expedia as they happen, and Expedia also checks your availability in Ventrata. This works as follows:
Typically with Expedia:
What this means for you: when you sell out, close a date or change capacity in Ventrata, Ventrata sends it to Expedia right away. Expedia's own checks catch anything else on its next refresh.
📒 NOTE – Days-of-week availability isn't covered by the API. Set it in Expedia Partner Central as well. |
Pricing Sync | ✅ |
Expedia collects your retail prices from Ventrata once a day, and Ventrata sends price updates with its availability pushes. This works as follows:
Typically with Expedia:
What this means for you: standard prices work. Changes you make in Ventrata reach Expedia with the next push or the next daily run.
‼️ IMPORTANT – Ask Expedia to enable price ingestion on your account. Each option also needs at least one price group in Expedia Partner Central before ingestion turns on (Expedia FAQ).
|
Bookings Sync | ✅ |
Bookings and cancellations made on Expedia are created in Ventrata instantly, and customers get Ventrata tickets. This works as follows:
Typically with Expedia:
‼️ IMPORTANT – Bookings sync one way, from Expedia to Ventrata. If you cancel or change an Expedia booking in Ventrata, for example in the Dashboard, Expedia isn't told. Ventrata does push the freed-up availability, but the sale stays open on Expedia. Contact Expedia so they cancel or change it on their side too, or ask the customer to cancel through Expedia.
📒 NOTE – Bookings made before your Expedia connection went live aren't uploaded to Ventrata automatically, and Expedia still emails you about cancellations for them (Expedia FAQ). |
Pickups/Dropoff Sync | ✅ / ❌ |
Expedia can send the customer's hotel details with the booking. This works as follows:
Typically with Expedia: pickup details travel inside the booking, so there's no separate pickup call to time.
What this means for you: this is limited to the hotel details Expedia collects. Check new pickup bookings in Ventrata, and contact the customer if anything is missing. |
Changes made in Ventrata | ❌ |
Cancellations and changes you make to Expedia bookings in Ventrata aren't sent to Expedia. Cancellations and changes you make to Expedia bookings in Ventrata aren't sent to Expedia. Always tell Expedia as well. |
Promotions | ❌ |
Expedia's price ingestion doesn't support promotional prices. Expedia's price ingestion doesn't support promotional prices. To run a promotion on Expedia, create a separate price group in Expedia Partner Central (Expedia FAQ). |
Booking Size fares | ❌ |
Fares that change with group size are currently unavailable on Expedia. Fares that change with group size are currently unavailable on Expedia. Standard pricing works. |
Redemption Sync | ❌ |
Ventrata doesn't tell Expedia when a ticket is scanned or redeemed. Ventrata doesn't tell Expedia when a ticket is scanned or redeemed. |
Content and media | ❌ |
Descriptions, images and days-of-week availability are managed in Expedia Partner Central, not over the API. Descriptions, images and days-of-week availability are managed in Expedia Partner Central, not over the API. |
Extras and booking questions | ❌ |
Expedia doesn't send extras or answers to booking questions. Expedia doesn't send extras or answers to booking questions. If you rely on them, check with Expedia how it collects them. |
✅ supported · ✅ / ❌ limited · ❌ not supported
Limits and details worth knowing about the Expedia connection.
Limits and details worth knowing about the Expedia connection.
One offer per start time: one Ventrata option with several start times becomes several Expedia offers, and each one is mapped separately.
Product changes: changing ticket types or tour options can break the mapping. Update the mapping and tell Expedia.
Settlement: the Expedia reseller must use the Bill to my account settlement method.
What Expedia can see: only products, options and units that are allowed on the reseller and the connection, and enabled for sale on the Direct API source. See how to allow or disallow products.
Tickets: Expedia shows the Ventrata barcodes or QR codes on its voucher, so your usual scanning works as normal.
Connected via Ventrata: in Expedia Partner Central, API-connected suppliers see which platform they're connected through. If it's wrong, contact your Expedia Destination Manager (Expedia FAQ).
Expedia's technical standards: Expedia's technical SLAs are fixed, and the Activities Connectivity team is at [email protected] (Expedia FAQ).
FAQs
No listings are displayed on the connection page.
No listings are displayed on the connection page.
Only active Expedia listings appear. Ask your Expedia contact to activate (approve) your activities and offers. Then check which destinations, products and options are allowed on your reseller and connection, and that they're enabled for sale on the Direct API source. If the issue persists, contact our Technical Support.
An Expedia listing is highlighted in red.
An Expedia listing is highlighted in red.
The listing is active on Expedia but unmapped or incorrectly mapped. Click it, select the matching product, option, unit and tour time, and click Update Connection Mapping.
My products are mapped, but they aren't live on Expedia.
My products are mapped, but they aren't live on Expedia.
Expedia has to approve your activities before they go live. Send your Partner Supplier Branch ID to your Expedia contact and ask them to approve your activities.
My prices on Expedia didn't change after I updated them in Ventrata.
My prices on Expedia didn't change after I updated them in Ventrata.
Check that Expedia has enabled price ingestion on your account, and that each option has at least one price group in Expedia. Your currency must match on both sides. If ingestion fails, Expedia keeps the last good price.
My Ventrata products use Booking Size fares, and pricing isn't working correctly on Expedia.
My Ventrata products use Booking Size fares, and pricing isn't working correctly on Expedia.
Booking Size fares are currently unavailable on Expedia. Use standard pricing for products you sell on Expedia.
Availability on Expedia looks out of date.
Availability on Expedia looks out of date.
In Expedia Partner Central, use the Update Availability button on the option. Expedia checks the next 330 days and shows the result within about 15 minutes. Remember that days-of-week availability is set in Partner Central, not over the API.
I cancelled an Expedia booking in Ventrata, but it's still active on Expedia.
I cancelled an Expedia booking in Ventrata, but it's still active on Expedia.
Bookings sync one way, from Expedia to Ventrata. Contact Expedia so they cancel it on their side too, or ask the customer to cancel through Expedia.
Expedia can't cancel a booking.
Expedia can't cancel a booking.
Ventrata rejects cancellations that your cancellation policy doesn't allow. Expedia then has to contact you to agree the cancellation.
Old Expedia bookings aren't in Ventrata.
Old Expedia bookings aren't in Ventrata.
Bookings made before the connection went live aren't uploaded automatically. Expedia still emails you about cancellations for those bookings.
Useful Resources
Expedia Supplier Support
Expedia Partner Resources
Expedia Activities Connectivity overview
Expedia Pricing Ingestion
Expedia Connectivity FAQs: Setup · Maintenance
Expedia Changing providers
Expedia Connectivity Partner Program
📚 More about Ventrata connections
Partner Information
Expedia Group, Inc.
1111 Expedia Group Way W.
Seattle, WA 98119, United States
Ventrata Partner ID: 31f14275-7784-4dde-9c05-3bc922061c56










