# Ryanair API: Get fare calendar

> Gets the lowest one-way fare on each day of a month for a direct Ryanair route. For a city with several airports, it returns the airport pair with the lowest fare that month.

Unofficial. Not affiliated with or endorsed by Ryanair.

- Page: https://fous.com/methods/ryanair.com/get-fare-calendar
- Method: `ryanair.com/get_fare_calendar`, version 1
- Website: ryanair.com
- Returns: airports, currency, cheapest day and fare, daily fares with links
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `month` | string | yes | `"2026-11"` | Month of departure, for example 2026-11 (YYYY-MM). |
| `origin` | string | yes | `"London"` | Departure city or airport, for example London Stansted. |
| `destination` | string | yes | `"Barcelona"` | Arrival city or airport, for example Barcelona. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "month": "2026-11",
  "origin": "London",
  "destination": "Barcelona"
}
```

Its output:

```json
{
  "days": [
    {
      "date": "2026-11-01",
      "page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-01&originIata=STN&destinationIata=BCN&isReturn=false",
      "cheapest_fare": 19.99,
      "flights_operate": "yes"
    },
    {
      "date": "2026-11-02",
      "page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-02&originIata=STN&destinationIata=BCN&isReturn=false",
      "cheapest_fare": 19.99,
      "flights_operate": "yes"
    },
    {
      "date": "2026-11-03",
      "page_link": "https://www.ryanair.com/gb/en/trip/flights/select?adults=1&dateOut=2026-11-03&originIata=STN&destinationIata=BCN&isReturn=false",
      "cheapest_fare": 14.99,
      "flights_operate": "yes"
    }
  ],
  "cheapest_day": "2026-11-03",
  "cheapest_fare": 14.99,
  "currency_code": "GBP",
  "arrival_airport": "Barcelona",
  "departure_airport": "London Stansted",
  "arrival_airport_code": "BCN",
  "departure_airport_code": "STN"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"ryanair.com/get_fare_calendar","input":{"month":"2026-11","origin":"London","destination":"Barcelona"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What is the cheapest one-way flight from London Stansted to Barcelona on each day of November 2026?
- Show me the daily lowest fares for Dublin to Madrid across March 2027 and which day is cheapest.
- I'm flexible on dates in June 2026 — which day has the lowest one-way fare from Milan Bergamo to Lisbon?
- Can you compare the daily one-way prices from Krakow to Rome for 2026-09 and tell me the best day to fly?
- Find the airport pair with the lowest one-way fare from Berlin to Athens for April 2027, with links to each day's fare.

## Input schema

```json
{
  "type": "object",
  "required": [
    "origin",
    "destination",
    "month"
  ],
  "properties": {
    "month": {
      "type": "string",
      "maxLength": 7,
      "minLength": 7,
      "description": "Month of departure, for example 2026-11 (YYYY-MM)."
    },
    "origin": {
      "type": "string",
      "minLength": 1,
      "description": "Departure city or airport, for example London Stansted."
    },
    "destination": {
      "type": "string",
      "minLength": 1,
      "description": "Arrival city or airport, for example Barcelona."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "departure_airport",
    "arrival_airport",
    "departure_airport_code",
    "arrival_airport_code",
    "currency_code",
    "days"
  ],
  "properties": {
    "days": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "page_link": {
            "type": "string"
          },
          "cheapest_fare": {
            "type": [
              "number",
              "null"
            ]
          },
          "flights_operate": {
            "enum": [
              "yes",
              "no"
            ],
            "type": "string"
          }
        }
      }
    },
    "cheapest_day": {
      "type": [
        "string",
        "null"
      ]
    },
    "cheapest_fare": {
      "type": [
        "number",
        "null"
      ]
    },
    "currency_code": {
      "type": "string"
    },
    "arrival_airport": {
      "type": "string"
    },
    "departure_airport": {
      "type": "string"
    },
    "arrival_airport_code": {
      "type": "string"
    },
    "departure_airport_code": {
      "type": "string"
    }
  }
}
```

## See more

- [Ryanair API: List cheapest fares](https://fous.com/methods/ryanair.com/list-cheapest-fares.md): Lists the cheapest one-way Ryanair fare to each destination from a city or airport during a date range, sorted by price.
- [Google API: Get cheapest flight dates in a month](https://fous.com/methods/google.com/get-cheapest-dates.md): Finds the lowest Google Flights fare for each departure date in a month between two places, for one-way trips or a fixed trip length, with the cheapest option and any price insight shown.
- [Google API: List cheap flight destinations](https://fous.com/methods/google.com/list-cheap-destinations.md): Lists cheap round-trip destinations from a city on Google Travel Explore, sorted by fare, optionally within a region, travel month, trip length and nonstop only. Links search Google Flights for the shown dates.
- [Trip.com API: Search flights](https://fous.com/methods/trip.com/search-flights.md): Finds priced flights between two cities or airports on Trip.com for the chosen dates, cheapest first; round trips pair each outbound flight with its available returns.
- [Airbnb API: Check listing availability](https://fous.com/methods/airbnb.com/check-listing-availability.md): Checks a public Airbnb listing's calendar for one or more months: available nights per month and, for each day from today on, whether check-in and check-out are possible, the minimum stay, and the nightly price when Airbnb shows one.
- [Expedia API: Search flights](https://fous.com/methods/expedia.com/search-flights.md): Finds Expedia flights between cities or airports on selected dates, with per-traveler USD prices. Round trips combine outbound and return choices; for round trips only the cheapest outbound choices are paired with their returns.
- [Google API: Search Google Flights](https://fous.com/methods/google.com/search-flights.md): Finds Google Flights options for a route and date with prices, local times, stops and emissions. Round-trip searches list outbound choices with their displayed round-trip fares.
- [FlixBus API: Search bus trips](https://fous.com/methods/flixbus.com/search-bus-trips.md): Finds dated FlixBus trip options between two cities, with stops, local times, availability and displayed per-person prices, including partner operators on some routes.
- [All Ryanair methods](https://fous.com/methods/ryanair.com.md)
