Rutificador Chile API - Buscar RUT por Nombre
Pricing
from $3.00 / 1,000 results
Rutificador Chile API - Buscar RUT por Nombre
Rutificador Chile API para buscar RUT por nombre o nombre por RUT mediante consultas puntuales y controladas en Nombre Rut y Firma. Entrega estados y datos estructurados en Dataset, JSON, CSV o API, con campos sensibles ocultos por defecto y uso responsable.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(2)
Developer
Scrapers Chile
Maintained by CommunityActor stats
1
Bookmarked
73
Total users
9
Monthly active users
17 days ago
Last modified
Categories
Share
Rutificador Chile API - Buscar RUT por Nombre y Nombre por RUT
Busca RUT chileno por nombre o encuentra nombre por RUT usando el flujo publico de Nombre Rut y Firma. Este Actor entrega resultados estructurados en Apify Dataset, JSON, CSV, Excel, XML y API, listos para integraciones, limpieza de datos, CRM, procesos internos y consultas masivas.
Esta documentacion esta pensada para usuarios que buscan rutificador Chile, buscar RUT por nombre, buscar nombre por RUT, consulta RUT Chile, Nombre Rut y Firma scraper, RUT Chile API, Chile RUT API, Chilean RUT lookup, RUT lookup API y bulk RUT lookup.
El Actor consulta nombrerutyfirma.com en tiempo real, normaliza formatos comunes de RUT, usa Apify Residential Proxy en Chile por defecto y guarda en el dataset solamente las coincidencias encontradas. Los estados de todas las consultas quedan auditables en OUTPUT.
Para que sirve este Actor
Este Rutificador Chile API ayuda a convertir busquedas manuales de Nombre Rut y Firma en una salida estructurada y facil de integrar. Puede usarse para:
- Buscar RUT por nombre y apellido.
- Buscar nombre por RUT chileno.
- Procesar consultas masivas de RUT o nombre.
- Normalizar RUTs escritos con puntos, sin puntos, con guion o en formato compacto.
- Revisar resultados en Dataset, JSON, CSV, Excel o por Apify API.
- Auditar cada consulta en
OUTPUTconsuccess,no_resultsofailed.
No es una API oficial del Gobierno de Chile. Es un Actor de Apify que estructura el flujo publico de nombrerutyfirma.com.
Casos de uso
| Caso de uso | Como ayuda |
|---|---|
| Enriquecimiento de CRM en Chile | Agrega RUT, nombre, comuna, fuente y estado de consulta a registros internos. |
| Limpieza de bases de datos | Normaliza RUTs escritos en distintos formatos antes de cruzarlos o exportarlos. |
| Deduplicacion de leads | Usa RUT y nombre como senales para detectar duplicados en bases chilenas. |
| Onboarding de proveedores | Revisa RUT o nombre como parte de un flujo interno de alta de proveedores. |
| Validacion operativa de datos | Confirma si un RUT o nombre tiene coincidencias en la fuente consultada. |
| Consultas masivas RUT | Procesa lotes con estado por consulta en OUTPUT y coincidencias descargables en el dataset. |
| Automatizacion via API | Ejecuta busquedas desde Python, cURL, Make, Zapier, n8n o pipelines propios. |
Que datos entrega
Cada fila del dataset puede incluir:
| Campo | Descripcion |
|---|---|
search_type | Tipo de busqueda: rut o nombre. |
query_index | Posicion de la consulta dentro del lote. |
status | Estado de una coincidencia guardada: success. Los demás estados quedan en OUTPUT. |
search_term | RUT normalizado o nombre consultado. |
total_results | Cantidad de filas encontradas para esa consulta. |
name | Nombre encontrado en la fuente. |
rut | RUT encontrado en la fuente. |
sex | Sexo reportado por la fuente, por ejemplo VAR, MUJ o N/A. |
address | Direccion cuando la fuente la entrega. |
city | Ciudad o comuna cuando la fuente la entrega. |
source | URL consultada. |
scraped_at | Fecha y hora de extraccion. |
error | Campo reservado, normalmente null en coincidencias success; los errores quedan en OUTPUT. |
Ejemplo de fila con resultado:
{"query_index": 0,"status": "success","error": null,"search_type": "rut","search_term": "<RUT_CHILENO>","total_results": 1,"name": "<NOMBRE_APELLIDO>","rut": "<RUT_CHILENO>","sex": "N/A","address": "No Disponible","city": "No Disponible","source": "https://www.nombrerutyfirma.com/rut_ext?term=%3CRUT_CHILENO%3E","scraped_at": "2026-05-10T16:36:21"}
Si una consulta valida no tiene coincidencias, queda registrada con status: no_results y total_results: 0 en OUTPUT. No crea ni cobra una fila de diagnostico en el dataset.
Inicio rapido
- Abre el Actor en Apify.
- Haz clic en Try for free o Run.
- Agrega una o varias consultas en
queries. - Ejecuta el Actor.
- Descarga los resultados desde Dataset en JSON, CSV, Excel o XML.
Buscar nombre por RUT:
{"queries": [{"searchType": "rut","term": "<RUT_CHILENO>"}]}
Buscar RUT por nombre:
{"queries": [{"searchType": "nombre","term": "<NOMBRE_APELLIDO>"}]}
Consulta masiva:
{"queries": [{"searchType": "rut","term": "<RUT_CHILENO>"},{"searchType": "nombre","term": "<NOMBRE_APELLIDO>"}],"allowPartialResults": true,"proxyAttempts": 5,"maxConcurrency": 3}
Formatos de RUT aceptados
Los usuarios suelen pegar RUTs con distintos formatos. El Actor normaliza variantes comunes antes de consultar:
| Entrada del usuario | Consulta normalizada |
|---|---|
<RUT_CHILENO> | <RUT_CHILENO> |
<RUT_SIN_PUNTOS> | <RUT_CHILENO> |
<RUT_COMPACTO> | <RUT_CHILENO> |
<RUT_CON_ESPACIOS> | <RUT_CHILENO> |
RUT <RUT_CHILENO> | <RUT_CHILENO> |
<RUT_SIN_DV> | <RUT_CHILENO> cuando el digito verificador se puede calcular |
Si el usuario ingresa un digito verificador explicitamente invalido, la ejecucion falla con un mensaje claro. Si allowPartialResults esta activo, el resto del lote se procesa y su diagnostico queda en OUTPUT; el run falla antes de publicar filas parciales.
Input
| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
queries | array | si | Lista de consultas. Cada item debe incluir searchType y term. |
queries[].searchType | string | si | Usa rut para buscar nombre por RUT o nombre para buscar RUT por nombre. Por API tambien se acepta name como alias de nombre. |
queries[].term | string | si | RUT o nombre a consultar. Ejemplos aceptados como placeholders: <RUT_CHILENO>, <RUT_SIN_PUNTOS>, <RUT_COMPACTO>, <RUT_SIN_DV>. |
timeoutSecs | integer | no | Segundos maximos para esperar cada pagina del origen. Default: 30. |
proxyAttempts | integer | no | Cantidad de sesiones nuevas de proxy residencial chileno a probar por consulta. Default: 5. |
maxConcurrency | integer | no | Maximo de consultas en paralelo dentro del mismo run. Default: 3, maximo: 5. |
allowPartialResults | boolean | no | Si es true, las consultas fallidas quedan con status: failed en OUTPUT y el lote continua antes de terminar como fallido, sin publicar filas parciales. Default: false. |
proxyConfiguration | object | no | Opcional. El Actor usa Apify Residential Proxy en Chile automaticamente salvo que entregues proxyUrls custom. |
debugVisible | boolean | no | Solo para desarrollo local. Debe permanecer desactivado en Apify Cloud. |
Ejecutar desde la API de Apify
Python
from apify_client import ApifyClientclient = ApifyClient("<APIFY_API_TOKEN>")run = client.actor("scraperschile/rutificador").call(run_input={"queries": [{"searchType": "rut", "term": "<RUT_CHILENO>"},{"searchType": "nombre", "term": "<NOMBRE_APELLIDO>"},],"allowPartialResults": True,"maxConcurrency": 3,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl -X POST \-H 'Content-Type: application/json' \-H 'Authorization: Bearer <APIFY_API_TOKEN>' \-d '{"queries": [{ "searchType": "rut", "term": "<RUT_CHILENO>" },{ "searchType": "nombre", "term": "<NOMBRE_APELLIDO>" }],"allowPartialResults": true,"maxConcurrency": 3}' \'https://api.apify.com/v2/acts/scraperschile~rutificador/runs?waitForFinish=60'
Confiabilidad y rendimiento
El Actor consulta una fuente publica en tiempo real. La cobertura, frescura, direcciones disponibles, tiempos de respuesta y tasa de exito dependen del sitio origen.
Para operar mejor en produccion, incluye:
- Apify Residential Proxy en Chile por defecto.
- Rotacion de proxy por consulta y por reintento con
proxyAttempts. - Ruta HTTP liviana primero y fallback con navegador cuando hace falta.
- Playwright headless como fallback para flujos bloqueados o incompletos.
- Bloqueo de recursos pesados del navegador como imagenes, fuentes, estilos y media.
- Concurrencia controlada con
maxConcurrency. - Modo de resultados parciales para lotes.
- Estados explicitos para cada consulta.
El Actor no mantiene un indice privado, no hace sincronizacion en segundo plano y no envia emails por registros faltantes.
Detalles tecnicos
- Construido con Apify Python SDK.
- Usa Playwright cuando la fuente requiere navegador.
- Parsea la tabla de resultados de
nombrerutyfirma.com. - Normaliza RUTs a formato chileno con puntos y digito verificador cuando es posible.
- Guarda en el dataset solo coincidencias de lotes completamente validados.
- Guarda un registro
OUTPUTcon el payload completo del run. - Esta pensado para API, exportaciones CSV/JSON y consultas masivas controladas.
Pricing
El precio se muestra en el panel de Apify antes de cada ejecucion. Solo las coincidencias success se escriben como filas. no_results y failed quedan en OUTPUT, y cualquier failed hace fallar el run antes de publicar el dataset.
Notas sobre la fuente
Este Actor estructura el flujo publico de nombrerutyfirma.com en Dataset, JSON, CSV, Excel y API de Apify. Esta orientado a integraciones, limpieza de datos, enriquecimiento de CRM, deduplicacion y consultas masivas controladas.
Preguntas frecuentes
Puedo buscar RUT por nombre?
Si. Usa searchType: "nombre" y entrega el nombre en term. El Actor devuelve coincidencias posibles desde la fuente, incluyendo RUT y metadata disponible.
Puedo buscar nombre por RUT?
Si. Usa searchType: "rut" y entrega el RUT chileno en term. El Actor acepta formatos comunes con o sin puntos y con o sin guion.
El dataset queda vacio si no hay resultados?
Si. Una busqueda valida sin coincidencias queda registrada en OUTPUT con status: "no_results" y total_results: 0, sin agregar una fila artificial al dataset.
Soporta consultas masivas?
Si. Agrega varios objetos a queries. En OUTPUT, cada consulta mantiene su propio query_index, status, error y conteo de resultados.
Que pasa si una consulta falla dentro de un lote?
Con allowPartialResults: true, la consulta fallida queda con status: "failed" en OUTPUT y el resto del lote continua para conservar evidencia. Al finalizar, el run falla antes de publicar filas parciales. Con el valor por defecto false, el Actor falla de inmediato.
Usa proxy automaticamente?
Si. Por defecto usa Apify Residential Proxy en Chile y rota sesiones por consulta/reintento. El usuario no necesita configurarlo manualmente salvo que quiera usar proxyUrls propios.
Es una API oficial del Gobierno de Chile?
No. Es un Actor de Apify que estructura resultados del flujo publico de nombrerutyfirma.com.
Tambien sirve para busquedas en ingles?
Si. Aunque la documentacion principal esta en espanol, el Actor tambien cubre keywords tecnicas como Chile RUT API, Chilean RUT lookup, RUT finder, RUT lookup API y bulk lookup.