flightradarapi
Version:
SDK for FlightRadar24
65 lines (51 loc) • 2.8 kB
Markdown
# FlightRadarAPI
Unofficial SDK for [FlightRadar24](https://www.flightradar24.com/) for Python 3 and Node.js.
This SDK should only be used for your own educational purposes. If you are interested in accessing Flightradar24 data commercially, please contact business@fr24.com. See more information at [Flightradar24's terms and conditions](https://www.flightradar24.com/terms-and-conditions).
**Official FR24 API**: https://fr24api.flightradar24.com/
[](https://github.com/JeanExtreme002/FlightRadarAPI/actions)
[](https://pypi.org/project/FlightRadarAPI/)
[](https://github.com/JeanExtreme002/FlightRadarAPI)
[](https://pypi.org/project/FlightRadarAPI/)
[](https://www.npmjs.com/package/flightradarapi)
[](https://pypi.org/project/FlightRadarAPI/)
[](https://pypi.org/project/FlightRadarAPI/)
## Installing FlightRadarAPI:
```
$ npm install flightradarapi
```
## Basic Usage:
Import the class `FlightRadar24API` and create an instance of it.
```javascript
const { FlightRadar24API, Countries } = require("flightradarapi");
const frApi = new FlightRadar24API();
```
**Getting flights list:**
```javascript
let flights = await frApi.getFlights(...); // Returns a list of Flight objects
```
**Getting airports list (requires country selection):**
```javascript
// Get airports from specific countries
let airports = await frApi.getAirports([Countries.BRAZIL, Countries.UNITED_STATES]); // Returns a list of Airport objects
```
**Getting airlines list:**
```javascript
let airlines = await frApi.getAirlines(); // Returns detailed airline information with IATA/ICAO codes
```
**Getting zones list:**
```javascript
let zones = await frApi.getZones();
```
**Using Countries enum:**
```javascript
// Available countries in the Countries enum
const { Countries } = require("flightradarapi");
// Examples of country codes:
Countries.UNITED_STATES // "united-states"
Countries.BRAZIL // "brazil"
Countries.GERMANY // "germany"
Countries.FRANCE // "france"
// ... and many more
```
## Documentation
Explore the documentation of FlightRadarAPI package, for Python or NodeJS, through [this site](https://JeanExtreme002.github.io/FlightRadarAPI/).