Skip to main content
Finowl intelligence answers most gender lookups from a large dataset of real names. AI mode adds a language model for inputs the dataset cannot place, such as rare names, nicknames, creative usernames and handles in other scripts.

Pricing at a glance

A request that asks for AI costs 3 credits even when the dataset ends up answering. Lookups that fail and were not billed by our provider are free. See Credits and billing.

Turn AI on for a lookup

Set options.ai_mode to always on any gender endpoint.

Every AI option

forceToGenderize cannot be combined with ai_mode off or always. That combination returns 400 invalid_input and costs nothing.

Nicknames and handles

By default a username such as prenses or angelbaby_7 returns unknown, because it contains no real first name. forceToGenderize asks AI to read the meaning of the handle itself.
It works on all three endpoints and on batch items, and is most useful for usernames and email addresses.

In a batch

Each item chooses its own settings, and each is priced separately. This batch costs 1 + 3 + 3 = 7 credits:
Batch items default to ai_mode: "off". Set options.ai_mode to fallback on an item to let AI fill gaps for 1 credit, as single lookups do. The whole batch must be covered by your balance before it runs.

Reading an AI result

AI results use the same response shape. Check source and confidence_kind to tell them apart:
A model-reported confidence is not a measured frequency. Treat AI answers as lower certainty than dataset answers with the same number. When AI cannot decide, the result is unknown with reason: "insufficient_evidence".

When to use AI

Good fit

Rare or international names, nicknames, social handles, usernames from sign-ups, and lists where fewer unknown results matter more than cost.

Keep it off

Large lists of ordinary first names, where the dataset already answers, and workflows where every answer must be traceable to real-world counts.
A prediction is a statistical guess, not how a person identifies. Use it for aggregate insight and low-stakes personalization only. See Interpreting predictions.

Errors specific to AI

You can try every option, with its price shown before you run it, in the Sandbox.