Determine the gender of a first name

A blazing fast API for analytics, ad targeting, user segmenting and more

Get Started API DOCS
http = new XMLHttpRequest();"GET", "", false);
var response = http.responseText;
var data = JSON.parse(response);

console.log(; // Kim
console.log(data.gender); // Female
console.log(data.probability); // 0.79
console.log(data.count); // 7203
$response = file_get_contents('');
$data = json_decode($response);

echo $response->name; // Kim
echo $response->gender; // Female
echo $response->probability; // 0.79
echo $response->count; // 7203
require 'net/http'
require 'json'
require 'uri'
uri = URI.parse("")
response = Net::HTTP.get_response(uri)
data = JSON.parse(response.body)

puts data["name"] # Kim
puts data["gender"] # Female
puts data['probability'] # 0.79
puts data['count'] # 7203

GET the gender from a name

Utilizing our API, you'll be able to infer the gender of a user, based on their name. This can be useful for targeting ads, making analytics, segmenting users for emails and more.

Get Started

Data collected from social networks from all over the world

Our database grows more and more every day,
At the moment, the database contains:

  • 216286 Distinct names across
  • 79 Countries and
  • 89 Languages


From a small hobby project to a heavy use project. Genderize has a subscription that fits your needs.


100.000monthly requested names

$ 9 /month

Running a smaller project or just testing out the waters? The basic plan let's you request 100.000 names each month for the silly price of $9/month.


1.000.000monthly requested names

$ 29 /month

Digging the API thing and want some extra requests? The plus plan let's you request 1.000.000 names each month.


10.000.000monthly requested names

$ 99 /month

Genderize is the thing for your project and it's big. We've got you covered with the premium plan. Request 10.000.000 names per month.

Are you ready to use a blazing fast API? Get Started