v1

latestOpenAPI 3.0.32026-07-242644125.9 KB
Individuals

Get Profile

Retrieves profile information for an individual identified by an 18-char CURP. Includes estimated_monthly_income, calculated as the sum of all invoice amounts for the identifier in the last 30 days (in MXN). Returns null when no invoices are available in that period.

get/profile/{identifier}

Path parameters

identifierstring required
Example:CUAI911021MOCRQS09

The CURP of the individual.

Query parameters

institution'imss' | 'issste'
Example:imss

Optional. Filters the profile data by the institution that reported it. If not provided, data from all institutions is returned.

Response

Profile data for the identifier.

identifierstring

The identifier (CURP or RFC) associated with the profile.

updated_atstring date-time

Timestamp of the last data update for this profile.

employment_status'employed' | 'self_employed' | 'unemployed' | 'retired' | 'unknown'

The current employment status.

estimated_monthly_incomestring decimal nullable

Estimated monthly income in MXN (BigDecimal), calculated as the sum of all invoice amounts for the identifier in the last 30 days. Returns null when no invoices are available in that period. Source: invoices only.

Example response

{
  "personal_info": {
    "tax_regime": "Sueldos y Salarios e Ingresos Asimilados a Salarios"
  },
  "estimated_monthly_income": "11139.00"
}