listebird is a cli tool for scraping your life list from ebird. ebird has an api, but the api appears to be so focused on research value & ebird's historical data that it does not include the user's life list!