{"openapi":"3.1.0","info":{"title":"Industrial Production API","version":"1.0.0","description":"How much each economy's factories, mines and utilities are actually producing, and which way output is turning — the OECD industrial production index as an API, live from the OECD's official statistics, no key. The industrial production index is one of the headline monthly hard-data prints: it measures the real volume of output across industry (mining, manufacturing and utilities, excluding construction), and its year-on-year change is a direct read on whether the real economy is expanding or contracting — it moves markets and feeds straight into GDP nowcasts. Manufacturing, the largest and most cyclical part, is broken out separately. The OECD publishes a seasonally-adjusted production-volume index for each economy; this API turns it into the number people use — the year-on-year and month-on-month growth of industrial output. The board endpoint ranks every economy by its industrial-production growth (industry excluding construction), with manufacturing alongside, so you can see where factories are humming and where they are stalling. The manufacturing endpoint ranks by manufacturing output growth on its own. The country endpoint gives one economy's industrial and manufacturing growth, year-on-year and month-on-month. Each reading carries its own period and discontinued series are excluded, so the board is genuinely current. The industrial-output / hard-data cut — distinct from the leading-indicator and confidence boards (soft, survey-based, forward-looking), the annual IMF database, and the generic data aggregator. Figures are monthly, in percent.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/industrialproduction-api","description":"oanor gateway"}],"tags":[{"name":"Board"},{"name":"Manufacturing"},{"name":"Country"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/board":{"get":{"operationId":"get_v1_board","tags":["Board"],"summary":"Economies ranked by industrial-production growth, with manufacturing","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Economies ranked by year-on-year industrial-production growth (industry excluding construction), with manufacturing alongside. A direct read on whether the real economy is expanding or contracting; feeds straight into GDP nowcasts. Growth computed from the OECD's seasonally-adjusted production-volume index. Each row carries its own period; discontinued series are excluded. Monthly, cached a few hours.","board":[{"code":"DNK","name":"Denmark","ip_mom":8.35,"ip_yoy":17.84,"period":"2026-03","reading":"output expanding strongly","manufacturing_yoy":15.56},{"code":"ISR","name":"Israel","ip_mom":4.82,"ip_yoy":17.68,"period":"2026-02","reading":"output expanding strongly","manufacturing_yoy":17.68},{"code":"GRC","name":"Greece","ip_mom":1.03,"ip_yoy":8.06,"period":"2026-03","reading":"output expanding strongly","manufacturing_yoy":5.49},{"code":"LVA","name":"Latvia","ip_mom":0.1,"ip_yoy":7.38,"period":"2026-04","reading":"output expanding strongly","manufacturing_yoy":5.98},{"code":"FIN","name":"Finland","ip_mom":2.86,"ip_yoy":6.41,"period":"2026-03","reading":"output expanding strongly","manufacturing_yoy":3.67},{"code":"LTU","name":"Lithuania","ip_mom":-1.55,"ip_yoy":6.24,"period":"2026-04","reading":"output expanding strongly","manufacturing_yoy":6.98},{"code":"IND","name":"India","ip_mom":0.06,"ip_yoy":4.92,"period":"2026-04","reading":"output growing","manufacturing_yoy":6.27},{"code":"SVN","name":"Slovenia","ip_mom":4.81,"ip_yoy":3.56,"period":"2026-03","reading":"output growing","manufacturing_yoy":6.12},{"code":"BGR","name":"Bulgaria","ip_mom":5.84,"ip_yoy":3.29,"period":"2026-03","reading":"output growing","manufacturing_yoy":2.86},{"code":"SWE","name":"Sweden","ip_mom":-1.93,"ip_yoy":3.1,"period":"2026-03","reading":"output growing","manufacturing_yoy":4.1},{"code":"FRA","name":"France","ip_mom":0.11,"ip_yoy":2.77,"period":"2026-04","reading":"output growing","manufacturing_yoy":2.47},{"code":"COL","name":"Colombia","ip_mom":0,"ip_yoy":2.52,"period":"2026-03","reading":"output growing","manufacturing_yoy":2.52},{"code":"BRA","name":"Brazil","ip_mom":0.69,"ip_yoy":2.38,"period":"2026-04","reading":"output growing","manufacturing_yoy":1.27},{"code":"JPN","name":"Japan","ip_mom":0.89,"ip_yoy":2.09,"period":"2026-04","reading":"output growing","manufacturing_yoy":2.29},{"code":"AUT","name":"Austria","ip_mom":0.67,"ip_yoy":2.03,"period":"2026-03","reading":"output growing","manufacturing_yoy":3.16},{"code":"ESP","name":"Spain","ip_mom":-0.48,"ip_yoy":1.78,"period":"2026-04","reading":"output growing","manufacturing_yoy":1.87},{"code":"POL","name":"Poland","ip_mom":-3.38,"ip_yoy":1.69,"period":"2026-04","reading":"output growing","manufacturing_yoy":0.8},{"code":"KOR","name":"Korea","ip_mom":-0.68,"ip_yoy":1.55,"period":"2026-04","reading":"output growing","manufacturing_yoy":1.8},{"code":"ITA","name":"Italy","ip_mom":0.75,"ip_yoy":1.4,"period":"2026-03","reading":"output growing","manufacturing_yoy":1.83},{"code":"USA","name":"United States","ip_mom":0.68,"ip_yoy":1.35,"period":"2026-04","reading":"output growing","manufacturing_yoy":1.3},{"code":"NOR","name":"Norway","ip_mom":0.57,"ip_yoy":1.15,"period":"2026-04","reading":"output growing","manufacturing_yoy":3.16},{"code":"CZE","name":"Czechia","ip_mom":-0.19,"ip_yoy":0.98,"period":"2026-03","reading":"output roughly flat","manufacturing_yoy":1.54},{"code":"HUN","name":"Hungary","ip_mom":-1.04,"ip_yoy":0.85,"period":"2026-04","reading":"output roughly flat","manufacturing_yoy":3.65},{"code":"NLD","name":"Netherlands","ip_mom":1.29,"ip_yoy":0.79,"period":"2026-03","reading":"output roughly flat","manufacturing_yoy":1.54},{"code":"OECD","name":"OECD","ip_mom":0.57,"ip_yoy":0.67,"period":"2026-02","reading":"output roughly flat"},{"code":"G7","name":"G7","ip_mom":0.31,"ip_yoy":0.64,"period":"2026-02","reading":"output roughly flat"},{"code":"BEL","name":"Belgium","ip_mom":-3.03,"ip_yoy":0.22,"period":"2026-03","reading":"output roughly flat","manufacturing_yoy":1.31},{"code":"PRT","name":"Portugal","ip_mom":-2.55,"ip_yoy":0,"period":"2026-04","reading":"output roughly flat","manufacturing_yoy":2.81},{"code":"GBR","name":"United Kingdom","ip_mom":-0.2,"ip_yoy":0,"period":"2026-03","reading":"output roughly flat","manufacturing_yoy":1.2},{"code":"OECDE","name":"OECD Europe","ip_mom":0.27,"ip_yoy":-0.06,"period":"2026-02","reading":"output roughly flat"},{"code":"EU27_2020","name":"European Union (27 countries from 01/02/2020)","ip_mom":0.8,"ip_yoy":-1.28,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-1.56},{"code":"MEX","name":"Mexico","ip_mom":-0.63,"ip_yoy":-1.52,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-1.6},{"code":"TUR","name":"Türkiye","ip_mom":-0.72,"ip_yoy":-1.52,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-1.87},{"code":"CAN","name":"Canada","ip_mom":-0.2,"ip_yoy":-1.91,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-2.73},{"code":"HRV","name":"Croatia","ip_mom":-0.59,"ip_yoy":-2.03,"period":"2026-04","reading":"output contracting","manufacturing_yoy":-1.51},{"code":"ROU","name":"Romania","ip_mom":0.32,"ip_yoy":-2.18,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-3.14},{"code":"SVK","name":"Slovak Republic","ip_mom":0.73,"ip_yoy":-2.32,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-3.53},{"code":"EA20","name":"Euro area (20 countries)","ip_mom":0.31,"ip_yoy":-2.68,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-2.95},{"code":"DEU","name":"Germany","ip_mom":-1.2,"ip_yoy":-3.21,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-3.69},{"code":"EST","name":"Estonia","ip_mom":1.11,"ip_yoy":-3.92,"period":"2026-04","reading":"output contracting","manufacturing_yoy":-3.25},{"code":"CHL","name":"Chile","ip_mom":-0.15,"ip_yoy":-4.62,"period":"2026-04","reading":"output contracting","manufacturing_yoy":-2.2},{"code":"LUX","name":"Luxembourg","ip_mom":3.75,"ip_yoy":-4.67,"period":"2026-03","reading":"output contracting","manufacturing_yoy":-5.96},{"code":"CHE","name":"Switzerland","ip_mom":2.36,"ip_yoy":-13.04,"period":"2026-03","reading":"output falling sharply","manufacturing_yoy":-14.23},{"code":"IRL","name":"Ireland","ip_mom":1.25,"ip_yoy":-20.81,"period":"2026-03","reading":"output falling sharply","manufacturing_yoy":-20.9}],"count":44,"source":"OECD industrial production (SDMX), seasonally adjusted","indicator":"Industrial production (industry excluding construction)","latest_period":"2026-04"},"meta":{"timestamp":"2026-06-12T19:37:33.437Z","request_id":"2c75902c-1728-4fbf-a5a8-afed5c6983b6"},"status":"ok","message":"Industrial production board retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/manufacturing":{"get":{"operationId":"get_v1_manufacturing","tags":["Manufacturing"],"summary":"Economies ranked by manufacturing output growth","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Economies ranked by year-on-year manufacturing output growth — the largest and most cyclical part of industry. Growth computed from the OECD's seasonally-adjusted production-volume index. Monthly, cached a few hours.","board":[{"code":"ISR","name":"Israel","ip_yoy":17.68,"period":"2026-02","reading":"output expanding strongly","manufacturing_mom":4.82,"manufacturing_yoy":17.68},{"code":"DNK","name":"Denmark","ip_yoy":17.84,"period":"2026-03","reading":"output expanding strongly","manufacturing_mom":7.98,"manufacturing_yoy":15.56},{"code":"LTU","name":"Lithuania","ip_yoy":6.24,"period":"2026-04","reading":"output expanding strongly","manufacturing_mom":-1.67,"manufacturing_yoy":6.98},{"code":"IND","name":"India","ip_yoy":4.92,"period":"2026-04","reading":"output expanding strongly","manufacturing_mom":-1.02,"manufacturing_yoy":6.27},{"code":"SVN","name":"Slovenia","ip_yoy":3.56,"period":"2026-03","reading":"output expanding strongly","manufacturing_mom":3.89,"manufacturing_yoy":6.12},{"code":"LVA","name":"Latvia","ip_yoy":7.38,"period":"2026-04","reading":"output expanding strongly","manufacturing_mom":2.55,"manufacturing_yoy":5.98},{"code":"GRC","name":"Greece","ip_yoy":8.06,"period":"2026-03","reading":"output expanding strongly","manufacturing_mom":0.59,"manufacturing_yoy":5.49},{"code":"IDN","name":"Indonesia","period":"2025-12","reading":"output growing","manufacturing_mom":0.75,"manufacturing_yoy":4.89},{"code":"SWE","name":"Sweden","ip_yoy":3.1,"period":"2026-03","reading":"output growing","manufacturing_mom":-1.26,"manufacturing_yoy":4.1},{"code":"FIN","name":"Finland","ip_yoy":6.41,"period":"2026-03","reading":"output growing","manufacturing_mom":1.55,"manufacturing_yoy":3.67},{"code":"HUN","name":"Hungary","ip_yoy":0.85,"period":"2026-04","reading":"output growing","manufacturing_mom":3.21,"manufacturing_yoy":3.65},{"code":"NOR","name":"Norway","ip_yoy":1.15,"period":"2026-04","reading":"output growing","manufacturing_mom":0.94,"manufacturing_yoy":3.16},{"code":"AUT","name":"Austria","ip_yoy":2.03,"period":"2026-03","reading":"output growing","manufacturing_mom":1.66,"manufacturing_yoy":3.16},{"code":"BGR","name":"Bulgaria","ip_yoy":3.29,"period":"2026-03","reading":"output growing","manufacturing_mom":2.56,"manufacturing_yoy":2.86},{"code":"PRT","name":"Portugal","ip_yoy":0,"period":"2026-04","reading":"output growing","manufacturing_mom":-0.8,"manufacturing_yoy":2.81},{"code":"COL","name":"Colombia","ip_yoy":2.52,"period":"2026-03","reading":"output growing","manufacturing_mom":0,"manufacturing_yoy":2.52},{"code":"FRA","name":"France","ip_yoy":2.77,"period":"2026-04","reading":"output growing","manufacturing_mom":0.39,"manufacturing_yoy":2.47},{"code":"JPN","name":"Japan","ip_yoy":2.09,"period":"2026-04","reading":"output growing","manufacturing_mom":0.59,"manufacturing_yoy":2.29},{"code":"ESP","name":"Spain","ip_yoy":1.78,"period":"2026-04","reading":"output growing","manufacturing_mom":-0.77,"manufacturing_yoy":1.87},{"code":"ITA","name":"Italy","ip_yoy":1.4,"period":"2026-03","reading":"output growing","manufacturing_mom":0.53,"manufacturing_yoy":1.83},{"code":"KOR","name":"Korea","ip_yoy":1.55,"period":"2026-04","reading":"output growing","manufacturing_mom":-0.75,"manufacturing_yoy":1.8},{"code":"CZE","name":"Czechia","ip_yoy":0.98,"period":"2026-03","reading":"output growing","manufacturing_mom":-0.28,"manufacturing_yoy":1.54},{"code":"NLD","name":"Netherlands","ip_yoy":0.79,"period":"2026-03","reading":"output growing","manufacturing_mom":2.83,"manufacturing_yoy":1.54},{"code":"BEL","name":"Belgium","ip_yoy":0.22,"period":"2026-03","reading":"output growing","manufacturing_mom":-3.13,"manufacturing_yoy":1.31},{"code":"USA","name":"United States","ip_yoy":1.35,"period":"2026-04","reading":"output growing","manufacturing_mom":0.6,"manufacturing_yoy":1.3},{"code":"BRA","name":"Brazil","ip_yoy":2.38,"period":"2026-04","reading":"output growing","manufacturing_mom":0.35,"manufacturing_yoy":1.27},{"code":"GBR","name":"United Kingdom","ip_yoy":0,"period":"2026-03","reading":"output growing","manufacturing_mom":1.2,"manufacturing_yoy":1.2},{"code":"CRI","name":"Costa Rica","period":"2026-02","reading":"output growing","manufacturing_mom":1.49,"manufacturing_yoy":1.07},{"code":"ZAF","name":"South Africa","period":"2026-03","reading":"output growing","manufacturing_mom":0.78,"manufacturing_yoy":1},{"code":"POL","name":"Poland","ip_yoy":1.69,"period":"2026-04","reading":"output roughly flat","manufacturing_mom":-4.61,"manufacturing_yoy":0.8},{"code":"HRV","name":"Croatia","ip_yoy":-2.03,"period":"2026-04","reading":"output contracting","manufacturing_mom":-0.76,"manufacturing_yoy":-1.51},{"code":"EU27_2020","name":"European Union (27 countries from 01/02/2020)","ip_yoy":-1.28,"period":"2026-03","reading":"output contracting","manufacturing_mom":0.9,"manufacturing_yoy":-1.56},{"code":"MEX","name":"Mexico","ip_yoy":-1.52,"period":"2026-03","reading":"output contracting","manufacturing_mom":-0.22,"manufacturing_yoy":-1.6},{"code":"TUR","name":"Türkiye","ip_yoy":-1.52,"period":"2026-03","reading":"output contracting","manufacturing_mom":-1.07,"manufacturing_yoy":-1.87},{"code":"CHL","name":"Chile","ip_yoy":-4.62,"period":"2026-04","reading":"output contracting","manufacturing_mom":1.14,"manufacturing_yoy":-2.2},{"code":"CAN","name":"Canada","ip_yoy":-1.91,"period":"2026-03","reading":"output contracting","manufacturing_mom":0.29,"manufacturing_yoy":-2.73},{"code":"EA20","name":"Euro area (20 countries)","ip_yoy":-2.68,"period":"2026-03","reading":"output contracting","manufacturing_mom":0.31,"manufacturing_yoy":-2.95},{"code":"ROU","name":"Romania","ip_yoy":-2.18,"period":"2026-03","reading":"output contracting","manufacturing_mom":0.42,"manufacturing_yoy":-3.14},{"code":"EST","name":"Estonia","ip_yoy":-3.92,"period":"2026-04","reading":"output contracting","manufacturing_mom":0,"manufacturing_yoy":-3.25},{"code":"SVK","name":"Slovak Republic","ip_yoy":-2.32,"period":"2026-03","reading":"output contracting","manufacturing_mom":0.51,"manufacturing_yoy":-3.53},{"code":"DEU","name":"Germany","ip_yoy":-3.21,"period":"2026-03","reading":"output contracting","manufacturing_mom":-0.76,"manufacturing_yoy":-3.69},{"code":"LUX","name":"Luxembourg","ip_yoy":-4.67,"period":"2026-03","reading":"output falling sharply","manufacturing_mom":2.77,"manufacturing_yoy":-5.96},{"code":"CHE","name":"Switzerland","ip_yoy":-13.04,"period":"2026-03","reading":"output falling sharply","manufacturing_mom":2.61,"manufacturing_yoy":-14.23},{"code":"IRL","name":"Ireland","ip_yoy":-20.81,"period":"2026-03","reading":"output falling sharply","manufacturing_mom":0.54,"manufacturing_yoy":-20.9}],"count":44,"source":"OECD industrial production (SDMX), seasonally adjusted","indicator":"Manufacturing production","latest_period":"2026-04"},"meta":{"timestamp":"2026-06-12T19:37:33.569Z","request_id":"26ce0c73-c718-4ca0-ad4b-04abc55aec6f"},"status":"ok","message":"Manufacturing board retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/country":{"get":{"operationId":"get_v1_country","tags":["Country"],"summary":"One economy's industrial and manufacturing production growth","description":"","parameters":[{"name":"country","in":"query","required":true,"description":"ISO-3 code or name","schema":{"type":"string"},"example":"USA"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"code":"USA","name":"United States","note":"One economy's industrial-production and manufacturing growth, year-on-year and month-on-month, from the OECD's seasonally-adjusted production-volume index. A positive year-on-year change means output is above its level a year earlier. Monthly, cached a few hours.","period":"2026-04","source":"OECD industrial production (SDMX)","manufacturing":{"mom":0.6,"yoy":1.3,"period":"2026-04","reading":"output growing"},"industrial_production":{"mom":0.68,"yoy":1.35,"period":"2026-04","reading":"output growing"}},"meta":{"timestamp":"2026-06-12T19:37:33.670Z","request_id":"b7bec13f-dd96-489c-9fac-995b94e24163"},"status":"ok","message":"Country industrial production retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"board and manufacturing take no required parameters. country takes country (ISO-3 code or name, required). meta takes no parameters. Growth figures are in percent; yoy is year-on-year, mom is month-on-month, computed from the production-volume index. Monthly data; a multi-hour protective cache fronts the OECD upstream.","source":"OECD industrial production (DF_INDSERV) via OECD SDMX API (PRVM index, seasonally adjusted), live, keyless","service":"industrialproduction-api","economies":47,"endpoints":{"GET /v1/meta":"This document.","GET /v1/board":"Economies ranked by industrial-production growth (industry excl. construction), with manufacturing.","GET /v1/country":"One economy's industrial and manufacturing production growth (country=USA).","GET /v1/manufacturing":"Economies ranked by manufacturing output growth."},"description":"Industrial production — how much each economy's factories, mines and utilities are producing and which way output is turning, live from the OECD (no key). It computes the year-on-year and month-on-month growth of the production-volume index for industry (excluding construction) and manufacturing. board ranks economies by industrial-production growth with manufacturing alongside; manufacturing ranks by manufacturing growth; country gives one economy's figures. A headline monthly hard-data print that feeds GDP nowcasts. The industrial-output cut — distinct from the leading-indicator and confidence boards (soft survey data), the annual IMF database, and the generic data aggregator.","united_states":{"ip_yoy":1.35,"manufacturing_yoy":1.3},"upstream_status":"ok"},"meta":{"timestamp":"2026-06-12T19:37:33.757Z","request_id":"6e7d2e97-66a6-425c-bbb6-ddb17cbe10d9"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":805,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1140,"monthly_call_quota":17900,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3480,"monthly_call_quota":90800,"rps_limit":16,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":7880,"monthly_call_quota":503000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/industrialproduction-api"}