MySQLは、ユーザー定義関数でMySQLサーバーを拡張せずに、サーバー上で実行されるSQLコードを使用してこれを行うことはできません。
他の一部のSQLテーブルサーバー(PostgreSQL、Microsoft SQL Server、Oracleなど)は、ストアドプロシージャを使用してこれを実行できます。ただし、テーブルサーバーに常駐するコードからAPIなどのネットワークリソースにアクセスするのは難しいビジネスです。これらのリソースはタイムアウトしたり、他の方法で失敗したりする可能性があるためです。
この種のものは、テーブルサーバーで実行するときにデバッグするための完全なヘアボールです。
これを行うには、大量のクライアントコード(つまり、MySQLサーバーのクライアントであるコード)を作成する方がはるかに良いでしょう。 Python、php、PERL、C#、Javaなど、これを非常に簡単にサポートできる言語はたくさんあります。