skillfed

Genderize

Client for Genderize.io web service.

genderize v0.3.1 131.4K downloads/30d#11,593 on PyPI77
Permissive license MIT Abandoned released

What it is and what it does

Genderize wraps the Genderize.io HTTP API to infer gender from given names. It provides a simple Python interface: instantiate the Genderize class, call its get() method with a list of names, and receive back a list of dictionaries containing the predicted gender, probability score, and sample count from the service's training data. Names with insufficient data return None for gender.

The package depends only on requests and offers both programmatic and command-line interfaces. It supports customization via user agent, API key, and timeout parameters. However, the project has not been maintained since early 2020 and is no longer actively developed, meaning bug fixes and compatibility updates are unlikely.

Use it for:

  • Bulk gender inference for name lists in data processing or analysis pipelines
  • Enriching contact databases or user records with predicted gender demographics
  • Quick gender-based filtering or segmentation in batch data workflows
  • Command-line gender lookup for small sets of names via shell integration

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Genderize is a client library that queries the Genderize.io web service to predict the gender of names, returning gender classification and confidence scores.

No. The package is abandoned (last commit 2020-02-27, 2790 days ago) with no active maintenance. While it has low install friction and a permissive MIT license, reliance on an unmaintained wrapper around an external service introduces risk: you cannot fix bugs, adapt to API changes, or update for modern Python versions. Use only if you have a specific legacy integration requirement and can accept no upstream support.

Install

genderize on PyPI

pip

pip install genderize

uv

uv add genderize

poetry

poetry add genderize

Installing Genderize

Before you install

Installation is straightforward with low friction—only requests as a runtime dependency. However, the package is abandoned: last commit was 2020-02-27, over 2790 days ago. No updates or maintenance are expected.

License in practice

MIT license is permissive and imposes no significant restrictions on use, modification, or distribution.

Quickstart

pip install genderize

from genderize import Genderize
result = Genderize().get(['James', 'Eva'])
print(result)

Requires active internet connection and access to the Genderize.io service; an API key may be needed for higher rate limits.

Verify before relying

  • Whether Genderize.io service remains operational and stable for production use
  • Compatibility with Python versions beyond 3.7 (classifiers list only up to 3.7)
  • Current API rate limits and service availability guarantees

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 1 — requests
Maintenance abandoned — 2,790 days since the last release
Last repo commit
First released
Downloads 131,361/month — #11,593 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: Genderize-0.3.1-py3-none-any.whl

License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries :: Python Modules

Tags

gender prediction from namesgenderize.io clientname gender classificationpredict gender by namegender inference apiname analysis gendergender detection library
api-clientdemographicsabandoned

More Python Modules packages