mint.com は、私の当座預金口座で取引を行った会社と、その会社の典型的な製品カテゴリを特定できるようです。この情報は、金融取引の取引者/説明フィールドから得られたものだと思います。
プログラムで同じことを行うために使用できる無料の公開データベースまたは API はありますか?
いいえ、残念ながらありません。Mint は以前、カテゴリ情報を提供した Yodlee を使用していましたが、Mint はトランザクション/説明フィールドでその解析を行っていました。Mint は現在、Intuit の社内財務データ集計サービスを使用しています。
残念ながら、有料サービス以外のトランザクションを分類するための API はありません。少なくとも私が知っている人はいません。
この種のデータが無料で利用できるとは本当に思えません。専門の会社がかなりの費用をかけて提供することを期待しています。