Skip to main content
The Tax Health module gives you a structured risk assessment of a Chilean company’s tax position. It combines data from the SII company registry (Capa A) with the official SII tax debtor list (nómina de deudores tributarios) to surface actionable signals.

What it returns

For a given RUT, the API returns:
  • Current tax registration status (status)
  • Whether the company appears on the SII tax debtor registry (tax_debtor)
  • Outstanding debt amount when available (tax_debt_amount)
  • Company age in years (company_age_years)
  • Revenue tier from SII tramo classification (revenue_tier)
  • Interpreted risk signals in English (risk_signals)

Supported countries

CountryIdentifierSource
Chile 🇨🇱RUT empresas (e.g. 76.354.771-K)SII — Capa A + Nómina Deudores
Personal RUTs (natural persons) are not supported. Only company RUTs (empresas) are accepted.

Request

POST /v1/tax-health
{
  "identifier": "76.354.771-K",
  "country": "CL"
}

Parameters

FieldTypeRequiredDescription
identifierstringCompany RUT. Formatting optional (dots and hyphen).
countrystringISO 3166-1 alpha-2 country code. Supported: CL.

Response

{
  "identifier": "76.354.771-K",
  "company_name": "FALABELLA S.A.",
  "country": "CL",
  "status": "active",
  "tax_debtor": false,
  "tax_debt_amount": null,
  "company_age_years": 35,
  "deregistered_at": null,
  "revenue_tier": "large",
  "risk_signals": [],
  "source": "sii",
  "data_as_of": "2026-03-15"
}

Response fields

FieldTypeDescription
identifierstringThe queried RUT
company_namestringOfficial company name from SII
countrystringCountry code
statusstringactive, inactive, or not_found
tax_debtorboolean | nulltrue if on the SII debtor registry; null if the registry hasn’t been synced yet
tax_debt_amountnumber | nullOutstanding debt amount in CLP (when available)
company_age_yearsinteger | nullYears since first SII registration
deregistered_atstring | nullISO date the company was deregistered (if inactive)
revenue_tierstring | nullSII tramo: micro, small, medium, large, or null
risk_signalsarrayList of risk flags (empty if none). See below.
sourcestringAlways sii
data_as_ofstring | nullDate of last SII registry sync (ISO date)

Risk signals

SignalMeaning
tax_debtorCompany is on the SII nómina de deudores tributarios
inactive_companyTax status is inactive
recently_deregisteredDeregistered in the last 12 months
new_companyRegistered less than 2 years ago
micro_revenue_tierRevenue tier is micro (lowest SII tramo)
tax_debtor: null means the SII tax debtor registry has not been synced yet — this is a transient state after a fresh deployment. It does not mean the company is or isn’t a debtor.

Data freshness

DataFreshness
Company status, name, tramoUp to 30 days (SII Capa A sync)
Tax debtor registryUpdated daily from SII nómina

Use cases

  • Credit risk scoring — quickly assess tax health before extending credit
  • Supplier onboarding — flag high-risk counterparties before procurement
  • Invoice factoring — screen companies before financing their receivables
  • KYB enrichment — add tax standing to your compliance file alongside /kyb

Error responses

StatusDescription
422Invalid or malformed RUT
422Personal RUT (natural person) — not supported
422Country not supported
403Missing API key or module not in plan

Pricing

PlanPriceIncludes
Tax Health$49/month500 checks
Overage$0.15 per extra check

API Reference

Full request/response schema with interactive examples.