Gender API
無料でサインアップ
言語 expand_more

プログラミング言語向けのライブラリはありますか?

schedule 最終更新日: September 29, 2026
はい。PHP、Python、Node.js、Java、Go、Ruby、Rust、Perl、.NET 向けの公式 API クライアントを提供しています。すべてこちらでご覧いただけます。API はシンプルな JSON を返すため、どの言語からでも直接呼び出すことができます。API を使い始めるには、コード例をご覧ください:

まず 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()
    );
}

クライアントの詳細なドキュメントはこちら:

https://github.com/markus-perl/gender-api-client

まず npm を使ってライブラリをインストールします:

クライアントの詳細なドキュメントはこちら:

https://github.com/markus-perl/gender-api-client-npm

まず npm を使ってライブラリをインストールします:

クライアントの詳細なドキュメントはこちら:

https://github.com/markus-perl/gender-api-client-npm

まず pip を使ってライブラリをインストールします:

クライアントの詳細なドキュメントはこちら:

https://github.com/markus-perl/gender-api-client-python
https://pypi.org/project/gender-api-client/

label 関連キーワード

プログラミング言語、ライブラリ、SDK、コード例、jQuery プラグイン、REST クライアント

この記事は役に立ちましたか?

チャット