Urgent.News

What's breaking now, across thousands of outlets.

Tech

Validate Google Hotel Center, Wego and trivago hotel feeds from CI

Validate Google Hotel Center, Wego and trivago hotel feeds from CI Hotel distribution feeds look simple until you need to send the same property data to multiple platforms. A typical hotel feed may contain: property ID hotel name address country latitude and longitude phone number property type star rating The problem is that every distribution platform has its own contract. A feed that looks…

Google Hotel Center, Wego, and trivago hotel feeds can be validated using an open-source CLI tool called @metasearch/feed-validator. This tool helps identify differences in hotel feed formats required by various distribution platforms. A typical hotel feed includes property ID, name, address, country, latitude and longitude, phone number, property type, and star rating.

Each platform has its own contract, so a feed that appears complete internally may still fail onboarding or require additional mapping. The validator supports published-contract validation for Google Hotel Center, Wego Hotels, and trivago, as well as readiness checks for Meta and Criteo, plus a generic hotel master-data quality check.

The distinction between readiness checks and published-contract validation is intentional, with the latter not being presented as official certification. The CLI can be run directly using npx, and public repository examples can be used without production data. The validation can be run against specific platforms like Google Hotel Center, Wego, or trivago.

The CLI also allows for comparing the same feed across multiple platforms to identify platform-specific gaps. Validation can be integrated into a CI pipeline as a gate, and the CLI supports various input formats such as CSV, TSV, JSON, NDJSON, and XML. The validator uses target-specific rule packs for published-contract validation and labels features as readiness checks when a public contract is not sufficient.

The validation engine is also exposed through a public remote MCP server, allowing for broader use in CI/CD pipelines, browser tools, and AI clients. The open-source project is available on GitHub and includes synthetic sample feeds and copy-paste CI examples.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Implementing a JSON Parser

Ever wondered how applications understand and process data from APIs? The magic often lies in a data format called JSON. This human-readable format is widely used to transmit data over the internet.

  • JSON parser implemented using Deno and TypeScript
  • Tokenizing breaks JSON into meaningful tokens
  • Parsing creates Abstract Syntax Tree for structured data

Apollo GraphOS Agent Services: Apollo Agrees Agents Need Explicit Rules — But Governance Stops at Access

Apollo GraphOS Agent Services: Apollo Agrees Agents Need Explicit Rules — But Governance Stops at Access On October 7, 2026, Apollo GraphQL launched GraphOS Agent Services at Apollo Summit in San…

  • Apollo GraphOS Agent Services launched Oct 7, 2026, at Apollo Summit
  • Rules for safe returns need explicit definition, not API judgment
  • Governance stops at access, not financial decision-making

More from Friday 9 October →