Charter Flight Data from 12 Danish Tour Operators: a Pilot in 2 Weeks
A paid pilot for a regional airport in Scandinavia: direct charter departures from 12 Danish tour operator sites, sampled in two weeks.
On Singapore Airlines one cabin holds up to four fare types, from Lite to Flexi, each with its own baggage and change rules. Our Singapore Airlines scraper collects fares with those rules.
Plans from €169 a month · Free project assessment · Reply within 1 business day
CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud
API, JSON feed or CSV, XLSX and JSON files
ScheduleOne-time, monthly, weekly, daily or 3 times a day
Singapore Airlines pages, filters, fields and a schedule
Built, monitored and repaired by our team
API, JSON feed or CSV, XLSX and JSON files
We run the collection end to end. You name the city pairs, cabins, travel dates and country sites; we build the crawlers, keep them working as singaporeair.com changes, and hand over the data. Fares on this site belong to a route and a date pair, so a run consists of searches and route-page reads - no seat is held and no traveller details are entered. Pacing, proxy rotation, CAPTCHA handling and browser rendering come with the service.
Prices arrive as numbers with a currency column, fare conditions as separate fields, and every row carries its country site and the time it was read. Runs are one-off or on a daily or weekly schedule, starting with a free project assessment and a sample built on your own routes.
Singapore Airlines sells each cabin through a ladder of fare types, and the rung decides the baggage, seat and change rules that come with the fare. The dataset joins two layers: route fares per cabin and date pair, read from the route pages, and the fare type rules that apply inside each cabin, so a price never travels without the conditions behind it.
Conditions are taken from the airline's fare type tables and keyed by cabin and fare type, so the change and refund rules of Economy Lite sit next to every Economy fare they can apply to.


The route pages are the public price layer of singaporeair.com. A page such as Flights from Singapore (SIN) to London (LON) opens with a headline from fare, a cabin filter, a price graph with the lowest fare for each departure month, and a list of date pairs - return trip, seven days, Economy from a set amount - sortable by earliest departure or lowest fare. The airline notes that these prices are collected periodically, so we store when each one was read.
A Singapore Airlines price tracker repeats those reads on a schedule for the routes and cabins you choose. Every pass adds a dated row per route, date pair and airport, and over a few weeks the series shows when Singapore Airlines prices drop and which travel dates hold firm - the price trend a single extract cannot show.
Singapore Airlines flies its long-haul and regional network from Singapore Changi Airport, and its website also sells Scoot (TR) flights on a single ticket with its own, so the Where we fly list tags each destination SQ, TR or partner airline. The site is organised by country and language. Older addresses put language before market, such as /en_UK/sg/ or /de_DE/ch/, newer ones market before language, such as /sg/en/, and each country site runs its own promotions.
The product is built from five cabins and a ladder of fare types. Economy alone has Lite, Value, Standard and Flexi, and the choice sets the baggage allowance, whether advance seat selection is free, the KrisFlyer miles earned, whether an upgrade with miles is possible, and whether a change or cancellation is allowed, charged or free. Two Economy tickets on one flight can therefore differ in price for reasons a fare-only dataset misses.
Schedules are published openly: cabin pages carry a timetable for every route served by that cabin product, and a codeshare page lists, partner by partner, the destinations where Singapore Airlines places its flight numbers on other airlines' services. Award seats bought with KrisFlyer miles are left out of the dataset.
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan detailsThis data matters most to people who price long-haul and premium travel, where cabin and fare type change both the amount and what it buys.
A paid pilot for a regional airport in Scandinavia: direct charter departures from 12 Danish tour operator sites, sampled in two weeks.
For several years, weekly car rental and, more recently, hotel prices from Booking.com for a tourism organization comparing its destination with rivals.
Four datasets for a studio that builds directory websites: Hawaii stays from Booking.com, UK schools and tattoo studios from Google Maps, GetInked profiles.
Learn how to use web scraping to solve data problems for your organization
If you work in travel tech, an OTA, a hotel chain, or at an airport, you are in a price-and-availability arms race. Fares change by the hour, room inventory disappears in minutes, and competitors test new bundles and ancillaries constantly.
Data scraping is the wide term that includes documents, scans and old screens; web scraping is the part that works on websites. We compare sources, daily work, output and cost drivers, give a briefing checklist and walk through two of our projects.
Leveraging advances in technology, the AI-powered web scraper has skyrocketed in demand and is helping to expand capabilities by automating tedious daily tasks and speeding up data collection from thousands of websites several times over.
ScrapeIt is a managed web scraping service for companies that need website data on a schedule: we design and operate the extraction ourselves and deliver files, a JSON feed or our API, so there is no tool to learn. A Singapore Airlines project starts from the city pairs and cabins you need and a sample you can check before the regular runs begin; field documentation comes with each delivery.
Still unsure? Write to info@scrapeit.io
Yes. The ScrapeIt Singapore Airlines API returns route, date pair, cabin, fare type, from fare and currency as JSON from an endpoint we host, refreshed on the schedule you set. The same records are available as CSV, XLSX or JSONLines files, or as a load into your database.
Yes. Route fares, fare type tables, timetables and promotions are open to every visitor of singaporeair.com. We collect only publicly available data - everything a visitor can see on Singapore Airlines - and we collect it legally. KrisFlyer member pages are not part of it.
Yes. We read the same route pages and date pairs on a fixed schedule, daily for most fare work, and keep each reading with its timestamp. The result is a price history per route, cabin, arrival airport and date pair, ready to chart.
Yes. Every cabin in the dataset links to its fare types and booking classes, with the conditions from the fare type tables: baggage allowance, seat selection, KrisFlyer miles earned, upgrade with miles, and the cancellation, change and no-show rules. That lets you compare a Lite and a Flexi fare on equal footing.
Any country site you need. Route pages price in the currency of the departure country - SGD from Singapore, GBP from London - and promotions differ by market, so we record the site, the departure country and the currency on every row and leave amounts unconverted unless you ask otherwise.
You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
Tell us which sites, which fields and how often. A couple of lines is enough to start.
Singapore Airlines data from €169/month. Free project assessment, reply within 1 business day.