Rehlat Flights Scraper – Egypt, KSA, UAE, Qatar, USA, AU
Pricing
from $0.50 / 1,000 results
Rehlat Flights Scraper – Egypt, KSA, UAE, Qatar, USA, AU
Scrape Rehlat (رحلات) flight fares for Egypt, Saudi Arabia, UAE, Qatar, USA and Australia: prices in any currency, airlines, stops, durations, flight segments, seats left and booking links. Multi-route, one-way and round-trip searches.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Boring Internet Explorer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
✈️ Rehlat رحلات Flights Scraper — Egypt, Saudi Arabia, UAE, Qatar, USA & Australia
❓ What is this scraper?
This scraper extracts live flight fares from Rehlat (رحلات), one of the largest online travel agencies in the Middle East. Pick a storefront (Egypt, Saudi Arabia, the UAE, Qatar, the USA or Australia), add one or more origins and destinations, and get every fare Rehlat shows for that trip: price, airlines, stops, durations, flight-by-flight segments, seats left and a direct booking link.
Prices come back in the currency you choose (any 3-letter code, for example EGP, SAR, AED, QAR, KWD, BHD, USD or EUR), so you can compare the same trip across markets and currencies.
The extracted data is normalized into a structured format, making it easy to use for analysis, integrations, or storage.
⚡ Why this scraper?
Rehlat compares dozens of airlines and fare sources, and this scraper allows you to:
- 💸 Track and compare flight prices on the Egypt, Saudi Arabia, UAE, Qatar, USA and Australia storefronts
- 🌍 Search many routes in one run: every origin is searched against every destination
- 🔢 Limit results per route:
maxItemsapplies to each origin × destination search, cheapest first - 💱 Price the same trip in any currency (EGP, SAR, AED, QAR, KWD, BHD, USD, EUR...)
- 🔁 Cover one-way and round-trip fares with multi-leg itineraries, stops and durations
- 👨👩👧 Price trips for adults, children and infants in economy, business or first class
Perfect for:
- Travel agencies and fare-comparison websites
- Airline and route revenue analysts
- Price-alert and deal-hunting tools
- Market researchers studying GCC and Egypt air travel
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
country | string | EG | Storefront: EG Egypt, SA Saudi Arabia, AE UAE, QA Qatar. |
currency | string | storefront default | 3-letter currency code for prices. Empty uses the storefront's own (EGP / SAR / AED / QAR / USD / AUD). |
tripType | string | OneWay | OneWay or RoundTrip. |
origins | string[] | — | Departure airports or cities (IATA code such as CAI, or a name such as Cairo). |
destinations | string[] | — | Arrival airports or cities. Every origin is searched against every destination. |
departureDate | string | — | YYYY-MM-DD, not in the past. |
returnDate | string | — | YYYY-MM-DD, required for round trips, on or after the departure date. |
adults / children / infants | integer | 1 / 0 / 0 | Passengers (up to 9 in total, one adult per infant). Prices are totals for all passengers. |
cabin | string | ECONOMY | ECONOMY, BUSINESS or FIRST. Business and first fares exist on only some routes. |
nonStopOnly | boolean | false | Keep only direct outbound flights. |
maxItems | integer | 5 | Maximum fares saved for each origin × destination search, cheapest first. |
proxyConfiguration | object | no proxy | Apify proxy settings. |
Example input, two origins and two destinations, 10 fares per route:
{"country": "EG","currency": "USD","tripType": "RoundTrip","origins": ["CAI", "HBE"],"destinations": ["JED", "DXB"],"departureDate": "2026-11-10","returnDate": "2026-11-17","adults": 1,"cabin": "ECONOMY","maxItems": 10,"proxyConfiguration": { "useApifyProxy": false }}
📤 Output
Each item is one fare, returned as a structured JSON object (long links shortened below):
{"scrapedAt": "2026-10-09T16:21:36.624Z","url": "https://www.rehlat.com.sa/en/cheap-flight/searchresults?searchVal=%5B%7B%22searc...","title": "Riyadh (RUH) → Cairo (CAI)","price": 650.67,"currency": "SAR","country": "Saudi Arabia","market": "sa","tripType": "RoundTrip","origin": "RUH","originCity": "Riyadh","destination": "CAI","destinationCity": "Cairo","departureDate": "2026-11-10","returnDate": "2026-11-17","passengers": {"adults": 1,"children": 0,"infants": 0},"cabin": "ECONOMY","airlines": ["Flyadeal"],"stops": 0,"inboundStops": 0,"outboundDurationMinutes": 185,"inboundDurationMinutes": 150,"outbound": [{"airline": "Flyadeal","airlineCode": "F3","flightNumber": "F3607","from": "RUH","fromName": "King Khaled Intl","fromCity": "Riyadh","to": "CAI","toName": "Cairo Intl Arpt","toCity": "Cairo","departureTime": "2026-11-10T12:00:00","arrivalTime": "2026-11-10T14:05:00","durationMinutes": 185,"cabinClass": "Y","seatsLeft": 6}],"inbound": [{"airline": "Flyadeal","airlineCode": "F3","flightNumber": "F3608","from": "CAI","fromName": "Cairo Intl Arpt","fromCity": "Cairo","to": "RUH","toName": "King Khaled Intl","toCity": "Riyadh","departureTime": "2026-11-17T15:05:00","arrivalTime": "2026-11-17T18:35:00","durationMinutes": 150,"cabinClass": "Y","seatsLeft": 9}],"basePrice": 534.71,"taxesAndFees": 115.96,"refundable": "Non-Refundable","seatsLeft": 6,"baggage": null,"bookingUrl": "https://www.rehlat.com.sa/en/cheap-flights/booking/riyadh-to-cairo/roundtrip?search=R4NbGU..."}
| Field | Description |
|---|---|
url | Rehlat results page for the search. |
title, origin, destination | Route, with city names. |
price, currency | Total price for all passengers, as a number. |
country, market | Storefront searched. |
airlines, stops, inboundStops | Airlines on the fare and number of stops each way. |
outboundDurationMinutes, inboundDurationMinutes | Total journey time, layovers included. |
outbound, inbound | Flight segments with flight number, airports, local departure/arrival time, duration, cabin and seats. |
basePrice, taxesAndFees | Price split. |
refundable, seatsLeft, baggage | Fare conditions when Rehlat provides them. |
bookingUrl | Direct Rehlat booking link for the fare. |
❓ FAQ
Which countries are supported? Egypt, Saudi Arabia, the UAE, Qatar, the United States and Australia. Rehlat's other storefronts (Kuwait, Bahrain, Oman, Jordan, Morocco, Tunisia, Algeria, Brazil and the European ones) return no fares today. For travellers in other countries, pick the nearest storefront and set currency (for example KWD or BHD).
Is maxItems a total limit? No, it is per search. Two origins and three destinations make six searches, each saving up to maxItems fares.
Can I use city names? Yes. IATA codes are the most precise; city names are matched against Rehlat's airport list. Unknown codes are skipped with a warning.
Why do I get no results for a route? Rehlat has no fares for some routes and dates, and business or first class is sold on few routes. The scraper logs a warning and continues with the other searches.
Why is the currency different from what I asked for? If Rehlat does not support a currency code it prices in the storefront default; the currency field always shows the real currency.
How fresh is the data? Fares are read live on every run.
🔗 Want More Data?
Check our other flight scrapers:
- Wego Flights Scraper
- Almosafer Flights Scraper
- flynas Flight Fares Scraper
- flyadeal Flight Fares Scraper
- flydubai Fare Radar
🛠️ Need a custom scraper?
Need this scraper adapted to your use case — extra fields, additional filters, a different output format, or a new website? Reach out at boringinternetexplorer@gmail.com and we'll make it happen.