{"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.","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":true,"default":null,"description":"Numeric NORAD catalog id, for example 25544 for the ISS."},{"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)."},{"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."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/n2yo/get_tle?norad_id={norad_id}&limit=25&offset=0","output_fields":[],"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.","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","additionalProperties":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"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"},{"name":"get_positions","description":"Predict a satellite ground track and position relative to an observer.","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":true,"default":null,"description":"Numeric NORAD catalog id."},{"name":"observer_lat","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees."},{"name":"observer_lon","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees."},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":false,"default":0,"description":"Observer altitude above sea level in metres."},{"name":"seconds","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":60,"description":"Number of one-second positions, 1-300."},{"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)."},{"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."}],"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":[],"output_fields_truncated":false,"canonical_field_aliases":{},"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.","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","additionalProperties":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"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"},{"name":"get_visual_passes","description":"Predict optically visible satellite passes for an observer.","parameters":[{"name":"norad_id","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":true,"default":null,"description":"Numeric NORAD catalog id."},{"name":"observer_lat","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees."},{"name":"observer_lon","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees."},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":false,"default":0,"description":"Observer altitude above sea level in metres."},{"name":"days","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":2,"description":"Prediction horizon, 1-10 days."},{"name":"min_visibility_seconds","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":120,"description":"Minimum visible duration in seconds."},{"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)."},{"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."}],"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":[],"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.","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","additionalProperties":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"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"},{"name":"find_satellites_above","description":"List satellites above an observer within an angular search radius.","parameters":[{"name":"observer_lat","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer latitude in WGS84 decimal degrees."},{"name":"observer_lon","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":true,"default":null,"description":"Observer longitude in WGS84 decimal degrees."},{"name":"observer_alt_m","type":"number","schema":{"type":"number"},"display_type":"decimal number","required":false,"default":0,"description":"Observer altitude above sea level in metres."},{"name":"radius_deg","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":30,"description":"Search radius from 0 to 90 degrees."},{"name":"category_id","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":0,"description":"N2YO category id; 0 means all categories, 1 brightest."},{"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)."},{"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."}],"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":[],"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.","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","additionalProperties":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"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"}],"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-08-02T14:01:10Z","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":30,"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/"}}
