Skip to main content

A module which allows you to retrieve the cheapest flights, with/out return flights, within a fixed set of dates.

Project description

Ryanair Python

Written by Ciarán Ó hAoláin, 2018.
This module allows you to retrieve the cheapest flights, with/out return flights, within a fixed set of dates.
This is done directly through Ryanair's API and requires an API Key supplied by Ryanair.


Run the following command in the terminal:

pip install ryanair-py


Creating an instance is done as follows:

from ryanair import Ryanair

Get one-way flights

flights = ryanair.getFlights("DUB", "2018-10-27", "2018-10-30")

Returns an array of Flight objects, like this:

flights[0] == Flight(origin='DUB', originFull='Dublin, Ireland', destination='MAN', destinationFull='Manchester, United Kingdom', departureTime='2018-10-30T06:25:00', price=9.78)
cheapestFlightPrice = flight.price # price is now a float containing the price (in the unit of currency originally declared earlier) of this flight

Get return flights

trips = ryanair.getReturnFlights("DUB", "2018-10-27", "2018-10-30", "2018-11-01", "2018-11-03")

Returns an array of Trip objects, like this:

trips[0] == Trip(outbound=Flight(origin='DUB', originFull='Dublin, Ireland', destination='LPL', destinationFull='Liverpool, United Kingdom', departureTime='2018-10-30T20:50:00', price=9.99), inbound=Flight(origin='LPL', originFull='Liverpool, United Kingdom', destination='DUB', destinationFull='Dublin, Ireland', departureTime='2018-11-01T08:25:00', price=18.51), totalPrice=28.5)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ryanair-py, version 0.0.6
Filename, size File type Python version Upload date Hashes
Filename, size ryanair_py-0.0.6-py3-none-any.whl (2.9 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page