{"uid":"cap_g80jvu-umfLYmAUkQylWl","slug":"nasa-x402-vercel-app-493fb672","name":"NASA Near-Earth Object (NEO) Asteroid Tracker","description":"NASA Near-Earth Object asteroid tracker. Returns asteroids making close approaches to Earth in a date range (max 7 days). Includes size estimates, velocity, miss distance, and hazard classification.","url":"https://nasa-x402.vercel.app/nasa/neo?utm_source=zero.xyz","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"],"type":"string"},"queryParams":{"type":"object","required":["start_date"],"properties":{"end_date":{"type":"string","description":"End date YYYY-MM-DD (max 7 days from start, default: start+6 days)"},"start_date":{"type":"string","description":"Start date YYYY-MM-DD (required)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asteroids":{"type":"array"},"element_count":{"type":"number"},"hazardous_count":{"type":"number"}}}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"end_date":"2025-01-20","start_date":"2025-01-15"}}},"response":{"end_date":"2025-01-20","asteroids":[{"id":"3752780","date":"2025-01-19","name":"(2016 JW5)","diameter_m":{"max":236,"min":105},"closest_approach":{"date":"2025-01-19","velocity_km_h":51253,"miss_distance_km":9206432},"is_potentially_hazardous":true},{"id":"3592306","date":"2025-01-17","name":"(2012 AN10)","diameter_m":{"max":177,"min":79},"closest_approach":{"date":"2025-01-17","velocity_km_h":41188,"miss_distance_km":15258461},"is_potentially_hazardous":false},{"id":"54341664","date":"2025-01-18","name":"(2023 CA4)","diameter_m":{"max":225,"min":101},"closest_approach":{"date":"2025-01-18","velocity_km_h":42565,"miss_distance_km":17310121},"is_potentially_hazardous":false},{"id":"3801962","date":"2025-01-20","name":"(2018 FV)","diameter_m":{"max":69,"min":31},"closest_approach":{"date":"2025-01-20","velocity_km_h":29858,"miss_distance_km":18061903},"is_potentially_hazardous":false},{"id":"3370495","date":"2025-01-15","name":"(2007 EA26)","diameter_m":{"max":400,"min":179},"closest_approach":{"date":"2025-01-15","velocity_km_h":39847,"miss_distance_km":21123092},"is_potentially_hazardous":false},{"id":"3840791","date":"2025-01-19","name":"(2019 GM1)","diameter_m":{"max":21,"min":9},"closest_approach":{"date":"2025-01-19","velocity_km_h":10560,"miss_distance_km":22252617},"is_potentially_hazardous":false},{"id":"3744790","date":"2025-01-18","name":"(2016 DL)","diameter_m":{"max":312,"min":139},"closest_approach":{"date":"2025-01-18","velocity_km_h":72722,"miss_distance_km":27109156},"is_potentially_hazardous":true},{"id":"3767164","date":"2025-01-15","name":"(2017 BO30)","diameter_m":{"max":99,"min":44},"closest_approach":{"date":"2025-01-15","velocity_km_h":47465,"miss_distance_km":35787059},"is_potentially_hazardous":false},{"id":"3739391","date":"2025-01-15","name":"(2016 AH65)","diameter_m":{"max":41,"min":18},"closest_approach":{"date":"2025-01-15","velocity_km_h":49202,"miss_distance_km":36314174},"is_potentially_hazardous":false},{"id":"3515028","date":"2025-01-19","name":"(2010 GH7)","diameter_m":{"max":20,"min":9},"closest_approach":{"date":"2025-01-19","velocity_km_h":45358,"miss_distance_km":38462132},"is_potentially_hazardous":false},{"id":"3656929","date":"2025-01-16","name":"(2014 BG25)","diameter_m":{"max":52,"min":23},"closest_approach":{"date":"2025-01-16","velocity_km_h":56421,"miss_distance_km":39660831},"is_potentially_hazardous":false},{"id":"3781595","date":"2025-01-19","name":"(2017 RO16)","diameter_m":{"max":16,"min":7},"closest_approach":{"date":"2025-01-19","velocity_km_h":59823,"miss_distance_km":42638166},"is_potentially_hazardous":false},{"id":"3724583","date":"2025-01-16","name":"(2015 OH26)","diameter_m":{"max":90,"min":40},"closest_approach":{"date":"2025-01-16","velocity_km_h":28023,"miss_distance_km":42681236},"is_potentially_hazardous":false},{"id":"3564040","date":"2025-01-20","name":"(2011 HO5)","diameter_m":{"max":85,"min":38},"closest_approach":{"date":"2025-01-20","velocity_km_h":16568,"miss_distance_km":42821495},"is_potentially_hazardous":false},{"id":"3763953","date":"2025-01-18","name":"(2016 WH1)","diameter_m":{"max":57,"min":25},"closest_approach":{"date":"2025-01-18","velocity_km_h":57535,"miss_distance_km":43759954},"is_potentially_hazardous":false},{"id":"3627014","date":"2025-01-17","name":"(2013 DB)","diameter_m":{"max":45,"min":20},"closest_approach":{"date":"2025-01-17","velocity_km_h":38295,"miss_distance_km":46853591},"is_potentially_hazardous":false},{"id":"3843555","date":"2025-01-20","name":"(2019 PZ2)","diameter_m":{"max":649,"min":290},"closest_approach":{"date":"2025-01-20","velocity_km_h":119027,"miss_distance_km":58807367},"is_potentially_hazardous":false},{"id":"3618492","date":"2025-01-18","name":"(2012 WQ10)","diameter_m":{"max":173,"min":77},"closest_approach":{"date":"2025-01-18","velocity_km_h":54149,"miss_distance_km":61627286},"is_potentially_hazardous":false},{"id":"3781651","date":"2025-01-17","name":"(2017 SS10)","diameter_m":{"max":54,"min":24},"closest_approach":{"date":"2025-01-17","velocity_km_h":55516,"miss_distance_km":67410544},"is_potentially_hazardous":false},{"id":"3761738","date":"2025-01-16","name":"(2016 UA41)","diameter_m":{"max":78,"min":35},"closest_approach":{"date":"2025-01-16","velocity_km_h":27343,"miss_distance_km":69592131},"is_potentially_hazardous":false},{"id":"3674427","date":"2025-01-17","name":"(2014 NA39)","diameter_m":{"max":90,"min":40},"closest_approach":{"date":"2025-01-17","velocity_km_h":40437,"miss_distance_km":70291379},"is_potentially_hazardous":false},{"id":"3660308","date":"2025-01-16","name":"(2014 BR57)","diameter_m":{"max":99,"min":44},"closest_approach":{"date":"2025-01-16","velocity_km_h":26124,"miss_distance_km":71736248},"is_potentially_hazardous":false},{"id":"3536591","date":"2025-01-18","name":"(2010 NG1)","diameter_m":{"max":520,"min":233},"closest_approach":{"date":"2025-01-18","velocity_km_h":66994,"miss_distance_km":71957078},"is_potentially_hazardous":false}],"start_date":"2025-01-15","element_count":23,"hazardous_count":2}},"exampleRequest":{"end_date":"2025-01-20","start_date":"2025-01-15"},"tags":["x402"],"displayCostAmount":"0.003","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_G5yTO8hCx-oxXP3fCU5q6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns asteroids making close approaches to Earth within a specified date range (up to 7 days), including size, velocity, miss distance, and hazard classification.","exampleAgentPrompt":"Can you pull up all the asteroids making close approaches to Earth from March 1 to March 7, 2024, and flag any that are potentially hazardous?","exampleUseCases":null,"resultDescription":"A JSON object containing an array of asteroids with each entry including: asteroid ID, name, closest approach date, estimated diameter range in meters (min and max), closest approach velocity in km/h, miss distance in km, and a boolean hazard flag. Also includes total element count and count of potentially hazardous objects in the date range.","failureModes":["Missing required start_date parameter returns a validation error","Date range exceeding 7 days returns an error (max span enforced by NASA NeoWs API)","Invalid date format (non-YYYY-MM-DD) causes a parse or validation error","Future dates with no asteroid data yet may return empty asteroid arrays","Payment failure (x402 protocol) results in 402 response before data is returned","NASA upstream API downtime or rate limiting causes service unavailability"],"whenToPreferThis":"Choose this endpoint when you need structured, per-asteroid close-approach data for a specific date range — including size estimates, velocity, miss distance, and hazard classification — sourced directly from NASA's NeoWs feed. Prefer this over generic astronomy APIs when planetary defense or asteroid tracking context is needed, or when you want hazardous vs. non-hazardous breakdown over a week-long window.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T08:25:39.451Z","isFirstParty":false,"canonicalSlug":"nasa-x402-vercel-app-493fb672"}