I’ve just had the following email from TFL explaining that they’ve now placed all my Oyster travel journeys into the online portal. Can’t wait to see if they expose this data via the API too.
I am writing to let you know we now offer an enhanced service for checking your journey history online.
You will need an Oyster online account to access the service. If you do not have an account, you can create one by visiting tfl.gov.uk/oyster.
You will be able to see all your journeys made from the date you open your account, whether you use pay as you go, season ticket, Travelcard or a Bus & Tram Pass.