API Docs Unified API v2.0

API v1.0

We also offer another API version with endpoints that are easier to integrate. If you're a beginner in implementing API's you can switch to our v1.0 endpoint.

Error Codes

Statusendpoint-not-found
HTTP Status Code404
DescriptionAPI endpoint not found
Statuslimit-exceeded
HTTP Status Code401
DescriptionLimit exceeded. Thank you for using our service. Please consider to buy more requests.
Statusparameter-first-name-invalid
HTTP Status Code400
DescriptionThe "first_name" parameter is invalid. The parameter can only be a string with a length from 1 to 50 chars.
Statusparameter-full-name-invalid
HTTP Status Code400
DescriptionThe "full_name" parameter is invalid. The parameter can only be a string with a length from 1 to 100 chars.
Statusparameter-email-invalid
HTTP Status Code400
DescriptionThe "email" parameter is invalid. The parameter can only be a string with a length from 3 to 100 chars and must be a valid email address.
Statuskey-parameter-missing
HTTP Status Code400
DescriptionThe "key" parameter is not set. Please create an account to fetch an API key.
Statusinvalid-key
HTTP Status Code400
DescriptionInvalid API key. You can find your personal API key in your account.
Statusinvalid-country-code
HTTP Status Code400
DescriptionThe given country code is not valid. You can find a list of valid country codes in our API docs.
Statusinvalid-ip-address
HTTP Status Code400
DescriptionThe given ip address is not valid. Please provide either a valid IPv4 or an IPv6 address.
Statusgeneric-error
HTTP Status Code400
Description
Statusinvalid-json
HTTP Status Code400
Description
Statusinvalid-locale
HTTP Status Code400
DescriptionThe given locale is not valid. You can find a list of valid country codes in our API docs.
Statusinvalid-id
HTTP Status Code400
DescriptionThe given id is not valid. An id can be either an integer or a string with 50 chars at max.
Statusmandatory-parameter-missing
HTTP Status Code400
DescriptionMandatory parameter missing. Either first_name, full_name or email must be set.
Statuscontent-type-missing
HTTP Status Code400
DescriptionContent-Type missing. Please add a "Content-Type: application/json" to your API call.
Statusmissing-json
HTTP Status Code400
DescriptionWe weren't able to find a json body in your API call. Please make sure the body is sent with a POST request to our API endpoint.
Statustoo-many-queries
HTTP Status Code400
DescriptionToo many queries in a single API call.
Statustoo-many-queries-api-key
HTTP Status Code400
DescriptionToo many queries in a single API call. Your API key is limited to 3 lookups per request.
Statusauthorization-header-missing
HTTP Status Code400
DescriptionYour query misses the "Authorization" header with the bearer token.
Statusinvalid-auth-token
HTTP Status Code400
DescriptionInvalid authentication token provided. Please log in to your account to find a list of valid tokens or to create a new one.
Statusemail-invalid
HTTP Status Code400
DescriptionInvalid or empty email address given.
Statuspassword-invalid
HTTP Status Code400
DescriptionInvalid credentials. Login failed. Please also check your account that third-party app access is not restricted.: https://gender-api.com/de/account/password
Statuslabel-invalid
HTTP Status Code400
DescriptionInvalid label given. A label must be a string between 2 and 30 chars.
Statusemail-account-not-found
HTTP Status Code400
DescriptionNo Gender-API.com account found. Please create a free account first, to sign-in with Google or try to login with an existing username or password.
Statusinvalid-list-of-names
HTTP Status Code400
DescriptionInvalid list of names. Expected array of strings.
This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.
Chat
close