{"uid":"cap_QfhdkKkSyweMvB2Jl3P8e","slug":"noaa-swpc-planetary-kp-index-space-weather-aa4d62f8","name":"NOAA SWPC Planetary Kp Index (Space Weather)","description":"Latest 1-minute estimated planetary Kp index from NOAA SWPC, with a boolean storm flag (estimated_kp >= threshold, default 5 = G1 storm). Query: ?last=1..60 (trailing minutes returned in 'series'), ?threshold=0..9. Signals GPS/GNSS degradation, satellite drag, HF blackouts and grid stress. 60s cache.","url":"https://x402-datashop-production.up.railway.app/v1/space/kp","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","properties":{"last":{"type":"integer","default":1,"description":"Trailing 1-minute values to return (1-60)"},"threshold":{"type":"number","default":5,"description":"Kp level that sets storm=true (0-9)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_C4y6RraQaKsHgHcmzKC4F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the latest 1-minute estimated planetary Kp index from NOAA SWPC with a geomagnetic storm flag based on a configurable threshold.","exampleAgentPrompt":"Is there currently a geomagnetic storm? Give me the Kp index for the last 15 minutes and flag anything at G1 level or above (threshold 5).","exampleUseCases":null,"resultDescription":"Returns the latest estimated planetary Kp index value, a boolean storm flag indicating whether the current Kp meets or exceeds the configured threshold (default 5 = G1 storm), and optionally a time series of up to 60 trailing 1-minute Kp readings. Useful for assessing GPS/GNSS degradation risk, satellite drag, HF blackout conditions, and grid stress.","failureModes":["NOAA SWPC upstream data unavailable — returns error or stale data beyond 60s cache","Invalid 'last' parameter outside 1–60 range — likely ignored or returns validation error","Invalid 'threshold' outside 0–9 range — returns validation error","Payment failure (x402) — 402 response if USDC payment not attached","Network timeout to upstream NOAA feed"],"whenToPreferThis":"Use this endpoint when you need real-time or near-real-time geomagnetic activity data, specifically the Kp index with an automated storm flag. Ideal for applications monitoring GPS/GNSS reliability, satellite operators needing drag alerts, HF radio operators checking blackout risk, or power grid managers watching for geomagnetically induced currents. Prefer this over raw NOAA SWPC endpoints when you want a clean JSON response with a pre-computed storm boolean and time-series support without dealing with NOAA's raw data formats.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:53:51.998Z","isFirstParty":false}