American Express exposes many more details (useful ones, too) on its website that are not exposed in PDF statements, CSV downloads, or Open Financial Exchange data. These data include actual merchant names, wallet used (Apple Pay or Samsung Pay, etc.) address, URL, etc.
Instead of doing HTML web scraping, it appears that we may only need to have the user provide a cookie and we can use the same JSON API that the website uses.
American Express exposes many more details (useful ones, too) on its website that are not exposed in PDF statements, CSV downloads, or Open Financial Exchange data. These data include actual merchant names, wallet used (Apple Pay or Samsung Pay, etc.) address, URL, etc.