Skip to main content
Use this template for a catalog of bookable hotel properties. If you’re listing ecommerce products, vehicles, flights, destinations, or real estate instead, see the Meta Commerce catalog templates overview for the matching type.
This isn’t legal advice. Confirm pricing accuracy and availability claims with your legal or compliance team before publishing a hotel catalog.

File format

  • CSV, TSV, or XML, one row per hotel property, with a header row naming each column.
  • Fields containing a comma or whitespace need to be wrapped in double quotes.
  • Nested or multi-value fields (address, neighborhood, images) can be provided either as a JSON-encoded value in a single column, or split into separate “flattened” columns using JSON-path-style names (for example, address.region and address.country). Pick one convention and use it consistently; a hand-built CSV almost always uses the flattened columns.
  • Upload once or on a recurring schedule (hourly, daily, or weekly).

Column template

This isn’t an exhaustive field list. Meta’s hotel spec includes additional optional attributes (amenities, neighborhood, brand affiliation, loyalty program details, and more); confirm the complete current list against Meta’s own documentation before a first upload.

Format rules

  • hotel_id is the catalog’s unique key for this vertical; other verticals use a different ID field (id for products, vehicle_id for vehicles, and so on), so don’t reuse an ID scheme across catalog types.
  • base_price follows the same pattern as a product price: a number plus a three-letter ISO 4217 currency code.
  • address.country should be the two-letter ISO 3166-1 alpha-2 country code, consistent with how country is formatted elsewhere in this knowledge base’s audience CSV templates.

Data and compliance rules

  • List rates and availability that actually match what a guest would be quoted at booking. A feed price that doesn’t match the booking flow is a misrepresentation issue, the same category of violation that gets ecommerce listings disapproved.
  • Meta’s general advertising standards (fraud, scams, and deceptive practices) apply to hotel listings the same as any other catalog.
  • Keep the catalog current. A stale feed showing rooms as available when they’re sold out is a common source of a poor guest experience and platform enforcement.

Official documentation

Last modified on August 6, 2026