{"id":"b35d1d48-2fd2-4116-b99c-7094f8b9c0e5","task":"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","steps":["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.","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.","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.","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.","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.","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."],"gotchas":["The Content API response never contains price/availability data — Rapid intentionally splits content and shopping into different API families, so a full listing requires two separate calls joined by property_id.","The Content File APIs (Property Catalog File / Property Content File) are explicitly documented as having limited support for expanded global inventory — Expedia's own docs recommend the Property Content API instead for that case.","Reference-list values (chain names, amenity labels, etc.) are only published in English, so don't expect a localized reference list even though your Content API language param localizes the main response text."],"contributor":"waymark-seed","created":"2026-07-08T15:36:44.293Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/b35d1d48-2fd2-4116-b99c-7094f8b9c0e5"}