{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","documentation":"https://www.n2yo.com/api/","operations":[{"name":"get_tle","description":"Get current two-line orbital elements for one NORAD catalog id. Signature: get_tle(norad_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_tle(norad_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Numeric NORAD catalog id, for example 25544 for the ISS.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle?norad_id={norad_id}&limit=25&offset=0","output_fields":["info","info.satid","info.satname","info.transactionscount","info.passescount","info.category","info.satcount","tle"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get current two-line orbital elements for one NORAD catalog id.\n\nArgs:\n    norad_id: Numeric NORAD catalog id, for example 25544 for the ISS.\n\nSignature: get_tle(norad_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/n2yo/get_tle/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/n2yo/get_tle/?norad_id={norad_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle","response_schema":{"type":"object","properties":{"info":{"type":"object","properties":{"satid":{"type":["integer","null"]},"satname":{"type":["string","null"]},"transactionscount":{"type":["integer","null"]},"passescount":{"type":["integer","null"]},"category":{"type":["string","null"]},"satcount":{"type":["integer","null"]}}},"tle":{"type":["string","null"]}},"required":["info"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["satellite"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle?norad_id={norad_id}&limit=25&offset=0","response_example":{"source":"n2yo","operation":"get_tle","parameters":{"norad_id":1},"data":{"info":{"satid":1,"satname":"Example","transactionscount":1,"passescount":1,"category":"example value","satcount":1},"tle":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","cache_ttl_seconds":1800,"documentation":"https://www.n2yo.com/api/","rate_limit":"Per-hour transaction limits: 1000 for TLE/positions and 100 for passes/above."}]},"_provenance":{"data":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo"},"entities":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle","source":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","wiki":"https://allemannsdata.com/wiki/kilder/n2yo/get_tle/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_positions","description":"Predict a satellite ground track and position relative to an observer. Signature: get_positions(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; seconds: integer, seconds, optional, default 60; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_positions(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; seconds: integer, seconds, optional, default 60; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Numeric NORAD catalog id.","unit":null,"display_type":"integer"},{"name":"observer_lat","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_lon","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"required":false,"default":0,"description":"Observer altitude above sea level in metres. Unit: metres.","unit":"metres","display_type":"decimal number"},{"name":"seconds","type":"integer","schema":{"type":"integer"},"required":false,"default":60,"description":"Number of one-second positions, 1-300. Unit: seconds.","unit":"seconds","display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&seconds=60&limit=25&offset=0","output_fields":["info","info.satid","info.satname","info.transactionscount","info.passescount","info.category","info.satcount","positions","positions[].satlatitude","positions[].satlongitude","positions[].sataltitude","positions[].azimuth","positions[].elevation","positions[].ra","positions[].dec","positions[].timestamp","positions[].eclipsed"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["positions[].timestamp"]},"description_language":"en","documentation":"Predict a satellite ground track and position relative to an observer.\n\nArgs:\n    norad_id: Numeric NORAD catalog id.\n    observer_lat: Observer latitude in WGS84 decimal degrees.\n    observer_lon: Observer longitude in WGS84 decimal degrees.\n    observer_alt_m: Observer altitude above sea level in metres.\n    seconds: Number of one-second positions, 1-300.\n\nSignature: get_positions(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; seconds: integer, seconds, optional, default 60; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/n2yo/get_positions/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/n2yo/get_positions/?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&seconds=60&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions","response_schema":{"type":"object","properties":{"info":{"type":"object","properties":{"satid":{"type":["integer","null"]},"satname":{"type":["string","null"]},"transactionscount":{"type":["integer","null"]},"passescount":{"type":["integer","null"]},"category":{"type":["string","null"]},"satcount":{"type":["integer","null"]}}},"positions":{"type":"array","items":{"type":"object","properties":{"satlatitude":{"type":["number","null"]},"satlongitude":{"type":["number","null"]},"sataltitude":{"type":["number","null"]},"azimuth":{"type":["number","null"]},"elevation":{"type":["number","null"]},"ra":{"type":["number","null"]},"dec":{"type":["number","null"]},"timestamp":{"type":["integer","null"]},"eclipsed":{"type":["boolean","null"]}}}}},"required":["info"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["satellite","place"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&seconds=60&limit=25&offset=0","response_example":{"source":"n2yo","operation":"get_positions","parameters":{"norad_id":1,"observer_lat":1.0,"observer_lon":1.0,"observer_alt_m":0,"seconds":60},"data":{"info":{"satid":1,"satname":"Example","transactionscount":1,"passescount":1,"category":"example value","satcount":1},"positions":[{"satlatitude":1.0,"satlongitude":1.0,"sataltitude":1.0,"azimuth":1.0,"elevation":1.0,"ra":1.0,"dec":1.0,"timestamp":1,"eclipsed":true}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","cache_ttl_seconds":1800,"documentation":"https://www.n2yo.com/api/","rate_limit":"Per-hour transaction limits: 1000 for TLE/positions and 100 for passes/above."}]},"_provenance":{"data":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo"},"entities":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_positions","source":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","wiki":"https://allemannsdata.com/wiki/kilder/n2yo/get_positions/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_visual_passes","description":"Predict optically visible satellite passes for an observer. Signature: get_visual_passes(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; days: integer, days, optional, default 2; min_visibility_seconds: integer, seconds, optional, default 120; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_visual_passes(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; days: integer, days, optional, default 2; min_visibility_seconds: integer, seconds, optional, default 120; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Numeric NORAD catalog id.","unit":null,"display_type":"integer"},{"name":"observer_lat","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_lon","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"required":false,"default":0,"description":"Observer altitude above sea level in metres. Unit: metres.","unit":"metres","display_type":"decimal number"},{"name":"days","type":"integer","schema":{"type":"integer"},"required":false,"default":2,"description":"Prediction horizon, 1-10 days. Unit: days.","unit":"days","display_type":"integer"},{"name":"min_visibility_seconds","type":"integer","schema":{"type":"integer"},"required":false,"default":120,"description":"Minimum visible duration in seconds. Unit: seconds.","unit":"seconds","display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&days=2&min_visibility_seconds=120&limit=25&offset=0","output_fields":["info","info.satid","info.satname","info.transactionscount","info.passescount","info.category","info.satcount","passes","passes[].startAz","passes[].startAzCompass","passes[].startEl","passes[].startUTC","passes[].maxAz","passes[].maxAzCompass","passes[].maxEl","passes[].maxUTC","passes[].endAz","passes[].endAzCompass","passes[].endEl","passes[].endUTC","passes[].mag","passes[].duration"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Predict optically visible satellite passes for an observer.\n\nArgs:\n    norad_id: Numeric NORAD catalog id.\n    observer_lat: Observer latitude in WGS84 decimal degrees.\n    observer_lon: Observer longitude in WGS84 decimal degrees.\n    observer_alt_m: Observer altitude above sea level in metres.\n    days: Prediction horizon, 1-10 days.\n    min_visibility_seconds: Minimum visible duration in seconds.\n\nSignature: get_visual_passes(norad_id: integer, required; observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; days: integer, days, optional, default 2; min_visibility_seconds: integer, seconds, optional, default 120; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/n2yo/get_visual_passes/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/n2yo/get_visual_passes/?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&days=2&min_visibility_seconds=120&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes","response_schema":{"type":"object","properties":{"info":{"type":"object","properties":{"satid":{"type":["integer","null"]},"satname":{"type":["string","null"]},"transactionscount":{"type":["integer","null"]},"passescount":{"type":["integer","null"]},"category":{"type":["string","null"]},"satcount":{"type":["integer","null"]}}},"passes":{"type":"array","items":{"type":"object","properties":{"startAz":{"type":["number","null"]},"startAzCompass":{"type":["string","null"]},"startEl":{"type":["number","null"]},"startUTC":{"type":["integer","null"]},"maxAz":{"type":["number","null"]},"maxAzCompass":{"type":["string","null"]},"maxEl":{"type":["number","null"]},"maxUTC":{"type":["integer","null"]},"endAz":{"type":["number","null"]},"endAzCompass":{"type":["string","null"]},"endEl":{"type":["number","null"]},"endUTC":{"type":["integer","null"]},"mag":{"type":["number","null"]},"duration":{"type":["integer","null"]}}}}},"required":["info"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["satellite","place"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes?norad_id={norad_id}&observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&days=2&min_visibility_seconds=120&limit=25&offset=0","response_example":{"source":"n2yo","operation":"get_visual_passes","parameters":{"norad_id":1,"observer_lat":1.0,"observer_lon":1.0,"observer_alt_m":0,"days":2,"min_visibility_seconds":120},"data":{"info":{"satid":1,"satname":"Example","transactionscount":1,"passescount":1,"category":"example value","satcount":1},"passes":[{"startAz":1.0,"startAzCompass":"example value","startEl":1.0,"startUTC":1,"maxAz":1.0,"maxAzCompass":"example value","maxEl":1.0,"maxUTC":1,"endAz":1.0,"endAzCompass":"example value","endEl":1.0,"endUTC":1,"mag":1.0,"duration":1}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","cache_ttl_seconds":1800,"documentation":"https://www.n2yo.com/api/","rate_limit":"Per-hour transaction limits: 1000 for TLE/positions and 100 for passes/above."}]},"_provenance":{"data":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo"},"entities":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_visual_passes","source":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","wiki":"https://allemannsdata.com/wiki/kilder/n2yo/get_visual_passes/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"find_satellites_above","description":"List satellites above an observer within an angular search radius. Signature: find_satellites_above(observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; radius_deg: integer, degrees, optional, default 30; category_id: integer, optional, default 0; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_satellites_above(observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; radius_deg: integer, degrees, optional, default 30; category_id: integer, optional, default 0; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"observer_lat","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_lon","type":"number","schema":{"type":"number"},"required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees. Unit: decimal degrees (WGS84).","unit":"decimal degrees (WGS84)","display_type":"decimal number"},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"required":false,"default":0,"description":"Observer altitude above sea level in metres. Unit: metres.","unit":"metres","display_type":"decimal number"},{"name":"radius_deg","type":"integer","schema":{"type":"integer"},"required":false,"default":30,"description":"Search radius from 0 to 90 degrees. Unit: degrees.","unit":"degrees","display_type":"integer"},{"name":"category_id","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"N2YO category id; 0 means all categories, 1 brightest.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above?observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&radius_deg=30&category_id=0&limit=25&offset=0","output_fields":["info","info.satid","info.satname","info.transactionscount","info.passescount","info.category","info.satcount","above","above[].satid","above[].satname","above[].intDesignator","above[].launchDate","above[].satlat","above[].satlng","above[].satalt"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"List satellites above an observer within an angular search radius.\n\nArgs:\n    observer_lat: Observer latitude in WGS84 decimal degrees.\n    observer_lon: Observer longitude in WGS84 decimal degrees.\n    observer_alt_m: Observer altitude above sea level in metres.\n    radius_deg: Search radius from 0 to 90 degrees.\n    category_id: N2YO category id; 0 means all categories, 1 brightest.\n\nSignature: find_satellites_above(observer_lat: decimal number, decimal degrees (WGS84), required; observer_lon: decimal number, decimal degrees (WGS84), required; observer_alt_m: decimal number, metres, optional, default 0; radius_deg: integer, degrees, optional, default 30; category_id: integer, optional, default 0; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/n2yo/find_satellites_above/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/n2yo/find_satellites_above/?observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&radius_deg=30&category_id=0&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above","response_schema":{"type":"object","properties":{"info":{"type":"object","properties":{"satid":{"type":["integer","null"]},"satname":{"type":["string","null"]},"transactionscount":{"type":["integer","null"]},"passescount":{"type":["integer","null"]},"category":{"type":["string","null"]},"satcount":{"type":["integer","null"]}}},"above":{"type":"array","items":{"type":"object","properties":{"satid":{"type":["integer","null"]},"satname":{"type":["string","null"]},"intDesignator":{"type":["string","null"]},"launchDate":{"type":["string","null"],"format":"date"},"satlat":{"type":["number","null"]},"satlng":{"type":["number","null"]},"satalt":{"type":["number","null"]}}}}},"required":["info"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["satellite","place"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above?observer_lat={observer_lat}&observer_lon={observer_lon}&observer_alt_m=0&radius_deg=30&category_id=0&limit=25&offset=0","response_example":{"source":"n2yo","operation":"find_satellites_above","parameters":{"observer_lat":1.0,"observer_lon":1.0,"observer_alt_m":0,"radius_deg":30,"category_id":0},"data":{"info":{"satid":1,"satname":"Example","transactionscount":1,"passescount":1,"category":"example value","satcount":1},"above":[{"satid":1,"satname":"Example","intDesignator":"example value","launchDate":"2026-01-15","satlat":1.0,"satlng":1.0,"satalt":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","cache_ttl_seconds":1800,"documentation":"https://www.n2yo.com/api/","rate_limit":"Per-hour transaction limits: 1000 for TLE/positions and 100 for passes/above."}]},"_provenance":{"data":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo"},"entities":{"source":"n2yo","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/find_satellites_above","source":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","wiki":"https://allemannsdata.com/wiki/kilder/n2yo/find_satellites_above/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/{operation}/schema","related_sources":[{"id":"firms","name":"NASA FIRMS","reason":"Satellite-based fire and heat detections.","api":"https://allemannsdata.com/wiki/api/v1/kilder/firms","wiki":"https://allemannsdata.com/wiki/kilder/firms/"}],"_meta":{"retrieved_at":"2026-09-20T20:02:56Z","language":"en","content_languages":["en"],"sources":[{"id":"n2yo","name":"N2YO satellite data","description":"Satellite elements, positions, visible passes and satellites above an observation point.","documentation":"https://www.n2yo.com/api/","cache_ttl_seconds":1800,"rate_limit":"Per-hour transaction limits: 1000 for TLE/positions and 100 for passes/above."}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","names":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo","wiki":"https://allemannsdata.com/wiki/kilder/n2yo/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
