Faremakers Flights Scraper – Pakistan Fares in PKR
Pricing
from $0.50 / 1,000 results
Faremakers Flights Scraper – Pakistan Fares in PKR
Scrape Faremakers.com flight fares from Pakistan in PKR. Search many origins and destinations at once, one-way or round trip, with airlines, flight times, stops, baggage, seats left and fare breakdown. Routes to UAE, Saudi Arabia, UK and more.
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
a month ago
Last modified
Categories
Security
Limited permissionsShare
✈️ Faremakers Flights Scraper — Pakistan Fares in PKR
Scrape flight fares from Faremakers.com, one of Pakistan's largest online travel agencies, for any number of origin and destination airports in a single run. Every origin and destination pair is searched separately and gets its own item limit. The scraper returns one-way or round-trip offers with airlines, flight numbers, times, stops, baggage allowance, seats left, refundability and the full fare breakdown, so you can compare prices on routes from Pakistan to the Gulf, Saudi Arabia (KSA), the UAE, Europe and beyond.
Why use this scraper?
- 💸 Fare monitoring – track the cheapest PKR fares on routes such as Lahore to Dubai or Karachi to Jeddah, day after day.
- 🛫 Route comparison – search several origins against several destinations in one run and compare airlines side by side.
- 🧳 Baggage and fare rules – see the checked baggage allowance, seats left and refundability for each offer.
- 📈 Pricing intelligence – build historical price datasets for travel agencies, airlines and market analysts.
- 🕌 Hajj, Umrah and diaspora travel – watch fares to Jeddah, London, Toronto and other high-demand destinations.
- 🧮 Multi-passenger quotes – price trips for adults, children and infants in economy, premium economy, business or first class.
- 🔔 Deal alerts – schedule the actor and trigger alerts when a fare drops below your target.
Supported searches
| Type | Example input |
|---|---|
| One-way, single route | origins: ["LHE"], destinations: ["DXB"] |
| One-way, many routes | origins: ["LHE", "KHI", "ISB"], destinations: ["DXB", "JED"] (6 searches) |
| Round trip | tripType: "roundTrip", departureDate: "2026-10-25", returnDate: "2026-11-01" |
| Filtered | maxStops: 0, airlines: ["EK", "QR"], cabinClass: "business" |
Airports are entered as 3-letter IATA codes (for example LHE, KHI, ISB, DXB, JED, LHR). Dates can be absolute (2026-10-25) or relative (14 days). Faremakers sells flights up to about 11 months ahead.
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
| origins | array | – | IATA codes of the departure airports. |
| destinations | array | – | IATA codes of the arrival airports. Each origin is searched against each destination. |
| tripType | string | oneWay | oneWay or roundTrip. |
| departureDate | string | 14 days from today | Date (YYYY-MM-DD) or relative date such as 14 days. |
| returnDate | string | – | Required for round trips. |
| adults / children / infants | integer | 1 / 0 / 0 | Passenger counts (max 9 in total, infants cannot exceed adults). |
| cabinClass | string | economy | economy, premiumEconomy, business or first. |
| maxStops | integer | any | Maximum stops per direction. 0 returns direct flights only. |
| airlines | array | all | Keep offers that include at least one of these airline codes (for example EK, QR). |
| includeGroundTransfers | boolean | false | Keep offers that contain bus connections sold as flight numbers. |
| sortBy | string | price | price or duration. The item limit is applied after sorting. |
| maxItems | integer | 50 | Maximum offers saved per origin and destination pair. |
| proxyConfiguration | object | no proxy | Optional Apify proxy settings. |
Example input
{"origins": ["LHE", "KHI"],"destinations": ["DXB", "JED"],"tripType": "oneWay","departureDate": "2026-10-25","adults": 1,"cabinClass": "economy","maxItems": 5,"proxyConfiguration": { "useApifyProxy": false }}
Output
Each flight offer is stored as one record in the default dataset. For a round trip, the return direction is in the inbound field.
Example output
{"scrapedAt": "2026-10-10T13:49:51.722Z","url": "https://www.faremakers.com/searchflightresult?from=LHE&to=DXB&departure=2026-10-25&adults=1&children=0&infants=0&cabin=economy","title": "LHE → DXB · EK · 2026-10-25","price": 112752,"currency": "PKR","country": "Pakistan","market": "pk","tripType": "oneWay","searchOrigin": "LHE","searchDestination": "DXB","origin": "LHE","destination": "DXB","departureDate": "2026-10-25","returnDate": null,"adults": 1,"children": 0,"infants": 0,"cabinClass": "economy","pricePerAdult": 112752,"baseFare": 95070,"taxes": 17682,"validatingAirline": "EK","airlines": ["EK"],"stops": 0,"totalDurationMinutes": 200,"seatsAvailable": 2,"refundable": false,"lastTicketDate": "2026-10-25","outbound": {"origin": "LHE","destination": "DXB","departureTime": "2026-10-25T03:25:00+05:00","arrivalTime": "2026-10-25T05:45:00+04:00","durationMinutes": 200,"stops": 0,"airlines": ["EK"],"segments": [{"flightNumber": "EK623","marketingCarrier": "EK","operatingCarrier": "EK","aircraft": "77W","origin": "LHE","destination": "DXB","originTerminal": "M","destinationTerminal": "3","departureTime": "2026-10-25T03:25:00+05:00","arrivalTime": "2026-10-25T05:45:00+04:00","durationMinutes": 200,"bookingClass": "Q","cabinCode": "Y","seatsAvailable": 2,"baggage": "25 kg"}]},"inbound": null}
Field reference
| Field | Type | Description |
|---|---|---|
| scrapedAt | string | ISO 8601 time the offer was scraped. |
| url | string | Identifier of the search that produced the offer. |
| title | string | Route, airlines and travel dates. |
| price | number | Total price for all passengers. |
| currency | string | Currency of the prices (PKR). |
| country / market | string | Pakistan / pk. |
| tripType | string | oneWay or roundTrip. |
| searchOrigin / searchDestination | string | Airports you asked for. |
| origin / destination | string | Airports the itinerary actually starts and ends at. |
| departureDate / returnDate | string | Requested travel dates. |
| adults / children / infants / cabinClass | mixed | Search parameters. |
| pricePerAdult | number | Price for one adult. |
| baseFare / taxes | number | Fare and taxes included in price. |
| validatingAirline | string | Airline issuing the ticket. |
| airlines | array | Airlines operating the itinerary. |
| stops | number | Maximum number of stops in any direction. |
| totalDurationMinutes | number | Total journey time of all directions. |
| seatsAvailable | number | Fewest seats left on any segment. |
| refundable | boolean | Whether the fare is refundable. |
| lastTicketDate | string | Last date to issue the ticket. |
| outbound / inbound | object | Direction details: times, duration, stops and segments with flight number, aircraft, terminals, class, seats, baggage. |
❓ FAQ
Can I search several routes at once? Yes. Add several origins and several destinations. Every pair is searched separately and keeps its own maxItems limit.
Which currency are prices in? Faremakers shows Pakistani rupees (PKR). price is the total for all passengers.
How far ahead can I search? Up to about 11 months. Later dates return no results and a warning in the log.
Why do I get fewer items than maxItems? maxItems is a limit, not a target. A route can have fewer offers, or your filters (stops, airlines) can reduce them.
What are ground transfers? Some airlines sell a bus leg, for example Abu Dhabi to Dubai, as a flight number. They are hidden by default so results are real flights; set includeGroundTransfers to keep them.
Does it need a proxy? Not usually. If runs are blocked from your region, enable an Apify proxy in the proxy settings.
How fresh is the data? Fares are fetched live on every run.
🔗 Want More Data?
Explore related flight scrapers from the same author:
- Wego Flights Scraper – MENA flights between any two airports.
- Almosafer Flights Scraper – Saudi Arabia fares in SAR.
- Rehlat Flights Scraper – Egypt, KSA, UAE, Qatar, USA and Australia fares.
- flydubai Fare Radar – daily flydubai price tracking.
- flynas Flight Fares Scraper – flynas fares across the Gulf.
- 12Go Travel Scraper – flights, trains, buses and ferries worldwide.
🛠️ 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.