Multi-source price comparison → cheapest-rate report
Compare one property across booking platforms and report the cheapest rate, with savings vs. the median.
What it does
The job it gets done
Given a property (or a search) plus dates and occupancy, fetch prices across booking platforms and produce a cheapest-rate report — the trusted, ToS-clean replacement for the fragile "hotel price comparison via scraping" templates. It calls the flagship cross-OTA endpoint, sorts every offer, picks the cheapest, and computes the savings against the ScoutingAPI-computed median.
How it works
Step by step
- 1
Provide the property and dates
Give the workflow a property name (plus an optional location to disambiguate), check-in / check-out dates, occupancy and a currency.
- 2
Call the flagship price-compare endpoint
The workflow calls GET /v1/price-compare, which resolves one property and returns every OTA offer for the dates — plus ScoutingAPI-computed min and median aggregates.
- 3
Pick the cheapest and compute savings
It sorts the offers by total price, selects the cheapest, and computes the savings versus the median so you see both the best deal and how good it is.
- 4
Deliver the cheapest-rate report
A formatted report (cheapest OTA, price, savings, the full offer list and the credits charged) is posted to Slack — swap the last node for email, Telegram, Discord or a Google Sheet.
What you'll need
Two ways to run it
Using an AI agent
Just your ScoutingAPI key. Your agent is the brain — it calls the endpoint and reports the result itself, so there's no separate AI key to buy. Install the SKILL.md below.
Using n8n
A running n8n instance, the workflow JSON below, a ScoutingAPI Header Auth credential, and a delivery credential (e.g. Slack) — or swap the last node. The transform is plain JavaScript, so no LLM key is required.
Try it live
Run the core call now — sandbox, 0 credits
Exercise the endpoint this workflow is built on against the deterministic sandbox — a real 200, zero credits, no sign-up.
/v1/price-compareRuns against the deterministic Google Hotels sandbox fixture — a real 200, zero credits.
Run the call to see a live, deterministic sandbox response.
curl -sS "https://api.scoutingapi.com/v1/price-compare" \
-H "Authorization: Bearer $SCOUTINGAPI_KEY"Code samples
The same call, every way that matters
curl -sS "https://api.scoutingapi.com/v1/price-compare?name=Hotel%20X%20Sibenik&location=Sibenik,HR&checkIn=2026-07-13&checkOut=2026-07-20¤cy=EUR" \
-H "Authorization: Bearer $SCOUTINGAPI_KEY"Get it for your platform
Download & import
Typical cost
≈ 22 credits per run.
price-compare· 22 credits per call
Failed & empty calls are always free; sandbox calls cost 0. Live costs are on the pricing page.
FAQ
Common questions
Get your free key — no card
300 credits, the full API, the sandbox, and the native MCP server. Power this workflow and more.
No credit card · failed calls cost 0 credits