Is login history only stored for 6 months? I appreciate it's in the security audit controls workbook:
Because of the volume of data, login history is automatically removed after six months. If you want to keep it longer, such as for compliance regulations, consider using one of the Salesforce Web services APIs to copy the history records to a custom object or external data store.
But can older events be accessed through any other kind of API?