Flight search app built on FlightConnections.com API data. Features: airport search with autocomplete, browse by country/state/map, flight schedules by route and date, multi-airline support with per-airline schedule loading. Includes 4,561-airport GPS database for map browsing. Adaptive light/dark mode UI inspired by Flighty. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5.6 KiB
5.6 KiB
United Airlines Mobile API
Extracted from united-airlines.apk (11 DEX files, ~100MB)
Base URLs
| Environment | URL |
|---|---|
| Production | https://mobileapi.united.com |
| QA | https://mobileapi.qa.united.com |
| Dev | https://mobileapi.dev.united.com |
| Stage | https://mobileapi.stage.united.com |
| PreProd | https://mobileapi.preprod.united.com |
| Preview | https://mobileapi.preview.united.com |
Load Data Endpoints
Standby List
POST https://mobileapi.united.com/standbylistservice/api/GetStandbyList
Returns MOBStandByListResponse:
standByListPassengers— passenger list with names, statusCustomersOnStandbyList— customers on standbybusinessStandByList— business class standbyisStandByListAvailable— availability flagshowStandbyListButton— UI toggle
Upgrade List
POST https://mobileapi.united.com/upgradelistservice/api/GetUpgradeList
Returns MOBUpgradeListResponse:
- Upgrade passengers with status
- Cabin eligibility
Pass Rider List (Employee/Non-Rev)
POST https://mobileapi.united.com/passriderlistservice/api/PassRiderList
POST https://mobileapi.united.com/passriderlistservice/api/TravelerMisConnect
Flight Status Data Fields (from embedded JSON)
Per segment in the response:
SeatsAvailable— nullable seat countAvailabiltyCount— availability stringCustomersOnStandbyList— standby passengersShowStandby— whether standby is displayedenableStandbyList— booleanenableUpgradeList— booleanavailableSeat11AMto5PM— time-bucketed availabilityavailableSeatBefore11AM— morning availabilityavailableSeatAfter5PM— evening availability
All 60+ Microservices
| Service | Base Path |
|---|---|
| standbylistservice | /standbylistservice/api/ |
| upgradelistservice | /upgradelistservice/api/ |
| flightstatusservice | /flightstatusservice/api/ |
| passriderlistservice | /passriderlistservice/api/ |
| passridersservice | /passridersservice/api/ |
| checkinservice | /checkinservice/api/ |
| checkinebpservice | /checkinebpservice/api/ |
| checkinmerchservice | /checkinmerchservice/api/ |
| seatmapservice | /seatmapservice/api/ |
| seatengineservice | /seatengineservice/api/ |
| bagcalculatorservice | /bagcalculatorservice/api/ |
| bagtrackingservice | /bagtrackingservice/api/ |
| bookingtripsservice | /bookingtripsservice/api/ |
| completebookingservice | /completebookingservice/api/ |
| cancelreservationservice | /cancelreservationservice/api/ |
| shoppingservice | /shoppingservice/api/ |
| shoptripsservice | /shoptripsservice/api/ |
| shopbundlesservice | /shopbundlesservice/api/ |
| shopflightdetailsservice | /shopflightdetailsservice/api/ |
| shopfarewheelservice | /shopfarewheelservice/api/ |
| shopawardservice | /shopawardservice/api/ |
| shopseatsservice | /shopseatsservice/api/ |
| flightsearchresultservice | /flightsearchresultservice/api/ |
| myunitedservice | /myunitedservice/api/ |
| customerprofileservice | /customerprofileservice/api/ |
| memberprofileservice | /memberprofileservice/api/ |
| memberinformationservice | /memberinformationservice/api/ |
| memberbenefitsservice | /memberbenefitsservice/api/ |
| updatememberprofileservice | /updatememberprofileservice/api/ |
| enrollmentservice | /enrollmentservice/api/ |
| premieractivityservice | /premieractivityservice/api/ |
| recentactivityservice | /recentactivityservice/api/ |
| balanceservice | /balanceservice/api/ |
| mywalletservice | /mywalletservice/api/ |
| etcservice | /etcservice/api/ |
| travelcreditservice | /travelcreditservice/api/ |
| clubservice | /clubservice/api/ |
| unitedclubservice | /unitedclubservice/api/ |
| productservice | /productservice/api/ |
| msccheckoutservice | /msccheckoutservice/api/ |
| mscpaymentservice | /mscpaymentservice/api/ |
| mscregisterservice | /mscregisterservice/api/ |
| postbookingservice | /postbookingservice/api/ |
| tripplannerservice | /tripplannerservice/api/ |
| tripplannergetservice | /tripplannergetservice/api/ |
| savetripservice | /savetripservice/api/ |
| travelersservice | /travelersservice/api/ |
| traveloffersservice | /traveloffersservice/api/ |
| homescreenservice | /homescreenservice/api/ |
| inboxservice | /inboxservice/api/ |
| receiptservice | /receiptservice/api/ |
| inflightamenityservice | /inflightamenityservice/api/ |
| locationservice | /locationservice/api/ |
| airportsservice | /airportsservice/api/ |
| securityquestionsservice | /securityquestionsservice/api/ |
| addressvalidationservice | /addressvalidationservice/api/ |
| syncservice | /syncservice/api/ |
| subscriptionsservice | /subscriptionsservice/api/ |
| paymentoptionservice | /paymentoptionservice/api/ |
| otpandchasecardsservice | /otpandchasecardsservice/api/ |
| promocodeservice | /promocodeservice/api/ |
| moneyplusmilesservice | /moneyplusmilesservice/api/ |
| alertcheckfsrservice | /alertcheckfsrservice/api/ |
| cceservice | /cceservice/api/ |
| mpcservice | /mpcservice/api/ |
| trcservice | /trcservice/api/ |
| employeeprofileservice | /employeeprofileservice/api/ |
| employeepassbalanceservice | /employeepassbalanceservice/api/ |
| unfinishedbookingservice | /unfinishedbookingservice/api/ |
| viewresseatmapservice | /viewresseatmapservice/api/ |
Security Notes
- No SSL pinning —
network_security_config.xmlonly allows cleartext for inflight WiFi domains - No PairIP or anti-tamper
- No emulator detection
- Auth: session/token based
- Can be fully captured via emulator + mitmproxy