POST
/api/v1/sii/contribuyente/informacionObtener información básica del contribuyente
Autentica en el SII y obtiene información básica del contribuyente.
Información retornada:
- RUT y nombre/razón social
- Actividades económicas registradas
- Situación tributaria actual
- Información de contacto registrada
- Características del contribuyente (tamaño empresa, régimen tributario, facturador electrónico, etc.)
Tiempo estimado: ~3-5 segundos
Casos de uso:
- Validar que las credenciales son correctas
- Obtener datos para autocompletar formularios
- Verificar estado tributario de un contribuyente
Request body · SiiCredentialsDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
Respuesta 200 · Información del contribuyente obtenida exitosamente
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/contribuyente/informacion' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClaveSII"
}'POST
/api/v1/sii/contribuyente/datos-receptorObtener datos de un receptor para emisión de DTE
Obtiene los datos de un contribuyente receptor a partir de su RUT. Esta información es la misma que el SII autocompleta al emitir una factura.
Información retornada:
- Razón social
- Giro/actividad económica
- Dirección, comuna, ciudad
- Múltiples giros y direcciones disponibles (si aplica)
Requisitos:
- El emisor debe estar autenticado en el SII
- Si el emisor tiene múltiples empresas, debe especificar rut_empresa
Tiempo estimado: ~2-4 segundos
Casos de uso:
- Autocompletar datos del receptor al crear una factura
- Validar que un RUT existe y está activo en el SII
- Obtener las actividades económicas de un cliente
Request body · DatosReceptorRequestDto
| Campo | Tipo |
|---|---|
rut | string |
password | string |
rut_receptor | string |
rut_empresa | string |
Respuesta 200 · Datos del receptor obtenidos exitosamente
| Campo | Tipo |
|---|---|
success | boolean |
data | object |
Ejemplo
curl -X POST 'https://api.baseapi.cl/api/v1/sii/contribuyente/datos-receptor' \
-H 'x-api-key: TU_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"rut": "12345678-5",
"password": "miClave123",
"rut_receptor": "12345678-5",
"rut_empresa": "76543210-3"
}'¿Listo para integrar?
Crea tu cuenta gratis y obtén tu API Key en menos de un minuto.
Empezar gratis →