The whole source, organized and ready to query: every endpoint on this page answers in milliseconds. Every response carries
as_of: how current the data is. How datasets work.Search the register
POST /br/mte/slave-labour-search/v1 Dataset
Finds employers on the registers by document, name, state or year.
{ id, list, party_type, document_type, document, employer_name, establishment, state, inspection_year, workers_involved, cnae, final_decision_date, listed_on, listing_history[], court_order, conduct_adjustment_on, agreement_url }.
list:slave_labour(the register of employers caught keeping workers in conditions analogous to slavery) orconduct_adjustment(employers who signed a conduct-adjustment agreement instead, and leave the first register).document: a CNPJ in full; a CPF masked (***.456.789-**). A CPF written inside a name is masked too.listed_on: when the current listing started;listing_history[]is every period on the register,{ from, to }, since a court can suspend a listing and it can return.court_order: the court decision that put the employer on the register, when a court did.
An employer stays on the register for two years. When one leaves, it leaves
the data the same day: a search by its document then answers
total: 0, and
its id answers found: false.One listing
POST /br/mte/employer/v1 Dataset
Returns one listing by its id.
{ id, list, party_type, document_type, document, employer_name, establishment, state, inspection_year, workers_involved, cnae, final_decision_date, listed_on, listing_history[], court_order, conduct_adjustment_on, agreement_url }.
list:slave_labour(the register of employers caught keeping workers in conditions analogous to slavery) orconduct_adjustment(employers who signed a conduct-adjustment agreement instead, and leave the first register).document: a CNPJ in full; a CPF masked (***.456.789-**). A CPF written inside a name is masked too.listed_on: when the current listing started;listing_history[]is every period on the register,{ from, to }, since a court can suspend a listing and it can return.court_order: the court decision that put the employer on the register, when a court did.
An employer stays on the register for two years. When one leaves, it leaves
the data the same day: a search by its document then answers
total: 0, and
its id answers found: false.Full reference
Schemas, all response fields, and an interactive playground.