Skip to content
ScoutingAPI
← All workflows
Market DataHosts & property managersAgencies & OTAsData & BI teams

Portfolio price & occupancy feed

A daily digest across a saved set of listings — price, rating and recent reviews per listing in one report.

AI Agentn8nMCP · soonMake · soonZapier · soon

The job it gets done

Owners and property managers watch a fixed set of listings — their own units, or the ones a client cares about — and want one daily readout instead of opening each app. This feed takes your saved "platform:listingId" set, and for each listing pulls full detail (GET /v1/listing/{platform}/{id}), a real nightly price for your dates (GET /v1/price) and the latest reviews (GET /v1/reviews), then consolidates everything into a single report you can drop into Slack, email, a Google Sheet or a BI tool — the same shape across Airbnb, Booking.com and Vrbo.

Produces: Portfolio digestOne row per listing — nightly + total price, guest rating, and recent-review count — plus the portfolio median nightly.
Produces: Sheet / BI feedThe same rows appended to a Google Sheet or warehouse for day-over-day tracking.

Step by step

  1. 1

    List the portfolio and the dates

    Set your saved listings as "platform:listingId" pairs plus the check-in / check-out to price against. A Code node fans the set out into one item per listing.

  2. 2

    Pull detail, price and reviews per listing

    For each listing the pipeline calls GET /v1/listing/{platform}/{id} (name, rating, amenities), GET /v1/price (a real nightly + total for your dates) and GET /v1/reviews (the latest few).

  3. 3

    Consolidate into one digest

    A Code node correlates the three responses per listing, computes the portfolio median nightly, and formats one report — price, rating and recent-review count per listing.

  4. 4

    Deliver daily

    Post the digest to Slack or email, or append rows to a Google Sheet / BI feed for tracking over time. Runs on a daily schedule.

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/listing//

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/listing//" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"

The same call, every way that matters

# For each saved listing: detail, a real price for your dates, and recent reviews.
curl -sS "https://api.scoutingapi.com/v1/listing/airbnb/42307961?checkIn=2026-07-13&checkOut=2026-07-20" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"
curl -sS "https://api.scoutingapi.com/v1/price?platform=airbnb&listingId=42307961&checkIn=2026-07-13&checkOut=2026-07-20" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"
curl -sS "https://api.scoutingapi.com/v1/reviews?platform=airbnb&listingId=42307961&limit=5&sort=recent" \
  -H "Authorization: Bearer $SCOUTINGAPI_KEY"

Download & import

Also coming:Make · soonZapier · soon

Open source (MIT) — view on GitHub ↗

Typical cost

≈ 3 credits per run.

  • listing · 3 credits per call
  • price · 3 credits per call
  • reviews · from 5 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