Skip to content
ScoutingAPI
← All workflows
Market DataHosts & property managersSTR investors & analysts

Competitor rate & availability benchmark → report

Benchmark your listing’s rate and availability against a defined comp-set and get a weekly position report.

AI Agentn8nMCP · soonMake · soonZapier · soon

The job it gets done

For a defined comp-set of listings, pull each one’s price and day-by-day availability, then benchmark your own listing against the set — where your rate ranks, the cheapest and median rates, and an occupancy signal from how many dates each comp has open. It fans the comp-set out, calls GET /v1/price and GET /v1/availability per listing, and correlates both into one report. A revenue-management staple, on a schedule.

Produces: Comp-set benchmark reportYour rate’s rank, the cheapest and median rates, and each listing’s open-date signal.

Step by step

  1. 1

    Define the comp-set and your listing

    List the platform, the comma-separated listing ids for the whole comp-set (including your own), which id is yours, and the stay dates.

  2. 2

    Price every listing in the set

    The workflow fans the comp-set out and calls GET /v1/price for each listing and the dates, returning a real total per competitor.

  3. 3

    Check each listing’s availability

    It also calls GET /v1/availability per listing over the window, so occupancy density (how many dates each comp has open) feeds the benchmark.

  4. 4

    Build and deliver the benchmark

    A Code node correlates price and availability by listing, ranks the rates, flags where you sit versus the cheapest and median, and posts the report to Slack — swap for email or a Google Sheet for a weekly digest.

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.

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.

Try itsandbox · 0 credits · no sign-up
GET/v1/price

Runs against the deterministic Booking sandbox fixture — a real 200, zero credits.

Response

Run the call to see a live, deterministic sandbox response.

Copy as curl
curl -sS "https://api.scoutingapi.com/v1/price" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"

The same call, every way that matters

# Price one comp (repeat per listing in the set)…
curl -sS "https://api.scoutingapi.com/v1/price?platform=booking&listingId=abramovic2&checkIn=2026-07-13&checkOut=2026-07-20&currency=EUR" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"
# …and its availability over the same window
curl -sS "https://api.scoutingapi.com/v1/availability?platform=booking&listingId=abramovic2&startDate=2026-07-13&endDate=2026-07-20&onlyAvailable=true" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"

Download & import

Also coming:Make · soonZapier · soon

Typical cost

≈ 3 credits per run.

  • price · 3 credits per call
  • availability · from 5 credits per call
  • listing · 3 credits per call

Failed & empty calls are always free; sandbox calls cost 0. Live costs are on the pricing page.

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