Baselight

Commodity Terms Of Trade (CTOT)

IMF CTOT

@imf.ctot

Loading...
Loading...

About this Dataset

Commodity Terms Of Trade (CTOT)

CTOT is a comprehensive database of country-specific commodity price indices for 182 economies covering the period 1962-2018. For each country, the change in the international price of up to 45 individual commodities is weighted using commodity-level trade data. The database includes a commodity terms-of-trade index—which proxies the windfall gains and losses of income associated with changes in world prices—as well as additional country-specific series, including commodity export and import price indices. It includes indices that are constructed using, alternatively, fixed weights (based on average trade flows over several decades) and time-varying weights (which can account for time variation in the mix of commodities traded and the overall importance of commodities in economic activity)

Keywords: Commodities;Prices;Trade balance.

Last updated: 2025-09-16T16:54:21.319492Z.

Tables

CodeList CL COUNTRY

@imf.ctot.codes_cl_country
  • 5.6 kB
  • 182 rows
  • 2 columns
Loading...
CREATE TABLE codes_cl_country (
  "code" VARCHAR,
  "description" VARCHAR
);

CodeList CL CTOT WEIGHT TYPE

@imf.ctot.codes_cl_ctot_weight_type
  • 2.46 kB
  • 4 rows
  • 2 columns
Loading...
CREATE TABLE codes_cl_ctot_weight_type (
  "code" VARCHAR,
  "description" VARCHAR
);

CodeList CL FREQ

@imf.ctot.codes_cl_freq
  • 2.18 kB
  • 2 rows
  • 2 columns
Loading...
CREATE TABLE codes_cl_freq (
  "code" VARCHAR,
  "description" VARCHAR
);

Indicators

@imf.ctot.indicators
  • 5.4 kB
  • 6 rows
  • 6 columns
Loading...
CREATE TABLE indicators (
  "indicator" VARCHAR,
  "series_name" VARCHAR,
  "unit" VARCHAR,
  "transformation" VARCHAR,
  "http_www_w3_org_2001_xmlschema_instance_type" VARCHAR,
  "keywords" VARCHAR
);

Observations

@imf.ctot.observations
  • 7.67 MB
  • 977,172 rows
  • 6 columns
Loading...
CREATE TABLE observations (
  "country" VARCHAR,
  "indicator" VARCHAR,
  "wgt_type" VARCHAR,
  "frequency" VARCHAR,
  "time_period" VARCHAR,
  "value" DOUBLE
);

Share link

Anyone who has the link will be able to view this.