- Search united.com for fare class availability, including award and upgrade buckets.
- Set a cron job to check for availability and send yourself email when seats become available.
- Mileage run option allows querying of multiple segments over a date range
- Also includes a web interface for interactive querying.
This documentation is intentionally sparse, so use at your own risk.
- Get a united.com account and set it to Expert Mode.
- Get a gmail account.
- Enter the account parameters in ual/ual.config (not included in this repo)
- Enter your alerts in alerts/alert_defs.txt.
- Enter your aggregate alerts in alerts/agg_alert_defs.txt (to search the same route over a range of days).
- Enter your mileage run alerts in alerts/mr_search.txt (to search a multi-segment route over a range of days).
- Run
python ual.py --help
to see command-line options. - Run
python ual_webserver --help
to see options for the webserver. The webserver runs on port 8080 by default.
- Fare class descriptions can be found here: http://cwsi.net/united.htm
- For classes O, I, R, X there is separate inventory for elites (ON/IN/RN/XN). The tool searches both at once: a search for I returning I37 means I=3, IN=7.