HolidayCheck API

The HolidayCheck API for hotel research.

Find hotels by name, then read property details, grouped amenities, guest reviews, and native ratings as structured JSON. Use one hotel UUID across details and reviews.

REQUEST GET
USE CASE Illustrative response; live published values and available matches vary.
curl "https://api.stayapi.com/v1/holidaycheck/hotels/search" \
  -G \
  -H "x-api-key: $STAYAPI_KEY" \
  -d "query=Alexa Hotel" \
  -d "page=1"
RESPONSE 200 OK
2.41s
{
  "query": "Alexa Hotel",
  "hotels": [
    {
      "hotel_id": "c6b63919-17b1-317d-a9e7-e69dbe195f2e",
      "hotel_name": "Alexa Hotel",
      "location": "Göhren auf Rügen",
      "destination_id": null,
      "destination_name": null,
      "url": "https://www.holidaycheck.de/hi/c6b63919-17b1-317d-a9e7-e69dbe195f2e"
    }
  ],
  "page": 1,
  "per_page": 10,
  "available_count": 1,
  "has_more": false,
  "retrieved_at": "2026-09-28T10:00:00Z"
}
99.9% uptime ~3s avg response Live, not cached

Trusted by hospitality teams at

Overview

What the HolidayCheck API gives you.

Search by hotel name to find matching properties and their UUIDs. Read descriptions, amenities, location, contact information, and published check-in/out wording with hotel details.

Read guest feedback while preserving the native six-point rating scale. Review responses include text sections, entry timestamps, stay months, and published reviewer metadata. A supported hotel URL can also supply the UUID through URL to Hotel ID.

01

Native ratings.

Keep six-point ratings separate from the recommendation percentage.

02

Direct UUID access.

Use the UUID from name search or a supported URL directly for details and reviews.

03

One API key.

Authenticate with X-API-Key. Each successful request costs one credit.

Use cases

What teams build on the HolidayCheck API.

The same endpoints, pointed at different jobs. These are the ones we see most.

01

Hotel discovery.

Match a hotel name, then use its UUID to read descriptions, location, contact information, and amenities.

02

Review monitoring.

Request newest-first reviews and track published entry timestamps.

03

Topic analysis.

Analyze main text or individual labeled review sections.

04

Reputation reporting.

Compare hotel feedback across sources while retaining HolidayCheck’s native six-point scale.

05

Agent research.

Let an MCP client find a hotel by name, inspect property details, and read its guest feedback using your StayAPI key.

Also over MCP

HolidayCheck data, inside your AI agent.

The same endpoints are exposed as MCP tools. Connect Claude, Cursor, or Claude Code, ask in plain English, and the agent calls the tool and answers from live HolidayCheck data.

Pricing

50 free requests on signup.
Pick a plan when you need more.

Flat monthly plans, every endpoint included on every plan. 1 request = 1 credit. No per-endpoint multipliers, no surprise overages.

01 Free

Wire it up. See the schema.

$0 to start
50 credits on signup
  • 50 free requests
  • Every endpoint included
  • No credit card required
  • Same schema as paid
Start free
02 Basic

Kick the tires in production.

$49 per month
1,500 requests / mo
  • 1,500 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Email support
Start Basic
50% off
04 Scale

Daily pulls in production.

$900 $450 per month
100,000 requests / mo
  • 100,000 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Priority email support
Start scaling
05 Custom

Above 100k / month, annual terms, white-glove onboarding.

Let's talk
1M+ requests / mo
  • 1M+ requests / month
  • Volume rate on the call
  • Per-endpoint usage dashboard
  • Priority email + Slack support
Book a scoping call

Every plan ships every endpoint. Same uptime, same schema, same response time.

Questions

What people ask about the HolidayCheck API.

Don't see your question? Email us at info@stayapi.com.

Can I search by hotel name?

Yes. Send query with 1–200 characters after trimming and optional page. Each page contains up to 10 matches. available_count and has_more describe only the available result set, not an exhaustive global total. Pass each returned hotel_id directly to details or reviews. There are no dates, prices, or destination-search controls.

What hotel details are included?

Details include the canonical hotel URL, published address, location, contact information, description sections, grouped amenities, and check-in/out wording. Unavailable values are null or empty arrays. Star classification and its source are separate from the six-point guest rating. Prices and photo galleries are not included.

How do I get HolidayCheck hotel reviews?

Call /v1/holidaycheck/hotel/reviews with a hotel UUID in hotel_id. Use page and sort to browse the results.

Can I start with a HolidayCheck URL?

Yes. URL to Hotel ID accepts supported hotel and review-listing URLs on holidaycheck.de, .com, .at, and .ch, with optional www. It extracts the UUID without checking existence. Individual /hrd/ reviews and the short /hi/{uuid} links returned by name search are excluded; use the search result hotel_id directly.

What rating scale does HolidayCheck use here?

Ratings remain on the native six-point scale. recommendation_percent is a separate percentage.

Can I change the review language or page size?

No. Pages contain up to 10 reviews and text is returned as supplied by HolidayCheck. Sort by most_relevant (default) or recent_desc.

What does a HolidayCheck request cost?

Each successful call costs one credit under your StayAPI plan. Sign up for 50 free requests.

Two ways to start.

Both end with live HolidayCheck data in your stack. The fast path is on the left.

01 · the fast path

Try it free

50 free requests after sign up. Fastest way to see if the schema fits.

Start free
  • Live API key in 30 seconds
  • No credit card required
  • Same schema as paid
02 · the scoped path

Book a scoping call

15 minutes. Volume + endpoint mix. Walk out with a quote.

Book a demo
  • Quote on the call, not after
  • Engineering, not sales
  • No deck, no slides