About

AFF Flight Tracker is a tool that lets you map your flights around the world, search and filter them in all sorts of interesting ways, calculate statistics automatically, and share your flights and trips with friends and the entire world (if you wish).  AFF Flight Tracker is free for all members of the Australian Frequent Flyer (AFF). To access or sign up for AFF Flight Tracker, please first log in to the Australian Frequent Flyer with "Remember Me" checked.

AFF Flight Tracker is a clone of OpenFlights, which is open-source software.  AFF contracted the OpenFlights developers to create a copy of OpenFlights that integrates with the AFF member database and provides premium functionality to our users at no cost.  The AFF version of OpenFlights is called "AFF Flight Tracker".  You can easily move flight details between the two versions by downloading/uploading the CSV file. 

The key differences between AFF Flight Tracker and OpenFlights:

  • AFF Flight Tracker is for the exclusive use of AFF members. ie. You need to be a registered AFF member to register and use AFF Flight Tracker.
  • AFF Flight Tracker is equivalent to the "Elite" version of OpenFlights in that it provides for password-protected private profiles.
  • AFF Flight Tracker is advertisement free for all members.
  • AFF Flight Tracker is 100% free. No need to donate.

Site statistics


Generated on
2017-09-19 00:00:02

Registered users 1742 Total flights 142330 Flights added yesterday 57
Top 10 users by flights
All time
2372 chrisgibbs 2001 leadman 1728 andmiz 1292 pbl22 1258 snabbu 1204 froggerADL 1150 serfty 1129 Oldbold 1127 Adel_Traveller 1108 RooFlyer

Last week
95 OzEire 73 giantkingsquid 34 juddles 26 Lemon_Party 15 Intra 15 auwie 14 DoctorSimon 14 runedawg 12 Willy 11 Gary_S

Yesterday
14 runedawg 11 kookaburra75 6 camills 5 livingthedream 4 Pether 4 Sharath 3 Doug_westcott 3 Yipchoi 2 paul hedt 1 AIRwin
Top 10 users by miles
All time
3715591 chrisgibbs 2947136 leadman 2106530 RooFlyer 1881533 alan_priestley 1862625 serfty 1750531 biba 1745092 Oldbold 1701002 gnsmith 1672242 gpr49697 1666549 JohnM

Last week
84461 juddles 78209 OzEire 67160 giantkingsquid 43659 auwie 40995 Intra 32878 Lemon_Party 25454 Hamila 25412 kookaburra75 24164 runedawg 24067 DoctorSimon

Yesterday
25412 kookaburra75 24164 runedawg 19440 Sharath 16246 camills 10761 paul hedt 7341 EmoN 4300 Pether 4083 livingthedream 3891 qantas38 2167 Yipchoi
Top 10 users by popularity
All time
6360 serfty 2443 samh004 2377 leadman 1836 RooFlyer 1710 snabbu 1223 amaroo 1189 Mattg 1177 admin 1125 medhead 807 NM
Top 10 routes		
MEL ↔	SYD	 11843
BNE ↔	SYD	  6954
BNE ↔	MEL	  4392
MEL ↔	ADL	  3524
MEL ↔	PER	  2813
CBR ↔	SYD	  2601
MEL ↔	CBR	  2494
ADL ↔	SYD	  2458
PER ↔	SYD	  2317
HBA ↔	MEL	  1948
Top 10 airlines	
Qantas              	 56494
V Australia Airlines	 11158
Jetstar Airways     	  5226
Virgin Australia    	  4973
American Airlines   	  4931
British Airways     	  4297
Singapore Airlines  	  4224
Cathay Pacific      	  3694
Air New Zealand     	  3487
Malaysia Airlines   	  2231
Top 10 airports		
Sydney Intl         	SYD	 44504
Melbourne Intl      	MEL	 37097
Brisbane Intl       	BNE	 27165
Perth Intl          	PER	 12345
Changi Intl         	SIN	 11011
Adelaide Intl       	ADL	  9693
Los Angeles Intl    	LAX	  7283
Canberra            	CBR	  6896
Hong Kong Intl      	HKG	  6803
Heathrow            	LHR	  6535

Recent changes

2012-08-17

* Bugfix: Miles in table sort incorrectly (2053276)

2012-07-30

* Support for Italian, Korean added

2012-06-20

* TripIt: Better handle trips with no flight segments
* TripIt: Fix the duration calculation; indicate when picking up/losing a day (or two)
* TripIt: Fix per-segment radio buttons when clicking on text instead of button.
* TripIt: Use actual flight arrival/departure times, if available.

2012-03-21

* TripIt: Improve messaging for logging in with a partner account.

2012-03-18

* Bugfix: TripIt: Do not attempt to resolve IATA airport and airline codes if not passed in
  (input validation)

2012-03-11

* Bugfix: Add a proper background behind the layer selector and expand based on text contents.
* Change the font color on the map to white when using the blue marble map layer.

2012-03-03

* Render badge with anti-aliased font.  Remove extra space between days and hours if <10 hours.
* First pass at TripIt integration.

2012-03-02

* Tech: Add PDO-based database handle.  Update submit.php and helper.php#gcDistance() to
  use PDO-based dbh.
* Bugfix: Check userid when editing a flight.

2012-03-01

* Tech: Dynamically generate URLs that contain file mtimes.

2012-02-29

* Add ellipsis to truncated notes in flight list.
* Make Class and Reason radio button names clickable to improve flight entry usability.

2012-12-28

* Bugfix: Add some margin above/below the Analyze charts to accommodate mouseover highlight.

2011-11-20

* Update OpenLayers to 2.11.  Fixes Android compatibility.

2011-11-17

* Bugfix: Can't export airline maps to CSV 

2010-10-04

* Change charts on analysis page to JavaScript-based charts.
* Show counts for each pie chart entry.

2011-07-10

* Bugfix: Unable to login after session expiry (2915135)
* Tech: Airport search migrated to JSON, cleaned up
 
2011-06-18

* Bugfix: Adding new flights after screen reload fixed
* Tech: Login migrated to JSON

2011-06-09

* Add exports to GCMap (courtesy of Andrew Chen)
* Add "Class by distance" pie chart to stats (courtest of Andrew Chen)

2011-04-25

* Add /query/X URLs for direct access to airport, airline route maps

2011-02-15

* Allow users to submit corrections to airports they do not own (3178838,3107183)

2011-02-07

* Bugfix: Block export of demo data when not logged in

2011-02-03

* Bugfix: Facebook updates should work again (thanks Niko!)

2010-11-30

* Optimized/compressed images, JavaScript, CSS with Zoompf for faster loading

2010-11-22

* Bugfix: FlightMemory import check for non-IATA airlines broken
* Bugfix: Some FlightMemory dates incorrectly parsed to include 00:00:00 timestamps

2010-11-11

* Migrated FlightMemory import code to phpQuery
* Bugfix: FlightMemory imports with non-ASCII characters fail (2824341) 
* Bugfix: Use correct UTF-8 byte order mark in CSV exports
* Bugfix: CSV imports handled middle seats incorrectly sometimes

2010-10-24

* New "All" option in Top X, implements More than Top 50 in "Top 10" section (3089206)
* Bugfix: Banner in miles instead of kilometers (3091634)

2010-10-16

* Dates and times can now be entered without separators (3074343)
* Bugfix: Error after connecting to facebook app (with different user) (3084823)

2010-08-22

* Bugfix: Password sometimes exposed in URL after login (2915139)
* SQL optimization for banner generation, user status up/downgrades

2010-08-14

* Facebook app reworked to use application tab instead of profile box

2010-07-10

* Bugfix: E-mail address validation is too strict (3026793)

2010-06-15

* Bugfix: Facebook fatal error when adding app (3014614)
* Bugfix: BHD (Belfast City Airport) won't display (3015921)

2010-05-04

* Feature: Automated password resets (2915137)
* Bugfix: Unable to change password (2918400)

2010-04-24

* Bugfix: Wrong airport listed in Analyze -> Airport Records (2982048)
* Bugfix: Arrival time overwritten if airports entered afterwards (2986989)
* YYYY-MM-DD format now used consistently for dates
* Test cases updated

2010-04-15

* Bugfix: Flight duration shown as NaN and won't allow saving the flt (2986974)

2010-04-07

* Bugfix: Trip edit/delete broken (2823849)
* Bugfix: DST computed correctly for first day

2010-02-17

* Fixes to SQL schema creation, data loader
* PHP backend revised to use $_GET/POST instead of $HTTP_GET/POST_VARS
* Updated OpenFlights widget documentation

2010-02-08

* Soft launch of OpenFlights widget

2010-01-27

* "Reset" tab added to Facebook app
* Bugfix: Facebook app now requires offline_access, stores session correctly
* Bugfix: Facebook should display distances based on user preferences (2931556)

2010-01-14

* Update and cleanup sql directory
* Remove GAD from distribution

2010-01-13

* Bugfix: Distance/duration display not getting cleared when exiting edit mode
* Bugfix: Facebook app "View map" link broken

2010-01-08

* Clean up GC rendering code a bit
* Bugfix: Loading selected airport actually works now
* Bugfix: Flights rendered by reported distance, not actual distance (2911041)
* Feature: Keep private trips really private (2924818)

2010-01-07

* Add airport search button to airport popups
* Selected airport loaded into search when clicking plane icon
* Allow prev/next through airport query results until user actually initiates a new search
* Cleaner handling of edit/non-edit mode for airport selection
* Unit test cases for PHP helper functions
* Bugfix: Airline editor bugs for user-entered airlines (2921315)

2009-01-06

* Facebook app migrated from template bundles to stream publishing
* Bugfix: Facebook caching buggy (2924046)

2009-12-30

* Assume two-char tabbed quick searches are airlines
* Added favicons for About, Donate, FAQ
* Bugfix: Completely reworked handling of tabs before autocompletion (2921386)
* Bugfix: Do not return airlines after a successful airport match in limit-1 quicksearch (2921386)
* Bugfix: Fix tabbed quick searches for airlines (2920325)

2009-12-11

* December route map update
* News separated from index.php

2009-12-04

* Bugfix: Fixed geographical (NASA) map layer

2009-11-30

* Bugfix: Tabs (and other whitespace) trimmed from flight number, seat, reg

2009-10-22

* Bugfix: Editing corrupted flight distances in km
* Bugfix: Around the world distance computed incorrectly for km (2826981)

2009-10-21

* Optimized 'main airport in cluster' algorithm (last is always largest)
* Add cluster mark, fix airport order in cluster tooltips

2009-10-20

* Upgraded to OpenLayers 2.8 RC5
* Added labels and tooltips to airports (2515935)
* Implemented clustering strategy
* Replaced NavToolbar control with Navigation control
* Bugfix: Ghosted airports show up funny in IE (2529004)

2009-10-14

* Updated route map database

2009-10-06

* Editing of existing airlines implemented
* Display whether or not airline is active in search
* Filter out non-active airlines from IATA searches
* Bugfix: Pre-entering airline, mode into "New airline" dialog fixed

2009-08-18

* Bugfix: Debugging alertbox removed from Trip editor

2009-08-14

* Bugfix: Future flights imported correctly from FlightMemory

2009-08-10

* Bugfix: Decimal timezones accidentally truncated in duration calculations

2009-07-23

* Bugfix: Correct nasty bug in handling km conversions in some locales (1.6 was turning into 1,6)

2009-07-23

* Launched Spanish (es) and Portuguese (pt)
* Bugfix: Correct airport dialog popped up when autocompleting preexisting airport
* Bugfix: Default to codeshares off when first showing airline map
* Bugfix: Tab indexes for main screen (first username block, only then quicksearch)
* Bugfix: mi/km indicated for Longest/Shortest flight in "Analyze"

2009-07-21

* Plane name added to registration automatically for FlightMemory imports
* Add byte-order mark to CSV exports so Excel understands that they're UTF-8
* Workaround: Non-ASCII characters stripped from FM imports before parsing (2824341)
* Bugfix: Suppress PHP warnings for missing airports/airlines

2009-07-20

* Bugfix: Trip edit/delete broken (2823849)

2009-07-18

* Airline maps default to direct only, codeshares can be enabled in filter
* Non-IATA airlines now filtered out from quicksearch
* Inactive airlines now filtered out from quicksearch
* No map resizing when routemap airline filter is changed
* Bugfix: Airport location shown even when there are no routes

2009-07-17

* Lithuanian updated
* Bugfix: Airline maps gray out all airports with codeshares (2822898)

2009-07-14

* Quick search now supports airlines
* Airline filter can now be used for airport route maps
* Codeshare flights now shown as dotted lines
* Distances can be shown in mi or km
* Statsbox not shown in route map mode
* Purged unused strings from localizations
* Bugfix: Gap between world halves on some resolutions should be eliminated now
* Bugfix: Refresh forced when changing language on logging in

2009-07-13

* Bugfix: Airport add from Import now works (2820603)

2009-07-02

* Launched German (de), Lithuanian (lt), Polish (pl), Swedish (sv)
* New icons for layer switcher, minimap
* Fix tab index bug for search

2009-06-26

* Airport route maps added (courtesy of Airline Route Mapper)
* Quick search widget added
* Autocomplete functionality changed, with fast delete (reset) of previously autocompleted entries
* DB licenses changed to Open Database License

2009-06-23

* Duplicate IATA codes no longer allowed

2009-06-19

* Language selector available for profile, trip display
* Switch UI language to user preference on login
* Bugfix: Facebook "Sign up" link was broken
* Additional translation for Finnish (fi)

2009-06-16

* Top 10 Airports generation sped up 100x
* Bugfix: __FLIGHTS__ raw string popping up in English

2009-06-15

* Fixes for Basic editor in non-English languages
* Minor UI tweaks for localization
* Updated Japanese strings

2009-06-12

* Launched French (fr), Russian (ru)

2009-06-08

* Localization implemented
* Launched Finnish (fi), Japanese (ja)
* Started French (fr)
* Most HTML pages changed to PHP
* URL rewriting so ".php" tag not needed
* Database converted to UTF-8
* JS/PHP data input/output UTF-8 proofed (knock knock)

2009-05-18

* Bugfix: Flights now sorted by time as well as date
* Bugfix: Facebook app now handles case where user denies app access
* Cleaner logging for FB app

2009-05-14

* Bugfix: URL parsing for IE broken, now fixed

2009-05-13

* Banner images added, with caching system
* Automatic generation of HTML, phpBB banner code in Settings

2009-05-05

* Bugfix: Loop flights (same source and dest airport) now work in "Basic" mode
* Test cases for multi, loop flights added

2009-04-23

* Bugfix: Links from Facebook with "?ref=nf" added to end now work

2009-03-26

* Segments by train, road or sea added (2509953)
* Extra filter option "mode" added
* Added pie chart of travel modes to Analyze
* Unknown airlines and other carriers can now pop up Add New dialog
* KML now implements directory hierarchy and color-codes segments based on mode
* Replaced clunky JS pie chart code with Google Charts API
* Airline search test cases added
* Autocomplete airline test cases added
* Bugfix: Better handling of blanked airport, airline names
* Bugfix: Adding airlines with long names now updates select
* Bugfix: Duration of "0:60" now rendered correctly as "1:00"

2009-03-19

* Bugfix: Restore textbox class correctly after hint text restoration

2009-03-04

* Top 10 allows sorting by flight count or distance (2168185)
* Top 10 can also show top 20, 50 flights (2495106)
* Top 10 CSS rewritten (use padding instead of border-spacing), works better on IE
* Top 10 test cases added

2009-03-02

* Facebook: "Today" flights posted earlier, at 01:00 EST
* Facebook: Multiple "today" flights can be posted

2009-02-27

* Facebook app can now post update on flight day
* Preferences added to Facebook app
* Tooltips added to OpenLayers map controls
* Bugfix: Flight edits no longer show up on Facebook, stats

2009-02-23

* Bugfix: Calculate PHP GC distance correctly for flights where src==dest

2009-02-23

* KML exports (Google Earth etc) added!
* Wrote 3D path code in php/greatcircle.php
* Bugfix: Filters for CSV exports fixed

2009-02-22

* "Analyze" now includes count of countries, avg length, duration
* php/stats.php partly JSON-ified
* "Trip" filter prominence reduced
* Clearer "Help" icons
* "X" icon now OpenFlights Purple(tm)

2009-02-09

* Facebook app now includes a map of flights
* Bugfix: Facebook updates show airports in correct order

2009-02-06

* GAD replaced with OurAirports
* Over 1000 new airports imported from OurAirports
* Added DB index to IATA column for faster searching
* Require at least four digits of precision for new airports

2009-02-05

* Cleaner appearance for statsbox, AJAX icon when loading
* Login form only shown after loading complete
* Bugfix: "Analyze" works again on IE7
* Bugfix: Popups work again on IE7 (bug in Prototype?)
* Bugfix: Syntax error fixed, importing works again

2009-02-04

* Airport/airline databases released
* Airport/airline search now usable without logging in
* Bugfix: Duplicated airlines when importing

2009-02-01

* Departure time and arrival time now supported
* Timezones and daylight savings time (DST) added to airport database/search
* Distance, duration, date, departure time, arrival time kept synced to each other
* Distance, duration validated before saving
* FlightMemory import now supports arrival times
* CSV format imports and exports departure times
* CSV spec updated to 0.4 (optional departure time added)
* Bugfix: Can now export the flights of a single airport

2009-01-23

* Airline always shown (if possible) in "List flights" view
* Airline autocompleted from flight number only if it looks like IATA/ICAO code
* Bugfix: Popup toolbar manipulation no longer attempted unless logged in

2009-01-22

* Upgraded to OpenLayers 2.7
* Enabled mod_deflate in Apache
* Future flights shown with dotted lines and ghosted airports
* Future flights in italics in flight listings

2009-01-21

* Facebook application released
* Facebook link status visible in Settings
* Bugfix: Don't blank stats on automatic relogin after page reload

2009-01-19

* Pressing "ENTER" after password submits log in form.
* Stats cleared out ("Loading...") during login/logout process.

2009-01-15

* Username lowercased before password hashing.  "Legacy" passwords still recognized.

2009-01-12

* Challenge-handshake authentication now implemented (password no longer sent in clear)
* Move to top of settings/signup screen on any error
* Bugfix: Linefeed, carriage return, tab now filtered out from flight notes
* Bugfix: Do not accept empty as new password

2009-01-08

* "Keep historical airline names?" now preserves FlightMemory airline names as is
* scriptaculous loading optimized (6 HTTP requests less)
* blank.gif added for OpenLayers 
* Bugfix: Multiple matches for airline names now processed correctly

2009-01-07

* Bugfix: Blank class, reason no longer assigned defaults when edited
* Bugfix: Autocompletion of airline in Detailed editor fixed

2009-01-06

* OpenFlights Delta released!
* OpenFlights blog and "Elite" donation/level system launched
* New, large, user-friendly settings screen, with Elite Gold options implemented
* Password-protected private profiles implemented
* Adjustments to button layout for Basic editor
* Bugfix: Fixes to Top 10 stats formatting (2484923)
* Bugfix: Trip filter works again
* Bugfix: Advanced airline search for Basic editor fixed
* Bugfix: Callsigns now work in advanced airline search
* Bugfix: Help button no longer displayed when not available

            

Credits

AFF Flight Tracker is a clone of OpenFlights which was developed by Contentshare.

Open-source packages used to create this software include OpenLayers, Prototype, script.aculo.us, WiseGuysOnly Autocompletion, Sortable Table, Simple Calendar Widget, Movable Type Scripts (Great Circle), MD5 and PHP Simple HTML DOM Parser.

Special thanks to the OpenFlights beta testing team of FlyerTalk users FCYTravis, marc, sbm12 and trsqr.