Employments

Reference for employment data returned by the Buró de Ingresos API for individual identifiers (persona física). Employment data comes from IMSS and ISSSTE — Mexico's two public social security institutions.

Two endpoints expose this data:

  • GET /employments/{identifier} — structured employment history
  • GET /employment-files/{identifier} — downloadable PDF documents from IMSS and ISSSTE

For the high-level field reference of the Individual response, see Individual Data.


Employment history

Available from GET /employments/{identifier}. Returns the individual's employment history as reported by IMSS and ISSSTE.

Field NameTypeDescriptionExampleNotes
identifierstring18-char CURP of the individual."CUAI911021MOCRQS09"Same as the verification identifier.
updated_atstring (ISO 8601)When the data was last updated."2025-09-10T17:40:22.153499Z"UTC.
semanas_cotizadasnumber or nullTotal weeks paid into IMSS.447May be null. Proxy indicator of how long the individual has been in formal employment.
employment_historyarray[object]Array of employment records.See below.One entry per employer-period combination. Empty array if no data.
paginationobjectPagination metadata.Standard pagination object.

Employment Object

Each item in employment_history:

Field NameTypeDescriptionExampleNotes
employerstringCompany name."CONSTRUCCIONES YAMILE"
employer_registrationstringIMSS employer registration code."Y606341210"May be null for ISSSTE records.
start_datestring (date)Employment start date."2020-02-22"YYYY-MM-DD.
end_datestring (date)Employment end date."2022-02-15"null means the individual is currently employed.
federal_entitystringState or region of employment."CIUDAD DE MÉXICO"May be null for certain ISSSTE records.
base_salarynumberDaily salary reported by IMSS.116.02In MXN.
monthly_salarynumberCalculated monthly salary.3529.33In MXN. Derived from base_salary.
pdf_linkstring (URL)Link to the source PDF."https://link_to_pdf.com"May be null. Same PDFs are also exposed under /employment-files/{identifier}.
institutionstringSource institution."imss" or "issste"

Employment files

Available from GET /employment-files/{identifier}. Returns downloadable PDF documents issued by IMSS and ISSSTE that serve as official proof of employment and contribution history.

Field NameTypeDescriptionExampleNotes
identifierstringCURP associated with the files."MAPE850312HDFRRR02"Same as the verification identifier.
employment_filesarray[object]Array of employment document files.See below.Empty array if no files available.

Employment File Object

Each item in employment_files:

Field NameTypeDescriptionExampleNotes
urlstring (URL)Pre-signed download URL."https://palencabdiproductionst.blob.core.windows.net/...?sv..."Expires after 15 minutes.
namestringDocument name."Constancia de Semanas Cotizadas en el IMSS"Human-readable label.
institutionstringSource institution."imss" or "issste"Government agency that issued the document.
uploaded_atstring (ISO 8601)When the file was generated."2025-10-02T01:23:41Z"UTC.

Document types

InstitutionDocument NameDescription
imssConstancia de Semanas Cotizadas en el IMSSFull employment history as reported to IMSS.
imssReporte de Cotización al IMSSCurrent employment status and salary as reported to IMSS.
imssConstancia de No DerechohabienteCertificate that the individual is not registered in IMSS.
isssteExpediente Electrónico Único del ISSSTEUnique electronic file from ISSSTE.

Notes

  • Employment status is derived from this data and exposed in the Individual profile (employed, retired, unemployed, unknown). See Individual Data for the profile object.
  • PDF URL expiration: the url field is a pre-signed URL that expires after 15 minutes. The encoded se parameter in the URL indicates the expiration timestamp.
  • Multiple files per verification: depending on the data found for the identifier, the same verification can return multiple files from IMSS and ISSSTE.
  • Cross-reference with /employments: the pdf_link field inside an Employment Object points to the same documents listed in /employment-files/{identifier}.


Did this page help you?