Retrieve Expedia Rapid hotel property content (descriptions, amenities, photos) separately from availability/pricing, and keep a local content cache in sync.

domain: developers.expediagroup.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with your Rapid API key/shared secret and call the Property Content API at https://test.ean.com/v3/properties/content (prod: api.ean.com), passing language, supply_source, and include filters to scope which content fields come back.
  2. For bulk bootstrapping instead of per-ID lookups, pull the Property Catalog File and/or Property Content File download-link endpoints, but prefer the Property Content API if you rely on expanded global inventory since the File APIs have limited support there.
  3. Resolve numeric/coded fields in the response (amenities, categories, chains, etc.) against the separate Content Reference Lists endpoints, noting reference lists are English-only even when your content response is localized.
  4. Set up incremental sync using date_added_start, date_added_end, date_updated_start, and date_updated_end query params so you only re-pull properties that changed instead of the full catalog.
  5. Periodically call GET https://test.ean.com/v3/properties/inactive?since=<date> to get a list of property_ids that went inactive, and purge them from your content store.
  6. Keep this content store entirely separate from live pricing: join to the Shopping API by property_id only at query time, never persist rates from the Content API.

Known gotchas

Related routes

Bulk-load and incrementally sync static Hotelbeds hotel content (descriptions, images, facilities) via the Content API, kept separate from the Booking API's live pricing/availability.
developer.hotelbeds.com · 6 steps · unrated
Retrieve hotel property content via Booking.com Content API using OTA_HotelDescriptiveInfo
developers.booking.com/connectivity · 6 steps · unrated
Execute a hotel search and room booking through the Expedia Rapid API
developers.expediagroup.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans