Get Employments

Retrieves the employment history for an individual identified by an 18-char CURP. Requires a prior successful verification that yielded employment data. Results can be paginated and filtered by employment period (start_date/end_date) and by last-update window (updated_at_from/updated_at_to). Each row exposes its own updated_at so consumers can tell how fresh each record is.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The CURP of the individual.

Query Params
integer
Defaults to 1

Page number for pagination.

integer
Defaults to 100

Number of items per page.

date

Optional. Filters employment records to include those where the employment period overlaps with or starts on/after this date (YYYY-MM-DD).

date

Optional. Filters employment records to include those where the employment period overlaps with or ends on/before this date (YYYY-MM-DD).

date-time

Optional. Filters employment records to include those last updated on/after this date, by their updated_at (YYYY-MM-DD).

date-time

Optional. Filters employment records to include those last updated on/before this date, by their updated_at (YYYY-MM-DD). If updated_at_from is after updated_at_to, the request fails with HTTP 400.

string
enum

Optional. Filters employment records by institution. If not provided, records from all institutions are returned.

Allowed:
data_source
array of strings

Optional. Filters employment records by one or more specific data sources. Can be repeated to include multiple sources (e.g. ?data_source=imss_rpci&data_source=imss_get_weeks). If not provided, the highest-priority source per institution is returned.

data_source
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json