WoodComp

Data access: what is free, what is prepared on request

Everything shown on this site is free to read, reuse and build on. Some things are not on the site, and are prepared on request. This page says which is which, so nobody has to guess.

Free

Every page on woodcomp.world, and every figure on it, is published under Creative Commons Attribution-ShareAlike 4.0. You may copy it, republish it and build on it, as long as you credit WoodComp and share what you build under the same terms. That covers the facility pages, the country pages with their wood supply and fibre balance, the company pages, the map, the changes feed, the knowledge base and the methodology.

Each facility, country and company page carries a "How to cite" block with a permanent address. Facility pages cite the WoodComp ID, which never changes even when a mill is renamed or sold.

The RSS feed of sourced changes is free and stays free.

On request

The site is the product for readers. For people who need the data as a file, we prepare curated exports on request rather than offering a bulk download:

  • cross-sections such as capacity per company or per region, or the fibre balance for a set of countries, in one file;
  • time series, where we hold them;
  • sub-national data, which is not published on the site.

Tell us what you need and what it is for, using the request form in the facility list or by email, and we will come back to you. Every request is read by a person. Curated exports are paid work, free for journalists, researchers and students on request; what people ask for now also decides what gets built first. A paid export can be licensed two ways: under the same CC BY-SA terms as the site, or, at a higher price, under a licence without the share-alike condition for buyers who cannot republish what they build on it.

We do not provide raw dumps of the whole database. What is on the site can be read there, page by page, under the open licence above.

Journalists, researchers and students

If you are writing about the industry or studying it, say so in your request. The citation block on each page is written for you, and the methodology page explains how every figure is sourced and how often we measure our own error rate.

What we will not do

We do not sell exclusivity on anything shown on the site: what is published is published for everyone. We do not estimate figures we have not found a source for, and a file we prepare carries the same sources and caveats as the pages do.

Request data

Need this as a file? Curated exports are prepared on request.

How to cite

WoodComp (). WoodComp facility database, version 2026-10. Accessed the date you retrieved it. https://woodcomp.world

Data © WoodComp, licensed CC BY-SA 4.0. Attribution required.

Data dictionary

This dictionary describes what is shown on the site. Time series, regional flows and unpublished categories are collected but are not part of it.

The dataset's fields, table by table. The data is published under CC BY-SA 4.0. Curated exports are prepared on request; see data access.

Facilities

ColumnDescription
nameFacility name.
official_nameFull legal or official name.
companyOperating company.
countryCountry.
cityCity or municipality.
latLatitude (site-verified facilities only).
lngLongitude (site-verified facilities only).
geo_precisionLocation precision: site, city, country or unverified.
facility_categorypulp_mill, biorefinery, sawmill, etc.
mill_typePulping process for pulp mills (kraft, ctmp, …); wood class for sawmills (softwood, hardwood, mixed-species).
statusoperating, idled, closed, converted or unknown.
status_yearYear of the latest status change.
capacity_valueCapacity figure (generic value; see capacity_unit).
capacity_unitUnit of the capacity value (t/y, m3/y, …).
capacity_metricWhat the capacity measures: pulp, paper, board, sawn timber, panels, pellets or log intake.
websiteCompany or facility website.
fibersFibre furnish, comma separated (pulp facilities).
pulp_gradesPulp grades produced, comma separated.
fscFSC certified: true, false, or blank if unknown.
pefcPEFC certified: true, false, or blank if unknown.
nearest_portNearest major port (World Bank international-trade set or World Port Index size M/L), site-verified facilities only. Derived, not a shipping fact.
nearest_port_kmStraight-line distance to that port in kilometres, one decimal.
rail_sidingtrue when a rail siding into the facility was confirmed by two satellite passes; false when OpenStreetMap maps no siding within 1 km; blank when a candidate is still unverified or the facility has no site precision.
nearest_rail_kmStraight-line distance to the nearest active railway as mapped in OpenStreetMap, one decimal; blank when none within 50 km.
woodcomp_urlAbsolute URL of the facility page on woodcomp.world.

Events

Dated changes per facility: status, ownership, capacity, products. Sourced events drive the changes feed; unsourced ones are shown dimmed on the facility page and never as first-class facts.

ColumnDescription
woodcomp_idThe facility the event belongs to.
event_yearYear the change was announced or recorded.
event_dateExact date where the source gives one.
event_typeclosure, curtailment, startup, expansion, conversion, ownership_change, product_added, founded, other.
affects_fieldWhich facility field the event changed: status, ownership, capacity, products, certification, location.
effective_yearYear the change took effect, where it differs from the announcement.
descriptionOne or two sentences saying what the source says.
source_urlThe source the event rests on.

Sources

Every source consulted for a facility, with its type and the date it was last checked. The confidence score is computed from these rows.

ColumnDescription
woodcomp_idThe facility the source belongs to.
urlThe source address.
source_typecompany_website, annual_report, industry_press, news, directory, other (regulators, permits, registers, academic).
checked_atDate the source was last read against the record.

Capacity observations

Dated capacity figures as they were reported, one row per observation. The facility's headline capacity is the latest sourced observation at facility level; the history shows when a figure changed and by which source.

ColumnDescription
woodcomp_idThe facility the observation belongs to.
observed_onDate the figure was recorded by WoodComp.
capacity_tpyThe figure as the source stated it, in the facility's unit.
scopemill for the facility as a whole; site where the source gives a site total across several units.
qualifierWhich part of the quantity the row measures: total for the whole facility, market for the share sold externally, integrated for the share going into the facility's own converting, or line:<process> for a single line. Only total figures are summed into country and group totals. An integrated mill that publishes nothing but its market pulp therefore has no headline capacity and keeps that figure here instead.
metricWhat the figure measures: pulp, paper, board, sawn timber, panels, pellets or log intake. A facility can hold observations in more than one metric at once, e.g. a pulp capacity and a paper capacity.
source_urlThe source the observation rests on. Observations without a source are not shown.

Nearest ports

Computed straight-line distances from each site-verified facility to the nearest ports, from two public registers (NGA World Port Index, World Bank Global International Ports). Derived rows, recomputed wholesale; not a verified fact about where a facility ships from.

ColumnDescription
woodcomp_idThe facility the row belongs to.
tiermajor for the nearest port in the World Bank international-trade set or of World Port Index size M/L; any for the nearest harbour of any size.
rank1 to 3, nearest first within the tier.
distance_kmGreat-circle distance in kilometres, one decimal.
flagown_quay when a harbour lies within 5 km of the facility; far_inland when the nearest major port is more than 300 km away, where sea distance says little about actual logistics.
portName, country, UN/LOCODE, World Port Index harbour size (V, S, M, L) and source register of the port.

Rail siding

One row per site-verified facility: whether a rail siding enters the plant, from an OpenStreetMap candidate confirmed by two independent satellite passes, plus the distance to the nearest active railway as mapped.

ColumnDescription
woodcomp_idThe facility the row belongs to.
siding_statusyes when confirmed by satellite (with a source row and a check row behind it); candidate when OpenStreetMap maps a spur, siding or yard within 1 km but no verdict exists yet; none when it maps no such track.
siding_osm_urlThe OpenStreetMap way the verdict was made on.
nearest_rail_kmStraight-line distance to the nearest active railway of any kind, one decimal; blank when none lies within 50 km as mapped.
verified_atDate of the satellite verification, where one exists.