Name Intelligence API
HerramientasMANTENIDA1 token / llamada

Name Intelligence API

Inferencia de género con probabilidades reales e historial de popularidad para 105.966 nombres y 162.253 apellidos

Convierta un nombre de pila en inteligencia estructurada: genero con probabilidad real, popularidad historica, anos activos, ano pico e historial por decada — sobre 146 anos de registros oficiales de la Seguridad Social de EE. UU. (1880-2025, 105.966 nombres) mas el archivo de 162.253 apellidos del Census Bureau. Una llamada responde lo que los servicios de inferencia de genero cobran al mes: Michael -> masculino al 99,5% sobre 4,4M de registros; los nombres ambiguos responden con honestidad (Taylor -> femenino al 74%); las cadenas desconocidas devuelven null en vez de adivinar. Procese hasta 100 nombres por POST para enriquecer CRMs y listas. Busque nombres por prefijo, genero o popularidad; consulte estadisticas completas por decada; consulte rango y frecuencia de cualquier apellido (Smith n.º 1, Nguyen n.º 38). Datos de dominio publico con actualizacion anual de la SSA. Para enriquecimiento de CRM, personalizacion, analitica e investigacion demografica — inferencia estadistica, no afirmaciones sobre individuos. Sin llamadas a terceros.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 1 token por llamada, así que el plan gratuito cubre unas 500 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "ok": true,
  "count": 4,
  "results": [
    {
      "name": "Grace",
      "gender": "female",
      "probability": 0.9974,
      "count": 536340
    },
    {
      "name": "Liam",
      "gender": "male",
      "probability": 0.9985,
      "count": 359085
    },
    {
      "name": "Taylor",
      "gender": "female",
      "probability": 0.7441,
      "count": 443686
    },
    {
      "name": "Zzyzx",
      "gender": "male",
      "probability": 1,
      "count": 10
    }
  ]
}
Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Name Intelligence API

  • Inferir el género para un CRM o una lista de marketing con una probabilidad sobre la que fijar un umbral.

  • Personalizar saludos y contenidos donde los datos indiquen que el nombre no es ambiguo.

  • Mostrar la popularidad de un nombre, su año de auge y su historial por décadas en un producto o artículo.

  • Consultar frecuencia y estadísticas de origen de apellidos para herramientas de genealogía e investigación.

Endpoints de Name Intelligence API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

POSTBatch Infer Gender

https://api-name-intelligence.dataandapis.com/v1/gender

Cuerpo de la petición

{
  "names": [
    "Grace",
    "Liam",
    "Taylor"
  ]
}

Petición de ejemplo

curl -X POST "https://api-name-intelligence.dataandapis.com/v1/gender" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "names": [ "Grace", "Liam", "Taylor" ] }'
Respuesta de ejemplo
{
  "ok": true,
  "count": 4,
  "results": [
    {
      "name": "Grace",
      "gender": "female",
      "probability": 0.9974,
      "count": 536340
    },
    {
      "name": "Liam",
      "gender": "male",
      "probability": 0.9985,
      "count": 359085
    },
    {
      "name": "Taylor",
      "gender": "female",
      "probability": 0.7441,
      "count": 443686
    },
    {
      "name": "Zzyzx",
      "gender": "male",
      "probability": 1,
      "count": 10
    }
…
Ver la respuesta completa
{
  "ok": true,
  "count": 4,
  "results": [
    {
      "name": "Grace",
      "gender": "female",
      "probability": 0.9974,
      "count": 536340
    },
    {
      "name": "Liam",
      "gender": "male",
      "probability": 0.9985,
      "count": 359085
    },
    {
      "name": "Taylor",
      "gender": "female",
      "probability": 0.7441,
      "count": 443686
    },
    {
      "name": "Zzyzx",
      "gender": "male",
      "probability": 1,
      "count": 10
    }
  ]
}

GETData Sources

https://api-name-intelligence.dataandapis.com/v1/sources

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "count": 2,
  "sources": [
    {
      "slug": "census-surnames",
      "name": "US Census Bureau surnames (2010 Census)",
      "publisher": "US Census Bureau",
      "licence": "US Government work - public domain",
      "source_url": "https://www.census.gov/topics/population/genealogy/data/2010_surnames.html",
      "file_url": "https://www2.census.gov/topics/genealogy/2010surnames/names.zip",
      "cadence": "decennial",
      "record_count": 162253,
      "retrieved_at": "2026-09-02"
    },
    {
      "slug": "ssa-names",
      "name": "SSA national baby names 1880-2025",
      "publisher": "US Social Security Administration",
      "licence": "US Government work - public domain",
      "source_url": "https://www.ssa.gov/oact/babynames/",
      "file_url": "https://www.ssa.gov/oact/babynames/names.zip",
      "cadence": "annual (May release)",
      "record_count": 105966,
      "retrieved_at": "2026-09-02"
    }
  ]
}

GETGet Name Statistics

https://api-name-intelligence.dataandapis.com/v1/names/{name}

Parámetros de ruta

ParámetroEjemplo
nameAdaObligatorio

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/names/Ada" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "name": "Ada",
  "gender": "female",
  "gender_probability": 0.9974,
  "counts": {
    "male": 278,
    "female": 106905,
    "total": 107183
  },
  "years": {
    "first": 1880,
    "last": 2025,
    "peak": 1918
  },
  "peak_count": 1950,
  "by_decade": {
    "1880": 8451,
    "1890": 10422,
    "1900": 9129,
    "1910": 15286,
    "1920": 15212,
    "1930": 8521,
    "1940": 5890,
    "1950": 4306,
    "1960": 2874,
    "1970": 1929,
    "1980": 1617,
…
Ver la respuesta completa
{
  "ok": true,
  "name": "Ada",
  "gender": "female",
  "gender_probability": 0.9974,
  "counts": {
    "male": 278,
    "female": 106905,
    "total": 107183
  },
  "years": {
    "first": 1880,
    "last": 2025,
    "peak": 1918
  },
  "peak_count": 1950,
  "by_decade": {
    "1880": 8451,
    "1890": 10422,
    "1900": 9129,
    "1910": 15286,
    "1920": 15212,
    "1930": 8521,
    "1940": 5890,
    "1950": 4306,
    "1960": 2874,
    "1970": 1929,
    "1980": 1617,
    "1990": 1600,
    "2000": 3407,
    "2010": 9044,
    "2020": 9495
  }
}

GETGet Surname

https://api-name-intelligence.dataandapis.com/v1/surnames/{name}

Parámetros de ruta

ParámetroEjemplo
nameNguyenObligatorio

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/surnames/Nguyen" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "name": "Nguyen",
  "rank": 38,
  "count": 437645,
  "per_100k": 148.36
}

GETInfer Gender

https://api-name-intelligence.dataandapis.com/v1/gender/{name}

Parámetros de ruta

ParámetroEjemplo
nameTaylorObligatorio

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/gender/Taylor" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "name": "Taylor",
  "gender": "female",
  "probability": 0.7441,
  "count": 443686
}

GETSearch First Names

https://api-name-intelligence.dataandapis.com/v1/names

Parámetros de consulta

ParámetroEjemplo
genderfemaleOpcional
limit20Opcional
min_total10000Opcional
page1Opcional
qKaOpcional

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/names?gender=female&limit=20&min_total=10000&page=1&q=Ka" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "total": 68,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "name": "Karen",
      "gender": "female",
      "gender_probability": 0.9972,
      "counts": {
        "male": 2785,
        "female": 987989,
        "total": 990774
      },
      "years": {
        "first": 1881,
        "last": 2025,
        "peak": 1957
      },
      "peak_count": 40668,
      "by_decade": {
        "1880": 49,
        "1890": 79,
        "1900": 98,
        "1910": 304,
        "1920": 564,
…
Ver la respuesta completa
{
  "ok": true,
  "total": 68,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "name": "Karen",
      "gender": "female",
      "gender_probability": 0.9972,
      "counts": {
        "male": 2785,
        "female": 987989,
        "total": 990774
      },
      "years": {
        "first": 1881,
        "last": 2025,
        "peak": 1957
      },
      "peak_count": 40668,
      "by_decade": {
        "1880": 49,
        "1890": 79,
        "1900": 98,
        "1910": 304,
        "1920": 564,
        "1930": 16760,
        "1940": 168154,
        "1950": 333094,
        "1960": 286775,
        "1970": 95549,
        "1980": 35186,
        "1990": 24694,
        "2000": 20712,
        "2010": 7398,
        "2020": 1358
      }
    },
    {
      "name": "Kathleen",
      "gender": "female",
      "gender_probability": 0.9976,
      "counts": {
        "male": 1691,
        "female": 713645,
        "total": 715336
      },
      "years": {
        "first": 1880,
        "last": 2025,
        "peak": 1951
      },
      "peak_count": 26749,
      "by_decade": {
        "1880": 389,
        "1890": 1942,
        "1900": 3924,
        "1910": 16606,
        "1920": 33679,
        "1930": 34708,
        "1940": 153343,
        "1950": 224736,
        "1960": 121252,
        "1970": 45025,
        "1980": 39578,
        "1990": 24865,
        "2000": 10065,
        "2010": 3809,
        "2020": 1415
      }
    },
    {
      "name": "Katherine",
      "gender": "female",
      "gender_probability": 0.9972,
      "counts": {
        "male": 1824,
        "female": 650926,
        "total": 652750
      },
      "years": {
        "first": 1880,
        "last": 2025,
        "peak": 1990
      },
      "peak_count": 11657,
      "by_decade": {
        "1880": 6927,
        "1890": 9413,
        "1900": 12139,
        "1910": 36965,
        "1920": 42911,
        "1930": 25332,
        "1940": 40042,
        "1950": 67002,
        "1960": 50775,
        "1970": 54251,
        "1980": 99625,
        "1990": 97053,
        "2000": 65475,
        "2010": 34165,
        "2020": 10675
      }
    }
  ]
}

GETSearch Surnames

https://api-name-intelligence.dataandapis.com/v1/surnames

Parámetros de consulta

ParámetroEjemplo
limit20Opcional
max_rank100Opcional
page1Opcional
qNguOpcional

Petición de ejemplo

curl "https://api-name-intelligence.dataandapis.com/v1/surnames?limit=20&max_rank=100&page=1&q=Ngu" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "total": 1,
  "page": 1,
  "limit": 20,
  "count": 1,
  "results": [
    {
      "name": "Nguyen",
      "rank": 38,
      "count": 437645,
      "per_100k": 148.36
    }
  ]
}

De dónde salen los datos

Fuente
Registros de nombres de la Administración del Seguro Social de EE. UU. de 1880 a 2025 y archivo de apellidos de la Oficina del Censo (dominio público).
Actualización
Recarga anual cuando la SSA publica el siguiente año.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
7endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://api-name-intelligence.dataandapis.com/v1/gender',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Name Intelligence API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key
Content-Type

Cuerpo de la solicitud

application/json
import axios from 'axios';

const url = 'https://api-name-intelligence.dataandapis.com/v1/gender';
const body = {
  "names": [
    "Grace",
    "Liam",
    "Taylor"
  ]
};

const { data } = await axios.post(url, body, {
  headers: {
    'X-Api-Key': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Name Intelligence API

Lanza Name Intelligence API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.