Developer Platform

A private API for integration partners

Best Guest is building an API so PMSs, channel managers, and booking engines can offer guest-registration compliance across European countries directly inside their own product.

The Best Guest API is currently private and available to selected partners under agreement. It is not open for public self-service access.

Why integrate with Best Guest

Your customers operating across Europe need guest registration, local authority reporting, and local accommodation fee compliance — and the rules differ by country. Best Guest handles it — your platform can offer it as a built-in feature instead of sending customers elsewhere.

Developer Platform

Capabilities

The scope we're building toward with partners. Availability and final shape depend on the partnership agreement.

📅

Reservation API

Push bookings into Best Guest so guest registration starts automatically.

Check-in API

Trigger and track online guest check-in without leaving your product.

🛡️

Compliance API

Read back registration status, house book entries, and fee calculations.

🏛️

Local Authority Reporting

Guest reports filed with local authorities on your customers' behalf — automated where an official system exists (UbyPort in Czechia is live in production today), with ready-to-file documents in countries where no public API exists yet.

🔔

Webhooks

Real-time events for registration completion, fee reports, and reservation changes.

🧪

Sandbox

A partner test environment for building and validating an integration before go-live.

📦

SDKs

Client libraries planned to speed up integration for common partner stacks.

🔒

Security & Data Residency

GDPR-aligned handling of guest data, hosted in the EU.

Illustrative example

POST /v1/checkins
Authorization: Bearer {partner_api_key}
Content-Type: application/json

{
  "reservationId": "res_8f3a2b",
  "listingId": "lst_4c91d0",
  "guest": {
    "email": "guest@example.com",
    "checkIn": "2026-08-14",
    "checkOut": "2026-08-18"
  }
}

→ 201 Created
{
  "checkinId": "chk_1a2b3c",
  "status": "pending_guest_registration",
  "registrationUrl": "https://app.bestguestapp.com/l/lst_4c91d0"
}

Illustrative example only — final schema may differ. Access is available only under a partnership agreement.

Request API access

Tell us about your platform and we'll get back to you about a partnership.

By submitting, you agree that Best Guest may contact you about a partnership. See our Privacy Policy for details.