easyJet Flight Fares
Pricing
from $1.00 / 1,000 results
easyJet Flight Fares
Get easyJet fares with price, currency, times, and booking deeplinks. Search a route and optional date window — dates default to today. Fares come from AZair meta-search (may differ slightly from easyjet.com). Unofficial — not affiliated with easyJet. Export JSON or CSV via Apify.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Bakos Bence
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
What does easyJet Flight Fares do?
Scrape easyJet fares into a clean Apify dataset — origin, destination, and an optional date window. You get price with currency, flight number, times, airports, and a booking deep-link.
Unofficial. This Actor is not affiliated with, endorsed by, or maintained by easyJet Airline Company Limited. It is not an easyJet product.
Dashboards: connect Power BI, Tableau, Looker Studio, or Qlik to the dataset API — see Export to Power BI, Tableau, Looker Studio & Qlik near the end. AI agents: paste this Actor’s Store page URL into an Apify-capable agent (MCP / Claude / Cursor with Apify), create an Apify account and API token once, and the agent can run the Actor and wire up the output.
Fares come from AZair meta-search of easyJet inventory (typically EUR; may differ slightly from easyjet.com). Leave dates empty — they default to today so Store tests never expire. Export JSON or CSV, schedule, or call via API / MCP.
Drop-in input/output for memo23/easyjet-scraper.
Why use this easyJet scraper?
- ✈️ One-way fares for a route and date window
- 💶 Price kept with currency
- 🔗 easyJet booking deep-links with your passenger mix
- ⚡ Cheap first run: prefill
maxResults5, no proxy required
How to scrape easyJet fares
- Open this Actor in Apify Console.
- Click Start on the prefilled LGW → CDG run (
maxResults5). - Optional: set
departDateFrom/departDateTo, passengers, ormaxPrice. - Export the dataset or pull via API.
{"origin": "LGW","destination": "CDG","tripType": "oneWay","maxResults": 5}
How much does it cost?
Pay per event (PPE): Actor start + each fare result row. On Free, results are about $2 / 1,000; paid plans are lower (see the Pricing tab). Cap spend with maxResults.
Input
| Field | Description |
|---|---|
origin / destination | IATA codes (comma-separated for several) |
tripType | oneWay (default) or roundTrip |
departDateFrom / departDateTo | Optional outbound window; empty = today |
returnDateFrom / returnDateTo | Required for round-trip |
maxResults | Cap rows (prefill 5) |
proxyConfiguration | Leave off unless your egress is blocked |
Sample output
{"airline": "easyJet","carrierCode": "U2","tripType": "oneWay","flightNumber": "U28411","fromCode": "LGW","toCode": "CDG","departureDate": "2026-08-28","departureTime": "18:40","arrivalTime": "20:55","price": 19.49,"currency": "EUR","bookingUrl": "https://www.easyjet.com/en/cheap-flights/london-gatwick/paris-charles-de-gaulle","source": "azair"}
FAQ
Is this official easyJet software?
No. It is unofficial and not affiliated with easyJet. Fares are public meta-search facts, not a substitute for easyjet.com checkout.
Do I need a proxy or an easyJet account?
No account. The AZair mirror usually works without a proxy.
Can AI agents call this?
Yes — Apify API or MCP with Actor ID bakos_bence/easyjet-flights.
For AI agents & LLM apps
Actor ID: bakos_bence/easyjet-flights
Minimal input:
{ "origin": "LGW", "destination": "CDG", "maxResults": 5 }
Output: one dataset row per fare. Key fields: airline, flightNumber, fromCode, toCode, departureDate, price, currency, bookingUrl.
Export to Power BI, Tableau, Looker Studio & Qlik
After a run, rows live in an Apify dataset. You can download JSON/CSV/Excel from the Dataset tab, or point BI tools at a CSV URL that refreshes when you scrape again.
Prefer the token in the URL (token=) — most tools only need “open this link as CSV”, with no custom headers.
Build a refreshable CSV URL
- In Apify Console, open Settings → Integrations and copy an API token.
- Save this Actor as a Task (optional but best for dashboards), run or schedule it once so there is a successful run.
- Use the latest successful task run URL (replace
TASK_IDandYOUR_TOKEN):
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
Or, from any finished run, open the Dataset tab, copy the dataset ID, and use:
https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv&clean=true&token=YOUR_TOKEN
Anyone with that URL can read the data — treat it like a password. For recurring dashboards, prefer the actor-tasks/…/runs/last/… form so refresh always hits the newest successful scrape.
Power BI
- Open Power BI Desktop → Home → Get data → Web.
- Paste the CSV URL (including
token=). - When asked how to sign in, choose Anonymous → Connect.
- Confirm the preview is a table (CSV). Load or Transform data as needed.
- Publish / schedule refresh in the Power BI service using the same URL (task
runs/lastkeeps it current after each scrape).
401: token missing/wrong, or you did not pick Anonymous.
Tableau
- Install Tableau’s REST API connector from Tableau Exchange (Desktop 2023.3+).
- Connect → To a Server → REST API.
- Paste the CSV URL (including
token=). Set response format to CSV. - If the connector asks for auth and the token is already in the URL, leave credentials empty / anonymous; otherwise paste the same token as a Bearer access token.
- Create an extract. Refresh the extract after scheduled Task runs (or point at
runs/lastso each refresh loads the latest success).
Plain Text file connect still works if you download CSV from the Dataset tab once — use REST when you want repeatable refresh.
Looker Studio
Looker Studio has no strong built-in “private CSV API” connector. Use Google Sheets as the bridge:
- Create a Google Sheet. In A1 enter:
=IMPORTDATA("https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN")
- Wait until columns fill (Sheets refreshes IMPORTDATA periodically).
- In Looker Studio → Create → Report → Google Sheets → select that spreadsheet / tab.
- Build the report. After each Actor/Task run, refresh the Sheet (or wait for IMPORTDATA) then refresh the Looker data source.
One-off alternative: Dataset tab → download CSV → Looker Studio File upload.
Qlik
REST connector (refreshable):
- In Qlik Cloud / Qlik Sense → Add data → REST (or create a REST connection in the Data load editor).
- URL = the CSV URL including
token=. Method GET. - Set the expected response type to CSV (or use
format=jsonand JSON mode). - Test connection, pick the table, Add / Load.
- Reload the app after scheduled scrapes; with
runs/last, each reload pulls the latest successful dataset.
Files: Dataset tab → download CSV → Add data → upload the file (fine for a single snapshot).