80trust / 100

Resort Conditions

by Maxwell x402 in Weather & location

x402 APIPassing, checked 37 min ago

Ski resort snow conditions and weather: 7-day forecast at the base and summit with fresh-snow estimate, the nearest official weather stations' latest readings (temperature, wind, snow depth), the resort's own lift status (open/closed per lift) and snow report where it has a feed, and park notices. Forecasts refresh every 6 hours, lift status every 15 minutes. Any of 5,900 ski resorts worldwide.

GET https://api.maxwellinternational.ai/v1/resort/conditions

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
210 ms typical, 351 ms slowest 5%
Last check
37 min ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.maxwellinternational.ai/v1/resort/conditions?country=Austria&resort=kitzbuehel"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.maxwellinternational.ai%2Fv1%2Fresort%2Fconditions
const res = await pay("https://api.maxwellinternational.ai/v1/resort/conditions?country=Austria&resort=kitzbuehel");
console.log(await res.json());

Example input

{
  "country": "Austria",
  "resort": "kitzbuehel"
}

Example output

{
  "attractionsToday": null,
  "credits": {
    "forecast": "Data from The Norwegian Meteorological Institute (MET Norway Locationforecast...",
    "liftStatus": "The resort's own lift-status and snow-report feeds, as published, with the re...",
    "stations": "Latest readings of the national meteorological services (Meteo-France, MET No..."
  },
  "fetchedAt": "2026-10-05T09:30:17.10053+00:00",
  "forecast": {
    "base": {
      "altitude": 762,
      "days": [],
      "fetchedAt": "2026-10-05T05:20:49.724225+00:00",
      "modelUpdatedAt": "2026-10-05T01:18:17+00:00",
      "next48h": []
    },
    "summit": {
      "altitude": 1993,
      "days": [],
      "estimate": "temperature only",
      "fetchedAt": "2026-10-05T05:20:49.79967+00:00",
      "modelUpdatedAt": "2026-10-05T01:18:18+00:00",
      "next48h": [],
      "note": "Same forecast grid cell as the base: only the temperature is adjusted for the..."
    }
  },
  "liftStatus": {
    "checkedAt": "2026-10-05T09:30:17.10053+00:00",
    "lifts": [],
    "liftsOpen": 10,
    "liftsReported": 70,
    "resortUpdatedAt": "2026-10-05T06:10:00+00:00"
  },
  "notices": null,
  "resort": {
    "id": "kitzbuehel",
    "mountainId": "at-mtn-kitzbuhel-kitzski",
    "name": "Kitzbuhel / KitzSki",
    "publicId": "at-kitzbuehel"
  },
  "sku": "resort.conditions",
  "snowReport": {
    "base_cm": null,
    "depth_max_cm": null,
    "depth_min_cm": null,
    "fetched_at": "2026-10-05T09:30:17.207427+00:00",
    "fresh_cm": null,
    "report": {
      "runs": []
    },
    "runs_open": 0,
    "runs_total": 139,
    "snow_type": null,
    "source": "intermaps-pistes",
    "source_updated_at": "2026-10-05T06:10:00+00:00",
    "summit_cm": null
  },
  "stations": {
    "base": {
      "ele": 772,
      "gustMs": 4.5,
      "km": 0.1,
      "observedAt": "2026-10-05T09:20:00+00:00",
      "snowDepthCm": null,
      "snowObservedAt": null,
      "source": "geosphere",
      "station": "KITZBUEHEL",
      "tempC": 17.3,
      "windMs": 2.6
    },
    "summit": {
      "ele": 1794,
      "gustMs": 2.6,
      "km": 6.4,
      "observedAt": "2026-10-05T09:20:00+00:00",
      "snowDepthCm": null,
      "snowObservedAt": null,
      "source": "geosphere",
      "station": "HAHNENKAMM/EHRENBACHHOEHE",
      "tempC": 8.3,
      "windMs": 1.5
    }
  }
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
37 min agoPassed40284 ms$0.005
4 h agoPassed402164 ms$0.005
8 h agoPassed40289 ms$0.005
11 h agoPassed402210 ms$0.005
16 h agoPassed402351 ms$0.005
19 h agoPassed402330 ms$0.005
22 h agoPassed402224 ms$0.005
27 h agoPassed402361 ms$0.005