Skip to content
ScoutingAPI
← All workflows
AlertsTravelers & conciergesSTR investors & analysts

Price-drop watcher

Watch a specific stay and get alerted the moment its total price falls to or below your threshold.

AI Agentn8nMCP · soonMake · soonZapier · soon

The job it gets done

Track a known listing for specific dates on a schedule and alert when its total price falls to or below a threshold you set. It calls GET /v1/price, compares the returned totalPrice to your priceBelow threshold, and — tracking the last-alerted price in static data — fires only on a NEW drop (first time below, or a further drop since the last alert) with the new price and a booking link. This is the automation twin of the App’s price-drop saved search.

Produces: Price-drop alertThe new total vs. the threshold, per-night rate, nights, and a booking link.

Step by step

  1. 1

    Pick the stay and set a threshold

    Set the platform, listing id, check-in / check-out dates and occupancy, plus the total-price threshold you want to be alerted below.

  2. 2

    Re-price on a schedule

    Every few hours the workflow calls GET /v1/price for the listing and dates, returning a real numeric total for that stay.

  3. 3

    Compare to the threshold and de-dup

    A Code node checks the total against your threshold and against the last-alerted price (stored in n8n static data), so it fires only on a genuinely new drop — never twice for the same price.

  4. 4

    Send the price-drop alert

    When the price drops, a message with the new total, the threshold, the per-night rate and a booking link is posted to Slack — swap for email, Telegram or Discord.

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

curl -sS "https://api.scoutingapi.com/v1/price?platform=booking&listingId=abramovic2&checkIn=2026-07-13&checkOut=2026-07-20&adults=2&currency=EUR" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"

Download & import

Also coming:Make · soonZapier · soon

Typical cost

≈ 3 credits per run.

  • price · 3 credits per call
  • price-compare · 22 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