# Changelog of Ryanair API — Cheap Flight Fares & Prices | $0.99/1k (`glasswing/ryanair-flights-scraper`) Actor

- **URL**: https://apify.com/glasswing/ryanair-flights-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/glasswing/ryanair-flights-scraper.md

## Changelog

All notable changes to Ryanair Flight Fares are recorded here. The newest release is first.

Apify renders this as a Changelog tab on the Store page. Keeping it current is a
visible signal that the Actor is maintained, which feeds the quality score that
drives Store and MCP search ranking. Add an entry with every published build.

### 1.1.1 - 2026-09-29

- Docs: related Actors listed; input field descriptions clarified for AI agents.

### 1.1.0 - 2026-09-28

- Every destination now comes back. Ryanair's fare finder ignores paging, so a departure airport used to return only its 16 cheapest destinations (Stansted has about 150, Dublin about 115). One request now returns all of them, and the stray `error` row the repeated page caused is gone.

### 1.0.3 - 2026-09-28

- Results whose text mentions "captcha" or "access denied" (a server description, a game or shop product name, a headline) are no longer mistaken for an anti-bot block, which could fail a good run.

### 1.0.2 - 2026-09-27

- Fixed: a departure airport with 16 or fewer real destinations (e.g. `STN`) got every destination twice. Ryanair's fare finder ignores the `offset` parameter once there is nothing more to page through and silently re-serves page 0, while still claiming `nextPage: 1`; the Actor now fingerprints each page's destinations and drops a page that repeats one already seen, instead of re-extracting (and re-billing for) it. Confirmed live: `STN` with no route filter returned each of its 16 destinations as two rows before this fix.

### 1.0.1 - 2026-09-27

- Fixed a wrong promise: the `market` input's title and description said it "sets the currency" (`en-gb` → GBP, `en-ie` → EUR). Verified against Ryanair's own API that this is false — the same route returns the identical price and `currency` under every market value; currency is decided entirely by the departure airport's own country. `market` only changes the language/locale of the booking `url`. Docs (README, input schema, dataset schema) corrected; no change to what is extracted or billed.

### 1.0.0 - 2026-09-27

First public release.

- Cheapest one-way fares from Ryanair's own public fare finder, by departure airport (`STN`) or route (`DUB-STN`), over a date window that defaults to the coming month so a run with no arguments never goes stale.
- Search and extraction implemented against the source's own public endpoints, with no login and no third-party API key.
- Every row carries `status`, so a missing record (`not_found`) and a failure (`error`) are told apart from real data. Only `ok` rows are charged.
- Records are validated against a schema before they are written, so an upstream change produces loud warnings instead of silently billing for empty rows.
- Callable with no arguments by an AI agent, which the input schema's defaults make safe.
