{"uid":"cap_GUA5979JZ2oq7tuJI_zZW","slug":"stabletravel-flightaware-airport-weather-forecast-73cec512","name":"StableTravel FlightAware Airport Weather Forecast","description":"Pay-per-request access to flights, award availability, hotels, activities, and transfers. No auth, no subscriptions.","url":"https://stabletravel.dev/api/flightaware/airports/id/weather/forecast","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"timestamp":{"type":"string"},"temperature_units":{"enum":["fahrenheit","celsius"],"type":"string"},"return_nearby_weather":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"forecast":{"type":"array","items":{}},"timeframe":{"type":"string"},"airport_code":{"type":"string"},"raw_forecast":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"forecast":[],"timeframe":"2026-04-22T12:00:00Z/2026-04-23T12:00:00Z","airport_code":"KJFK","raw_forecast":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KCLfrx5a574lAhGwIwym7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns weather forecast data for a specific airport by its ICAO/FAA code, including structured and raw forecast arrays with configurable temperature units and timeframe.","exampleAgentPrompt":"Can you get me the weather forecast for KJFK airport in Fahrenheit, including any nearby weather stations?","exampleUseCases":null,"resultDescription":"A JSON object containing the airport ICAO code, a timeframe string in ISO 8601 interval format (e.g. 2026-04-22T12:00:00Z/2026-04-23T12:00:00Z), a structured forecast array with parsed forecast data, and a raw_forecast array of raw forecast strings from FlightAware.","failureModes":["Invalid or unknown airport code returns error or empty forecast","Unsupported temperature unit enum value causes validation error","Timestamp out of supported forecast range returns empty or partial data","Upstream FlightAware API unavailability causes service failure","Malformed query parameters may result in 400 bad request"],"whenToPreferThis":"Use this endpoint when you need aviation-grade weather forecast data tied to a specific airport ICAO/FAA code, especially when you want both structured and raw forecast output. Prefer this over generic weather APIs when flight planning or airport-specific meteorological context is needed. Ideal when you need pay-per-call access with no subscription or authentication overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T13:07:23.490Z","isFirstParty":false}