CEPII, Recherche et Expertise sur l'economie mondiale

2020 version: 2018 flows available

Mise à jour: March 12, 2020

BACI provides disaggregated data on bilateral trade flows for more than 5000 products and 200 countries. 

The database is built from data directly reported by each country to the United Nations Statistical Division (Comtrade). The CEPII developed a procedure that reconciles the declarations of the exporter and the importer, that may be different in the original data. Products are defined as items from the Harmonized System nomenclature, at the 6-digit level. At a much finer disaggregation level, the nomenclature would not be similar across countries anymore.

For more detailed explanations on the organization and content of the data, please refer to the documentation.

Access the data:

BACI is freely available to anyone, after a quick registration. If you never used a CEPII database before, click on "register" on the right of this page. After filling in the form, you will receive an e-mail to confirm your registration and will be able to access all the CEPII databases. If you are already a registered user for a CEPII database, simply log in using the e-mail address you provided during your registration.

Questions about the dataset?

Please review our Frequently Asked Questions and the CEPII working paper. If you have any remaining questions, issues, or concerns about the data, contact us.
 Methodology: a Short Description
Since countries report both their imports and their exports to the United Nations, the raw data we use may have duplicates flows: trade from country i to country j may be reported by i as an export to j and by j as an import from i. The reported values should match, but in practice are virtually never identical, for two reasons:

1) Import values are reported CIF (cost, insurance and freight) while exports are reported FOB (free on board).
2) Mistakes are made, because of uncertainty on the final destination of exports, discrepancies in the classification of a given product, etc...

BACI provides a unique, reconciled trade flow by implementing an harmonization procedure whose two main ingredients are:

1) CIF costs are estimated and removed from import values to compute FOB import values.
2) The reliability of each country as a reporter of trade data is assessed. If a reporter tends to provide data that are very different from the ones of its partners, it will be considered as unreliable and will be assigned a lower weight in the determination of the reconciled trade flow value.

For more information on the methodology, please read the CEPII working paper.


Reference document to mention
BACI: International Trade Database at the Product-Level. The 1994-2007 Version
CEPII Working Paper, N°2010-23, Octobre 2010
Guillaume Gaulier, Soledad Zignago

Download Page


 Person in charge
Pierre Cotterlaz