Employment

Reduce your credit risk with our Employment Information.

Definition

We extract as much information as possible from formal economy platforms, focusing on current income and employment history.

Let's begin with a representative example of the profile information you could recover from our Get Employment Endpoint .

{
   "success":true,
   "error":null,
   "data":{
      "platform":"imss",
      "account_id":"c42b0771-3e2a-4dba-b3f3-0d2a91eb48c8",
      "external_id":null,
      "employment_info":{
         "id_type":"social_security_number",
         "quoted_weeks":161,
         "discounted_weeks":0,
         "reintegrated_weeks":0,
         "end_of_rights":null,
         "status":"employed",
         "employment_files":[
            {
               "url":"https://employment-files.s3.amazonaws.com/c42b0771-3e2a-4dba-b3f3-0d2a91eb48c8.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVHFSKMIT53VHEBX2%2F20250310%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20250310T232922Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=10c365dbc5088930cc30e8fd3739b8280490cf59c21c0b7c9f651c21f37c2fb4",
               "file_type":"imss_employment_record",
               "account_id":"c42b0771-3e2a-4dba-b3f3-0d2a91eb48c8"
            }
         ],
         "employment_history_status":"complete"
      },
      "employment_history":[
         {
            "employer":"TECNOLOGIA EN CUENTAS POR COBRAR S A P I DE CV",
            "employer_registration":"Y523412908",
            "start_date":"2024-10-28",
            "end_date":null,
            "job_title":null,
            "federal_entity":"CIUDAD DE MÉXICO",
            "base_salary":1044.97,
            "monthly_salary":31787.99,
            "quoted_days":null,
            "payment_frequency":null,
            "payment_days":null,
            "designation":null,
            "modality":null
         },
         {
            "employer":"VECH SOLUCIONES EN TRANSPORTE, SAPI DE CV",
            "employer_registration":"Y506057608",
            "start_date":"2023-07-16",
            "end_date":"2024-10-25",
            "job_title":null,
            "federal_entity":"CIUDAD DE MÉXICO",
            "base_salary":420.19,
            "monthly_salary":12782.18,
            "quoted_days":null,
            "payment_frequency":null,
            "payment_days":null,
            "designation":null,
            "modality":null
         }
      ],
      "employment_events":[
         {
            "event_type":"reentry",
            "employer":"TECNOLOGIA EN CUENTAS POR COBRAR S A P I DE CV",
            "event_date":"2024-10-28T00:00:00+00:00",
            "event_end_date":null,
            "base_salary":1044.97
         },
         {
            "event_type":"discharge",
            "employer":"VECH SOLUCIONES EN TRANSPORTE, SAPI DE CV",
            "event_date":"2024-10-25T00:00:00+00:00",
            "event_end_date":null,
            "base_salary":420.19
         },
         {
            "event_type":"salary_modification",
            "employer":"VECH SOLUCIONES EN TRANSPORTE, SAPI DE CV",
            "event_date":"2024-09-01T00:00:00+00:00",
            "event_end_date":null,
            "base_salary":420.19
         }
      ],
      "metadata":null
   }
}

You can see there are three main sections within the response: employment_info, employment_history and employment_events.


Employment Info Section

This section captures the current employment status of the account as well as some complementary details.

Field NameDescriptionTypeExample
id_typeIdentification typestringsocial_security_number
federal_entityEntity in which you are workingstringMEXICO CITY
quoted_weeksQuoted weeksint10
discounted_weeksDiscounted weeksint1
reintegrated_weeksReintegrated weeksint0
statusstatusstringactive

Employment Files Section

Within the Employment Info Section we can see that there is an object containing details about an employment file. For IMSS accounts, this section provides an URL to the work history PDF provided by IMSS.

Field NameDescriptionTypeExample
urlURL to the file.stringhttps://file.amazon.com
file_typeA description of the document category.stringimss_employment_record
account_idThe account_id to which the file belongs.stringc4d84950-c461-44d4-8e53-258b99908b88

Employment History Section

Field NameDescriptionTypeExample
employerEmployer namestringCOMPANY SA DE CV
employer_registrationEmployer registrationstringC412852010
start_dateStart datedate2022-04-01
end_dateEnd datedate2022-08-01
base_salaryDaily salaryfloat13000.13
monthly_salaryMonthly salaryfloat13000.13
payment_frequencyPayment frequencystringmonthly
payment_daysPaydaysstring30
job_titlePositionstringSoftware Engineer
designationDesignaciónstringBase
modalityModalidadstringAll benefits

Employment Events


Field NameDescriptionTypeExample
event_typeSpecifies the type of employment event that occurred. We provide further details below.String"discharge"
employerThe name of the company or organization where the event occurred.String"CONSTRUCCIONES YAMILA"
event_dateThe date on which the employment event took place. Formatted as YYYY-MM-DD.String"2019-11-26"
event_end_dateThis could represent the end date of the employment period or the effective end date of a specific event. null here usually means that the event is ongoing or has no specific end date beyond the event_date.String"2019-12-26"
base_salaryThe base salary amount associated with the employment period or the event.Number116.02

IMSS's Employment Events

ValueDescription
dischargeIndicates the termination of the employee's relationship with the employer. This means that from IMSS's perspective, this person is now officially unemployed.
reentryIndicates that the employee has been re-hired by the same employer after a period of separation. This restarts IMSS contributions and benefits eligibility.
salary_modificationIndicates a change in the employee's Salario Base de Cotización (SBC).

ISSSTE's Employment Events

ValueDescription
Certificado ElecLikely refers to the generation of an electronic certificate related to the employee's ISSSTE affiliation, pension contributions, or eligibility for a specific service.
Transf. Der. ImssTransfer of Rights from IMSS: This indicates that the employee has transferred their accumulated social security rights (e.g., pension contributions) from IMSS to ISSSTE, usually because they have transitioned from private sector employment (covered by IMSS) to government employment (covered by ISSSTE).
Ayuda DesemLikely refers to a payment related to unemployment.
Neg. PensiónLikely refers to a request for a pension was denied.
PortabilidadLikely refers to the transfer of accumulated funds or benefits from one retirement savings system to another.
Certificado BdutaLikely refers to a certificate related to the BDUTA (Base de Datos Única de Trabajadores Activos - Unique Database of Active Workers): This certificate is likely related to verification or confirmation of an employee's information within the BDUTA, which is jointly managed by ISSSTE and CONSAR (Comisión Nacional del Sistema de Ahorro para el Retiro - National Commission of the Retirement Savings System). It might be needed for certain transactions or processes.
Certificado DyeLikely refers to Certificate of Survival (Certificado para acreditar la supervivencia física de pensionistas del Gobierno de México): This is a certificate that proves a pensioner is still alive. Pensioners must periodically obtain this certificate to continue receiving their pension payments. It's used to prevent fraudulent pension claims.
LicenciaLikely refers to Leave of Absence: Indicates that the employee is on leave, whether it be for medical reasons, personal leave, or another authorized absence.
PensionesPensions: Generally refers to an event associated with the employee's pension benefits, like a payment, application, or calculation.
IgLikely refers to Solicitud de Indemnización Global (Application for Global Compensation): This relates to a claim for a lump-sum compensation payment from ISSSTE. This compensation is available to former employees who were under the "Décimo Transitorio" (Tenth Transitional Regime) and do not meet the requirements for a traditional pension (due to age, years of service, disability, or advanced age unemployment) within 5 years of their separation from service. In the case of death of the former employee, eligible relatives can claim it.

Incomes Section (Carteira de Trabalho only)

DataDescriptionTypeExample
amountAmountfloat1346.58
currencyCurrencystringbrl
income_dateDay to which the profits corresponddate2022-04-01T00:00:00+00:00

Data by platform

The following table shows the data we recover for the main platforms:

DataTypeDescriptionIMSSISSSTECDT
account_idstringPalenca internal identifier of the employee accountYesYesYes
id_typestringType of identification within the platform (e.g. social security number, curp)YesYesYes
quoted_weeksintNumber of weeks contributed to the IMSS since the employee began his or her working lifeYesNoNo
discounted_weeksintNumber of weeks discounted to the IMSSYesNoNo
reintegrated_weeksintNumber of weeks reintegrated to the IMSSYesNoNo
statusstringCurrent situation of the employeeYesYesNo
employerstringCompany name of the employer (can be repeated when the salary changes, another record or contracts are generated and leave is generated with the same one)YesYesYes
employer_registrationstringEmployer registration number for social security.YesNoNo
start_datestringDate on which the employee began working for the employer. Comes in format YYYY-MM-DDYesYesYes
end_datestringDate on which the employee stopped working for the employer. It comes in YYYY-MM-DD format. If the employee is still registered with that employer, the value will come as nullYesYesYes
federal_entitystringFederal entity in which the employer is registered. For ISSSTE it can come as nullYesNoYes
base_salaryfloatIMSS Base SalaryYesNoNo
monthly_salaryfloatIt is the monthly salary rounded to 2 decimal places.YesYesNo
net_monthly_salaryfloatIt is the net monthly salary rounded to 2 decimal places.NoNoYes
gross_monthly_salaryfloatIt is the gross monthly salary rounded to 2 decimal places.NoNoYes

What’s Next