ユーザー名が Twitter で使用されているかどうかを確認するための REST API メソッドは多数ありますが、私が調査した限り、それらはすべてレート制限されています。
この機能が必要な理由は、誰かが Twitter で使用しているWeb サイトでユーザー名を主張することを防ぐためです。たとえば、誰かが有名人のユーザー名を主張して人々を混乱させる可能性があります。
このシナリオのユーザーは Twitter ユーザーではない可能性があるため、このシナリオで oauth を使用することはできません。
[1 時間あたり 150 のレート制限は容認できません。考えられる解決策は、Bing Search API を使用してユーザー名を検索することでしょうか? - もちろん、Bing Search がレート制限されていない場合]