お世話になります。

音楽のMP3ファイルのデータベース管理をしたいと思っているのですが、ファイル名や
曲名ではユニークなキーにはできないので、重複のないIDをとれればと思い、
JASRACに登録されている『XXX-XXXX-X』の八ケタの英数字でできている作品コードを
キーにしようと考えたのですが、それを取得できる方法がないかと探しています。

MP3のタグ情報の中にあるのであれば、解析して取得できるのですが、入っていない場合は
JASRACのWebページの検索機能にアーティスト名とタイトルを渡して…といったことを
プログラムでやりたいのですが、その方法などありましたら教えてください。

よろしくお願いいたします。