PHP Composer Client
Gender-API.com offers an official PHP client library with Composer support for seamless integration into your PHP applications. Our AI-powered gender detection API determines the gender of first names and email addresses with 99.5% accuracy across 150+ countries. Unlike generic AI models, Gender-API is 10x-90x faster with 9-34% better accuracy and 37% more names in our specialized database. The PHP client provides easy-to-use methods for single and batch lookups, perfect for user registration forms, CRM systems, and marketing automation. Start free with 100 API calls per month, no credit card required. Trusted by over 10,000 companies worldwide including Fortune 500s.
まず composer を使ってライブラリをインストールします:
composer require gender-api/client
<?php
use GenderApi\Client as GenderApiClient;
$client = new GenderApiClient('your-api-key');
// Simple gender lookup
$result = $client->getByFirstName('Elisabeth');
if ($result->genderFound()) {
echo $result->getGender(); // "female"
echo $result->getAccuracy(); // 99
}
// First name with country (e.g., "Andrea" varies by country)
$result = $client->getByFirstNameAndCountry('Andrea', 'IT');
echo $result->getGender(); // "male" (in Italy)
// Full name with automatic first/last name splitting
$result = $client->getByFirstNameAndLastName('Sandra Miller');
echo $result->getFirstName(); // "Sandra"
echo $result->getLastName(); // "Miller"
echo $result->getGender(); // "female"
// Email address analysis
$result = $client->getByEmailAddress('elisabeth.smith@company.com');
echo $result->getGender(); // "female"
// Batch processing - multiple names in one call
$names = ['Michael', 'Sarah', 'Kim'];
$results = $client->getByMultipleNames($names);
foreach ($results as $result) {
printf(
"%s: %s (%d%% confidence)\n",
$result->getFirstName(),
$result->getGender(),
$result->getAccuracy()
);
}
クライアントの詳細なドキュメントはこちら:
PHPアプリケーション向けのプロフェッショナルな性別判定
Gender-API.com は、PHP 開発者向けに最も包括的で高精度な gender 判定ソリューションを提供します。公式の Composer パッケージを使えば、わずか数行のコードで、エンタープライズ品質の gender 判定機能を PHP アプリケーションに導入できます。ユーザー登録システム、CRM プラットフォーム、メールマーケティングツール、顧客分析ダッシュボードなど、どんなプロダクトを作っていても、私たちの PHP クライアントライブラリなら既存のコードベースにスムーズに統合できます。
汎用的なAIソリューションではなく、Gender-APIを選ぶ理由は?
ChatGPTなどの汎用AIモデルや他の大規模言語モデルでもgender判定を試みることはできますが、重要なポイントでいくつも限界があります。Gender-API.comはこの用途のために特別に設計されており、次のような価値を提供するよ:
- 応答速度が10〜90倍高速に 私たちの専用インフラなら、名前を100ms未満で処理できます。一方、汎用的なAIソリューションだと数秒かかることもあります
- 精度が9%〜34%向上 私たちのデータベースは、文化や国をまたいだ「名前と性別(男女)の関連性」に特化して学習されています
- データベースが37%さらに充実 私たちは900万件以上の名前データを継続的に更新し続けており、一般的なAIの学習データをはるかに上回ります
- 国別の精度 「Andrea」や「Kim」のように、国によってgenderのイメージが変わる名前でも大丈夫。そんな微妙な違いまで、私たちがしっかり対応するよ
- 安定したパフォーマンス AIサービスのようにスロットリングされたり利用できなくなったりする心配はなし。予測しやすいレスポンスタイムで、99.9%稼働のSLAを提供するよ
PHPクライアントライブラリの主な機能
-
Composer連携
次のコマンド一つでインストール:
composer require gender-api/client - PSR-4 オートロード PHP-FIG標準に準拠し、スムーズに統合できます
- 一括処理 当社の一括検索エンドポイントを使えば、何千もの名前を効率よく処理できます
- スマートキャッシュ APIの利用を最適化してコストを削減する、組み込みキャッシュ機能
- 例外処理 包括的なエラーハンドリングで、詳しい例外メッセージを提供
- 型安全性 最新のPHP 7.4+向けの完全な型ヒントで、PHP 8.xにも対応
- フレームワーク非依存 Laravel、Symfony、CodeIgniter、WordPress、そしてあらゆるPHPフレームワークに対応
こんな用途にぴったり
- ユーザー登録フォーム サインアップ時に性別を自動判定して、ユーザー体験をパーソナライズしよう
- メールマーケティング 性別ごとにメールリストをセグメントして、ターゲットに刺さるキャンペーンを配信しよう
- CRM システム 顧客プロフィールに正確な性別データを追加して、情報をもっと充実させよう
- Eコマースのパーソナライズ 顧客のgenderに基づいて関連商品を表示する
- アナリティクス&レポート ユーザーベースから人口統計のインサイトを引き出そう
- データクレンジング 既存の顧客データベースを検証し、不足情報を補完する
比類のない精度とカバレッジ
私たちのAPIは、150以上の国と地域で99.5%の精度を実現しています。ラテン文字、キリル文字、アラビア文字、中国語、日本語、韓国語など、さまざまな文字体系の名前を処理できます。さらに、特定の国で名前が見つからない場合でも、賢いフォールバック機能がグローバルデータベースを自動検索し、可能な限り広いカバー率を確保します。
エンタープライズ対応&GDPR準拠
Fortune 500企業を含む世界10,000社以上に信頼されているGender-API.comは、セキュリティとプライバシーを最優先に設計されています。GDPRに完全準拠しており、あなたの照会データを保存したり共有したりすることは一切ありません。インフラは安全なヨーロッパのデータセンターで運用され、稼働率99.9%のSLAを提供しています。
今日から無料で始めよう
月100回までAPIを無料で今すぐ始めよう。クレジットカードは不要。 ニーズが増えても大丈夫。柔軟な料金プランで、君の成長に合わせてスケールするよ。 スタートアップから、毎月何百万件もの名前を処理するエンタープライズまで、要件にぴったりのプランを用意している。