Acabamos de lanzar una extensión de nuestra API para verificar nombres. El objetivo de esta API es extraer el nombre y/o apellido de un correo o de cualquier string.
Os pondré un ejemplo práctico para entender su utilidad. Imaginemos que tenemos el correo de un cliente, pero en el momento de su registro no le pedimos el nombre y apellido. Es común y sobre todo en las direcciones de correo corporativas, que el nombre completo o parte de el formen el sufijo del mail. Este seria el texto que tenemos delante del caracter “@”.
Ej: [email protected] corresponde a un usuario con apellido Pous
Ej: [email protected] correspondería a un usuario con el nombre Antxon y el apellido Pous
Ej: [email protected] correspondería a un usuario con el nombre Antxon.
Todas esta información la podemos obtener de forma precisa con el API de extracción de nombres y apellidos. A parte de extraer la identidad, el API también nos permite conocer el sexo de la persona al analizar el nombre y conocer su origen, ya que podemos saber en que países se utiliza más ese nombre.
En la imagen inferior podeis ver toda la información que extraemos del correo “[email protected]”
El API de Verificaremails para extraer nombres y apellidos de strings se define de la siguiente manera:
Endpoint y Método
El endpoint utiliza el método POST y la URL es https://api.verificarnombres.com/split
Funcionamiento
Esta API está diseñada para analizar un string de texto y extraer de él los posibles nombres y apellidos. Es especialmente útil para procesar datos no estructurados y obtener información de contacto de manera automatizada.
Parámetros de Entrada
La API requiere el siguiente parámetro en el cuerpo de la solicitud:
- text: El string de texto del cual se desea extraer los nombres y apellidos.
Respuesta
La API devuelve una respuesta JSON con la siguiente información:
- name: El nombre extraído del texto.
- surname: El apellido extraído del texto.
- full_name: El nombre completo extraído, combinando nombre y apellido.
{“status”: true,“message”: {“result”: {“first_name”: {“country”: {“Bolivia, Plurinational State of”: 0.004,“Spain”: 0.939,“France”: 0.026,“Italy”: 0.013,“Mexico”: 0.009,“United States”: 0.009},“gender”: {“Female”: 0.009,“Male”: 0.991},“rank”: {“Spain”: 2534,“Bolivia, Plurinational State of”: null,“France”: null,“Italy”: null,“Mexico”: null,“United States”: null},“name”: “Antxon”},“last_name”: {“country”: {“Canada”: 0.007,“Switzerland”: 0.014,“Chile”: 0.01,“Algeria”: 0.071,“Spain”: 0.378,“France”: 0.429,“Italy”: 0.01,“Morocco”: 0.01,“Mexico”: 0.024, “UnitedStates”: 0.047}, “gender”: {}, “rank”: {“Spain”: 6987, “Canada”: null, “Switzerland”: null, “Chile”: null, “Algeria”:null,“France”: null,“Italy”: null,“Morocco”: null,“Mexico”: null,“United States”: null},“name”: “Pous”},“last_name2”: null}}}
Uso Práctico
Esta API es particularmente útil en escenarios como:
- Procesamiento de correos electrónicos o documentos para extraer información de contacto.
- Análisis de bases de datos no estructuradas para obtener nombres de personas.
- Automatización de tareas de entrada de datos en sistemas CRM o similares.
La capacidad de extraer nombres y apellidos de strings de texto permite a las empresas y desarrolladores mejorar la eficiencia en el manejo de datos personales y la gestión de contactos.