Changelog

Notable changes to the Stay22 Direct Travel API.

1.1.2 — July 15, 2026

Changed

  • Default rate limit for authenticated API keys raised from 120 to 150 requests per minute. Demo (keyless) requests are unchanged at 5 per minute.

Fixed

  • Accommodation results in cluster=top mode are now spread across the whole requested bounding box. Previously, in dense areas where inventory exceeded the search budget, results could all cluster on one side of the viewport.

1.1.1 — July 13, 2026

Changed

  • Default rate limit for authenticated API keys raised from 100 to 120 requests per minute.

Fixed

  • Dated accommodation searches no longer return an empty or misleading page during supplier pricing outages. Results are kept, and suppliers.<name>.price is explicitly null for suppliers that could not be reached — treat null as availability unknown, not sold out and not $0.
  • Requests to GET /v2/accommodations that fail validation now consistently return a single 400 response; previously certain validation failures could destabilize the service.

1.1.0 — July 8, 2026

Added

  • Rating filters for accommodation search (GET /v2/accommodations).
  • cluster=top mode returning the top stays per cluster, and H3 clustering across resolutions r0–r15.
  • Multi-provider filtering via a CSV providers parameter.
  • Conditional GET support: responses include an ETag, and requests with If-None-Match return 304 Not Modified when unchanged.

Changed

  • Rate limiting now applies per endpoint bucket for fairer quota usage.

1.0.0 — May 12, 2026

Added

  • Initial public release of the Direct Travel API: accommodation search (GET /v2/accommodations), partner transaction reporting (GET /v1/reporting/transactions), API-key authentication, and rate limiting.

On this page