VATSIM Data Handler
npm install vatsim-data-handler
const DataHandler = require('vatsim-data-handler'); const handler = new DataHandler(); handler.getSupervisors().then(val => console.log(val));
This would log the number of clients connected to the VATSIM network
getCount(type)- Returns the number of connected clients, where type is the type of requested client. Available arguments are 'all', 'pilots' and 'controllers'
getAirportInfo(airport)- Returns the details of pilots into or out of a certain airport along with the controllers controlling that airport, the airport argument is a 4 letter ICAO code
getPopularAirports()- Returns a list of the top 10 airports for arriving and departing aircraft
getClientDetails(cid)- Returns the details of a specific pilots flight, where cid is a valid VATSIM cid as an integer
getSupervisors()- Returns a list of all the supervisors/admins connected to VATSIM
Deprecated - from v2.0.0 +
getClientCount()- Returns the number of clients connected to the VATSIM network (Replaced by
getPilotCount()- Returns the number of pilots connected to the VATSIM network (Replaced by
getControllerCount()- Returns the number of controllers connected to the VATSIM network (Replaced by
If you have any issues or feature requests, either create an issue or you can join my Discord Server.
In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.