• Background The Consumer Price Index (CPI) released by the National Statistical Office (NSO), Ministry of Statistics and Programme Implementation (MoSPI), is the primary measure of retail inflation in India and is used by the Reserve Bank of India (RBI) for setting monetary policy under the flexible inflation-targeting framework. The current CPI framework, however, collects 'Transport and Communication' sub-group prices, including air travel fares, primarily through manual price-collection from a limited set of outlets and ticketing offices. With over 90% of domestic air tickets in India now sold online through airline websites and Online Travel Aggregators (OTAs) such as MakeMyTrip, Yatra, EaseMyTrip, Cleartrip, Ixigo and Goibibo, manual collection no longer captures the highly dynamic, route-specific, and time-sensitive pricing that Indian consumers actually face. Airfares in India follow dynamic pricing where the same sector can vary by 200-400% within a single day depending on advance-booking window, day-of-week, demand surges, festival seasons and fuel-price-linked surcharges. There is therefore an urgent need for an automated, scalable and high-frequency data-collection system that mirrors what a real Indian traveller pays. • Detailed Description The problem statement envisages development of an end-to-end software platform that automatically web-scrapes airfare data from major Indian airline websites (IndiGo, Air India, Air India Express, Akasa Air, SpiceJet) and leading OTAs, cleans and normalises the collected price quotes, and computes a Real-time Airfare Price Index (APIx) at daily, weekly and monthly frequencies. The system shall maintain a basket of representative city-pairs (such as DEL-BOM, DEL-BLR, BOM-BLR, DEL-CCU, BLR-HYD, MAA-DEL, etc.) selected on the basis of DGCA passenger-traffic data, and shall capture fares for multiple advance-purchase windows (T+1, T+7, T+15, T+30, T+45 days). Scraping must handle JavaScript-rendered pages, dynamic CAPTCHAs, anti-bot measures, IP rotation, and session management while remaining compliant with the robots.txt and terms of service of source websites, with appropriate rate-limiting and ethical-scraping safeguards. The collected raw quotes shall be passed through a data-cleaning pipeline that removes outliers, handles missing values, accounts for cancellations/sold-out flights, and separates base fare from taxes, user-development fee and convenience charges. The dashboard must visualise price trends, sector-wise heatmaps, lead-time elasticity curves, and provide an API that the NSO and RBI can consume. • Expected Solution A working software prototype consisting of (a) a robust, ethically-designed multi-source web-scraping engine using Python (Scrapy/Selenium/Playwright) capable of scheduled daily extraction from airline portals; (b) a cleaned and de-duplicated airfare database with metadata such as origin, destination, carrier, advance-purchase window, fare-class, base fare, taxes and total fare; (c) an index-construction module based on PSD given routes and weights; (d) a web-based interactive dashboard showing the daily Airfare Price Index. The solution must include documentation, automated testing, and demonstrate at least 30 days of back-tested results against publicly available DGCA monthly average-fare data.
Development of a Real-time Airfare Price Index for India through Automated Web Scraping of Airline and Online Travel Aggregator Portals for Augmentation of the Consumer Price Index (CPI).
MoSPI
- Ideas submitted
- 153 / 500
- Deadline
- 30 September 2026
- Category
- Software
- Theme
- Smart Automation
Looks like it needs
How contested this one is
as of 28 SeptThat puts it 70th of the 240 statements that have any ideas at all, out of 240 on the board. It is moving, so the field here is already forming.
See what the whole field is picking →Counted from the official portal twice a day. The portal itself only shows today.
What a jury will ask about this
01“Who actually faces this problem today?”
What works: Naming one real person and what they do instead right now. Reading the statement back is not an answer, they already read it.
02“This already exists. Why yours?”
What works: That existing tools are consumer products. Yours is built for the ministry, works offline, in the local language, on official data.
03“Then why has nobody solved it yet?”
What works: The real blocker. No connectivity, no incentive, nobody owns the data. You only know this if you read the ministry's own reports.
More in Smart Automation
See all →- SIH26007 · Ministry of SteelSafe and Efficient Operation of Mine Vehicles in Fog and Low-Visibility Conditions in Open Cast Iron Ore Mines.
- SIH26008 · Ministry of SteelBelt Joint Rupture and Conveyor Belt Damages in Iron Ore Mining Industry: Intelligent Monitoring and Prediction of Conveyor Belt Joint Rupture and Damages in Iron Ore Mining Industry.
- SIH26011 · Ministry of Rural Development3D ULPIN Generation and vertical Property Mapping SYstem
- SIH26012 · Ministry of Rural DevelopmentAI-Based Automated Urban Parcel Mapping and Cadastral Feature Extraction System using Drone lmagery
- SIH26013 · Ministry of Rural DevelopmentAutomated lntegration and lntelligent Harmonization of Multi-source Geospatial Data for urban Land Record Management.
- SIH26016 · Ministry of Rural DevelopmentReal-Time National Land Acquisition & Management System for End-to-End Digital Monitoring and Decision Support