Methodology

Methodology: how records and counts are made

Updated All guides

Short answer

Testigo loads the manufacturing rows of one official registry per country, 1,498,009 rows in 9 countries in the data file of 2026-10-12. A count on any page is a count of those rows, shown with the registry, its publisher and the edition date that was read.

Key facts

Countries
9
Rows loaded
1,498,009
Official lists
15
Data file
2026-10-12
Last audit against the source files
2026-10-06, 9 countries

What a row is

Testigo says plant for every row, because that is what a buyer is looking for. The unit behind the word depends on the registry, and each record names it.

CountryRegistry and publisherA row isEdition read
MexicoDENUE, INEGIAn establishment: one site2026-05-20
BrazilCNPJ, Receita FederalAn establishment: a head office or a branch2026-09-14
ArgentinaRegistro Nacional de Sociedades, Ministerio de JusticiaA company2026-09-18
ColombiaRUES, ConfecámarasA company2026-10-02
PeruPadrón RUC, SUNATA company2026-09-30
ChileNómina SII + RETC, SII · Ministerio del Medio AmbienteA company, or a plant in the emissions register2026-01-29
EcuadorDirectorio de compañías, Superintendencia de CompañíasA company2026-10-03
ParaguayRIEL + maquila, MICA company2026-10-03
UruguayDirectorio de Empresas Industriales, MIEMA company2026-07-31
Where a row is a company, the address is the registered one, which may not be where it manufactures.

Which rows are loaded

Only manufacturing rows are loaded: ISIC divisions 10 to 33, or the same range in the national classification. Each country then has one rule, written below as the site shows it.

CountryManufacturing rows in the sourceRows loadedRule
Mexico656,617655,218Establishments of every size. Left out: rows with no name, and units with 10 or fewer staff named only after a person.
Brazil580,085580,085Active legal entities
Argentina131,84674,039Active legal entities
Colombia202,88170,609Active legal entities
Peru78,58875,163Active legal entities
Chile76,46428,208Companies with at least one worker, plus plants in the emissions register
Ecuador14,84011,767Active legal entities
Paraguay2,2702,270Every row in the source
Uruguay885650Every row registered to a company. Rows registered to a natural person are left out.
The loaded rows are counted against the source file. In the audit of 2026-10-06 the count in the database equalled the count in the file for all 9 countries.

Rows that belong to a natural person are left out wherever the registry lets them be told apart. Brazil's extract drops 1,550,283 such rows and Uruguay's 235. In Mexico, a unit with 10 or fewer staff that is named only after a person is not loaded.

Activities, industries and regions

  • Activity codes are the registry's own: SCIAN in Mexico, CNAE in Brazil and ISIC Rev. 4 in the other countries. Paraguay's source has no activity code.
  • An industry and a segment are Testigo's grouping of those codes in the words buyers use. They describe the activity a registry lists, not what one plant can make.
  • A region is the first-level division the registry names: a state, a province, a department or a region. Rows with no usable region are counted in the country total and reported as a line of their own.
  • Where a registry gives no coordinates, a record shows the centre of the municipality it names, from GeoNames, and labels it approximate.

How a count is made

Every figure on the directory and statistics pages is computed from the same extract files that are loaded, with the same row rule, when the site is built. Nothing is typed by hand, rounded or estimated. A total on a statistics page equals the rows loaded for that country on the coverage page.

  • A count by region or by activity is the number of loaded rows with that value.
  • A share with a website, a phone or an email counts rows where the registry holds the field. It says nothing about whether the value still works.
  • Size follows the registry: staff in Mexico, Peru and Chile, a size class by revenue in Brazil. Where a registry gives no size, no size table is shown.
  • One table holds one edition. Editions are never mixed.

What each lamp means

LampLitUnlit
On the registryThe row is in the edition named on the recordNot used: every record is on a registry
CoordinatesThe registry gives a position for the plantNo position on the record, or an approximate one
Phone, Email, WebsiteThe registry holds the fieldThe registry holds nothing for it
Testigo's checksThe website responded or the email domain accepts mail, on the date shownNot run, with the reason
Amber marks a result that needs a second look, such as a website that did not respond. A lit lamp is never an approval of a plant.

What is checked, and what is not

Testigo runs three checks of its own on plants that publish a website or an email: 88,868 websites were requested and 79,232 responded, 4,448 plants name a certificate on their site, and 542,361 of 560,751 email domains accept mail. Totals as of 2026-10-12.

  • Tax and sanction lists are matched by tax ID, never by name. Mexico's programme directories share no key with its plant registry, so they are tied by exact company name, and the record says so.
  • Certificates, capacity, quality, financial health and site visits are not checked. Each record says so.
  • A certificate named on a plant's website is the plant's claim, not a confirmation.

Editions and updates

Each registry is loaded as its publisher releases it. Testigo does not promise a fixed interval, because publishers do not keep one. Instead every record, every page and every file carries the edition date that was read, and the date of the data file.

Changes to the product and to the data are dated on the updates page. If the record of your company is wrong, or you want it corrected or removed, use the contact form.

Licences, and how to cite Testigo

Each registry keeps its publisher's licence, stated source by source on the coverage page. Credit the publisher as well as Testigo. Colombia's registry is share-alike, so a table built from it keeps that licence.

  • For a count: Testigo, from INEGI DENUE, edition 2026-05-20, with the address of the page and the day you read it.
  • For a record: the plant's name as the registry writes it, the registry, the edition, and Testigo as the place you read it.
  • Always give the edition date. An address on Testigo shows the current edition, and a count changes when a new one is loaded.

Frequently asked questions

Why does Testigo's count differ from other sources?

Counts differ because sources count different things. Testigo counts rows of one named registry edition under one stated rule. Another source may count companies instead of establishments, include closed units, use an older edition or leave out very small units. Compare the unit, the rule and the date before you compare the numbers.

Is a plant on Testigo sure to be operating?

No. A record repeats what the registry said on its edition date. Registries can hold units that have closed or moved. Testigo adds dated signals where it can, such as a website that responded, but it has not visited any plant. Treat a record as a lead to confirm, not as proof.

How do I report an error?

Use the contact form and name the record. If the registry itself is wrong, the correction belongs with its publisher, and Testigo will show it when the next edition is loaded. If Testigo misread the registry, the record is fixed. A company can also ask for its own record to be corrected or removed.

Can I reuse the counts?

Yes, with credit to Testigo and to the publisher of the registry, under that publisher's licence. The statistics tables download as CSV files with the registry and the edition on every row. Plant-level data is not offered for download on the website. Lists you build in your account export as CSV with Pro.

Sources

Read the counts the method produces, country by country.

Open the statistics