{"openapi":"3.1.0","info":{"title":"Unit Labour Costs & Wages API","version":"1.0.0","description":"Unit labour costs, wages and productivity — the labour-cost side of inflation and competitiveness, on one comparable screen, from the OECD's official productivity statistics as an API, live, no key. Wages, productivity and unit labour costs are bound by a simple identity: unit labour cost growth is roughly wage growth minus productivity growth. When pay rises faster than output per worker, the extra cost has to go somewhere — into prices or into margins — which is why unit labour costs are one of the indicators central banks watch most closely for home-grown (second-round) inflation, and why a country whose unit labour costs run ahead of its trading partners loses competitiveness. The OECD harmonises and seasonally adjusts the figures so they are comparable across economies. This API serves the year-on-year growth of all three: unit labour costs, labour compensation per employee (the clean per-worker wage measure) and labour productivity (GDP per person employed). The board endpoint ranks every economy by unit-labour-cost growth — where labour-cost pressure is building fastest — with wages and productivity alongside. The wages endpoint ranks by wage growth, the gauge of pay pressure. The country endpoint gives one economy's three figures with the wage-minus-productivity decomposition of its unit labour costs. Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The labour-cost / wage-inflation cut — distinct from the realised-inflation feeds, the employment and unemployment boards (counts and rates, not costs), and the generic multi-provider data aggregator. Figures are quarterly year-on-year, in percent.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/labourcosts-api","description":"oanor gateway"}],"tags":[{"name":"Board"},{"name":"Wages"},{"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 unit-labour-cost growth, with wages and productivity","description":"","parameters":[{"name":"countries_only","in":"query","required":false,"description":"Drop aggregate groups (true)","schema":{"type":"string"},"example":"true"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Economies ranked by year-on-year unit-labour-cost growth (total economy, seasonally adjusted), with wage growth and productivity growth alongside. Unit labour cost growth is roughly wage growth minus productivity growth; rising unit labour costs are one of the clearest signals of home-grown inflation and of lost competitiveness. Each row carries its own quarter; discontinued series excluded. Quarterly year-on-year, cached a few hours.","board":[{"code":"TUR","name":"Türkiye","quarter":"2025-Q4","wages_yoy":40.47,"is_aggregate":false,"productivity_yoy":3.45,"unit_labour_costs_yoy":34.73},{"code":"HUN","name":"Hungary","quarter":"2025-Q4","wages_yoy":9.19,"is_aggregate":false,"productivity_yoy":0.18,"unit_labour_costs_yoy":9},{"code":"CRI","name":"Costa Rica","quarter":"2025-Q1","wages_yoy":7.62,"is_aggregate":false,"productivity_yoy":0.74,"unit_labour_costs_yoy":6.83},{"code":"POL","name":"Poland","quarter":"2025-Q4","wages_yoy":9.61,"is_aggregate":false,"productivity_yoy":2.91,"unit_labour_costs_yoy":6.51},{"code":"LVA","name":"Latvia","quarter":"2025-Q4","wages_yoy":7.63,"is_aggregate":false,"productivity_yoy":1.24,"unit_labour_costs_yoy":6.31},{"code":"GBR","name":"United Kingdom","quarter":"2025-Q3","wages_yoy":6.24,"is_aggregate":false,"productivity_yoy":0.05,"unit_labour_costs_yoy":6.19},{"code":"CZE","name":"Czechia","quarter":"2025-Q4","wages_yoy":7.64,"is_aggregate":false,"productivity_yoy":1.65,"unit_labour_costs_yoy":5.89},{"code":"LTU","name":"Lithuania","quarter":"2025-Q4","wages_yoy":12.08,"is_aggregate":false,"productivity_yoy":5.97,"unit_labour_costs_yoy":5.77},{"code":"ESP","name":"Spain","quarter":"2025-Q4","wages_yoy":4.97,"is_aggregate":false,"productivity_yoy":0.03,"unit_labour_costs_yoy":4.93},{"code":"SVN","name":"Slovenia","quarter":"2025-Q4","wages_yoy":6.53,"is_aggregate":false,"productivity_yoy":1.83,"unit_labour_costs_yoy":4.61},{"code":"PRT","name":"Portugal","quarter":"2025-Q4","wages_yoy":3.72,"is_aggregate":false,"productivity_yoy":-0.73,"unit_labour_costs_yoy":4.48},{"code":"DEU","name":"Germany","quarter":"2025-Q4","wages_yoy":4.98,"is_aggregate":false,"productivity_yoy":0.56,"unit_labour_costs_yoy":4.4},{"code":"LUX","name":"Luxembourg","quarter":"2025-Q4","wages_yoy":4.6,"is_aggregate":false,"productivity_yoy":0.81,"unit_labour_costs_yoy":3.76},{"code":"AUS","name":"Australia","quarter":"2025-Q4","wages_yoy":4.93,"is_aggregate":false,"productivity_yoy":1.4,"unit_labour_costs_yoy":3.48},{"code":"NZL","name":"New Zealand","quarter":"2025-Q4","wages_yoy":3.99,"is_aggregate":false,"productivity_yoy":1.22,"unit_labour_costs_yoy":3.33},{"code":"ITA","name":"Italy","quarter":"2025-Q4","wages_yoy":2.82,"is_aggregate":false,"productivity_yoy":-0.33,"unit_labour_costs_yoy":3.17},{"code":"NLD","name":"Netherlands","quarter":"2025-Q4","wages_yoy":4.38,"is_aggregate":false,"productivity_yoy":1.33,"unit_labour_costs_yoy":3.01},{"code":"EST","name":"Estonia","quarter":"2025-Q4","wages_yoy":4.86,"is_aggregate":false,"productivity_yoy":1.89,"unit_labour_costs_yoy":2.92},{"code":"AUT","name":"Austria","quarter":"2025-Q4","wages_yoy":3.47,"is_aggregate":false,"productivity_yoy":0.61,"unit_labour_costs_yoy":2.84},{"code":"JPN","name":"Japan","quarter":"2025-Q4","wages_yoy":2.54,"is_aggregate":false,"productivity_yoy":-0.08,"unit_labour_costs_yoy":2.62},{"code":"ISR","name":"Israel","quarter":"2025-Q3","wages_yoy":4.06,"is_aggregate":false,"productivity_yoy":1.52,"unit_labour_costs_yoy":2.5},{"code":"BEL","name":"Belgium","quarter":"2025-Q4","wages_yoy":2.94,"is_aggregate":false,"productivity_yoy":0.59,"unit_labour_costs_yoy":2.34},{"code":"USA","name":"United States","quarter":"2025-Q3","wages_yoy":3.36,"is_aggregate":false,"productivity_yoy":1.16,"unit_labour_costs_yoy":2.18},{"code":"FIN","name":"Finland","quarter":"2025-Q4","wages_yoy":1.98,"is_aggregate":false,"productivity_yoy":0.07,"unit_labour_costs_yoy":1.91},{"code":"CAN","name":"Canada","quarter":"2025-Q4","wages_yoy":1.25,"is_aggregate":false,"productivity_yoy":-0.53,"unit_labour_costs_yoy":1.78},{"code":"NOR","name":"Norway","quarter":"2025-Q4","wages_yoy":2.63,"is_aggregate":false,"productivity_yoy":1.54,"unit_labour_costs_yoy":1.07},{"code":"DNK","name":"Denmark","quarter":"2025-Q4","wages_yoy":2.69,"is_aggregate":false,"productivity_yoy":1.83,"unit_labour_costs_yoy":0.84},{"code":"FRA","name":"France","quarter":"2025-Q4","wages_yoy":2.01,"is_aggregate":false,"productivity_yoy":1.17,"unit_labour_costs_yoy":0.82},{"code":"GRC","name":"Greece","quarter":"2025-Q4","wages_yoy":2.28,"is_aggregate":false,"productivity_yoy":1.51,"unit_labour_costs_yoy":0.75},{"code":"CHE","name":"Switzerland","quarter":"2025-Q4","wages_yoy":0.77,"is_aggregate":false,"productivity_yoy":0.42,"unit_labour_costs_yoy":0.35},{"code":"SWE","name":"Sweden","quarter":"2025-Q4","wages_yoy":1.45,"is_aggregate":false,"productivity_yoy":1.7,"unit_labour_costs_yoy":-0.25},{"code":"KOR","name":"Korea","quarter":"2025-Q3","wages_yoy":-0.42,"is_aggregate":false,"productivity_yoy":1.11,"unit_labour_costs_yoy":-1.51},{"code":"IRL","name":"Ireland","quarter":"2025-Q4","wages_yoy":6.08,"is_aggregate":false,"productivity_yoy":4.54,"unit_labour_costs_yoy":-3.32}],"count":33,"source":"OECD Productivity & Unit Labour Costs (SDMX), seasonally adjusted","indicator":"Unit labour cost growth (year-on-year)","latest_quarter":"2025-Q4"},"meta":{"timestamp":"2026-06-12T19:36:30.939Z","request_id":"19464bb5-be56-4a19-94ad-ad1e98924a97"},"status":"ok","message":"Unit labour cost 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/wages":{"get":{"operationId":"get_v1_wages","tags":["Wages"],"summary":"Economies ranked by wage growth (compensation per employee)","description":"","parameters":[{"name":"countries_only","in":"query","required":false,"description":"Drop aggregate groups (true)","schema":{"type":"string"},"example":"true"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Economies ranked by year-on-year growth in labour compensation per employee — the clean per-worker wage measure. Pay growth is the key input central banks watch for second-round inflation; how much of it feeds into costs depends on productivity (shown alongside). Quarterly year-on-year, cached a few hours.","board":[{"code":"TUR","name":"Türkiye","quarter":"2025-Q4","wages_yoy":40.47,"is_aggregate":false,"productivity_yoy":3.45,"unit_labour_costs_yoy":34.73},{"code":"LTU","name":"Lithuania","quarter":"2025-Q4","wages_yoy":12.08,"is_aggregate":false,"productivity_yoy":5.97,"unit_labour_costs_yoy":5.77},{"code":"POL","name":"Poland","quarter":"2025-Q4","wages_yoy":9.61,"is_aggregate":false,"productivity_yoy":2.91,"unit_labour_costs_yoy":6.51},{"code":"HUN","name":"Hungary","quarter":"2025-Q4","wages_yoy":9.19,"is_aggregate":false,"productivity_yoy":0.18,"unit_labour_costs_yoy":9},{"code":"CZE","name":"Czechia","quarter":"2025-Q4","wages_yoy":7.64,"is_aggregate":false,"productivity_yoy":1.65,"unit_labour_costs_yoy":5.89},{"code":"LVA","name":"Latvia","quarter":"2025-Q4","wages_yoy":7.63,"is_aggregate":false,"productivity_yoy":1.24,"unit_labour_costs_yoy":6.31},{"code":"CRI","name":"Costa Rica","quarter":"2025-Q1","wages_yoy":7.62,"is_aggregate":false,"productivity_yoy":0.74,"unit_labour_costs_yoy":6.83},{"code":"SVN","name":"Slovenia","quarter":"2025-Q4","wages_yoy":6.53,"is_aggregate":false,"productivity_yoy":1.83,"unit_labour_costs_yoy":4.61},{"code":"GBR","name":"United Kingdom","quarter":"2025-Q3","wages_yoy":6.24,"is_aggregate":false,"productivity_yoy":0.05,"unit_labour_costs_yoy":6.19},{"code":"IRL","name":"Ireland","quarter":"2025-Q4","wages_yoy":6.08,"is_aggregate":false,"productivity_yoy":4.54,"unit_labour_costs_yoy":-3.32},{"code":"DEU","name":"Germany","quarter":"2025-Q4","wages_yoy":4.98,"is_aggregate":false,"productivity_yoy":0.56,"unit_labour_costs_yoy":4.4},{"code":"ESP","name":"Spain","quarter":"2025-Q4","wages_yoy":4.97,"is_aggregate":false,"productivity_yoy":0.03,"unit_labour_costs_yoy":4.93},{"code":"AUS","name":"Australia","quarter":"2025-Q4","wages_yoy":4.93,"is_aggregate":false,"productivity_yoy":1.4,"unit_labour_costs_yoy":3.48},{"code":"EST","name":"Estonia","quarter":"2025-Q4","wages_yoy":4.86,"is_aggregate":false,"productivity_yoy":1.89,"unit_labour_costs_yoy":2.92},{"code":"LUX","name":"Luxembourg","quarter":"2025-Q4","wages_yoy":4.6,"is_aggregate":false,"productivity_yoy":0.81,"unit_labour_costs_yoy":3.76},{"code":"NLD","name":"Netherlands","quarter":"2025-Q4","wages_yoy":4.38,"is_aggregate":false,"productivity_yoy":1.33,"unit_labour_costs_yoy":3.01},{"code":"ISR","name":"Israel","quarter":"2025-Q3","wages_yoy":4.06,"is_aggregate":false,"productivity_yoy":1.52,"unit_labour_costs_yoy":2.5},{"code":"NZL","name":"New Zealand","quarter":"2025-Q4","wages_yoy":3.99,"is_aggregate":false,"productivity_yoy":1.22,"unit_labour_costs_yoy":3.33},{"code":"PRT","name":"Portugal","quarter":"2025-Q4","wages_yoy":3.72,"is_aggregate":false,"productivity_yoy":-0.73,"unit_labour_costs_yoy":4.48},{"code":"AUT","name":"Austria","quarter":"2025-Q4","wages_yoy":3.47,"is_aggregate":false,"productivity_yoy":0.61,"unit_labour_costs_yoy":2.84},{"code":"USA","name":"United States","quarter":"2025-Q3","wages_yoy":3.36,"is_aggregate":false,"productivity_yoy":1.16,"unit_labour_costs_yoy":2.18},{"code":"BEL","name":"Belgium","quarter":"2025-Q4","wages_yoy":2.94,"is_aggregate":false,"productivity_yoy":0.59,"unit_labour_costs_yoy":2.34},{"code":"ITA","name":"Italy","quarter":"2025-Q4","wages_yoy":2.82,"is_aggregate":false,"productivity_yoy":-0.33,"unit_labour_costs_yoy":3.17},{"code":"DNK","name":"Denmark","quarter":"2025-Q4","wages_yoy":2.69,"is_aggregate":false,"productivity_yoy":1.83,"unit_labour_costs_yoy":0.84},{"code":"NOR","name":"Norway","quarter":"2025-Q4","wages_yoy":2.63,"is_aggregate":false,"productivity_yoy":1.54,"unit_labour_costs_yoy":1.07},{"code":"JPN","name":"Japan","quarter":"2025-Q4","wages_yoy":2.54,"is_aggregate":false,"productivity_yoy":-0.08,"unit_labour_costs_yoy":2.62},{"code":"GRC","name":"Greece","quarter":"2025-Q4","wages_yoy":2.28,"is_aggregate":false,"productivity_yoy":1.51,"unit_labour_costs_yoy":0.75},{"code":"FRA","name":"France","quarter":"2025-Q4","wages_yoy":2.01,"is_aggregate":false,"productivity_yoy":1.17,"unit_labour_costs_yoy":0.82},{"code":"FIN","name":"Finland","quarter":"2025-Q4","wages_yoy":1.98,"is_aggregate":false,"productivity_yoy":0.07,"unit_labour_costs_yoy":1.91},{"code":"SWE","name":"Sweden","quarter":"2025-Q4","wages_yoy":1.45,"is_aggregate":false,"productivity_yoy":1.7,"unit_labour_costs_yoy":-0.25},{"code":"CAN","name":"Canada","quarter":"2025-Q4","wages_yoy":1.25,"is_aggregate":false,"productivity_yoy":-0.53,"unit_labour_costs_yoy":1.78},{"code":"CHE","name":"Switzerland","quarter":"2025-Q4","wages_yoy":0.77,"is_aggregate":false,"productivity_yoy":0.42,"unit_labour_costs_yoy":0.35},{"code":"KOR","name":"Korea","quarter":"2025-Q3","wages_yoy":-0.42,"is_aggregate":false,"productivity_yoy":1.11,"unit_labour_costs_yoy":-1.51}],"count":33,"source":"OECD Productivity & Unit Labour Costs (SDMX), seasonally adjusted","indicator":"Wage growth (labour compensation per employee, year-on-year)","latest_quarter":"2025-Q4"},"meta":{"timestamp":"2026-06-12T19:36:31.056Z","request_id":"f1863309-6805-42ed-977a-62714786d982"},"status":"ok","message":"Wage growth 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 unit-labour-cost, wage and productivity growth with the decomposition","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 year-on-year unit-labour-cost, wage (compensation per employee) and productivity (GDP per person employed) growth. The decomposition shows the identity: unit labour costs grow roughly as fast as wages grow minus productivity grows. When wages outrun productivity, unit labour costs and inflation pressure rise. Quarterly year-on-year, cached a few hours.","source":"OECD Productivity & Unit Labour Costs (SDMX)","quarter":"2025-Q3","wages_yoy":3.36,"is_aggregate":false,"decomposition":"unit labour costs ≈ wages − productivity: 3.36% − 1.16% ≈ 2.2% (reported 2.18%)","productivity_yoy":1.16,"unit_labour_costs_yoy":2.18},"meta":{"timestamp":"2026-06-12T19:36:31.138Z","request_id":"41845a32-0566-421c-a417-790d496fc3ef"},"status":"ok","message":"Country labour costs 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 wages take countries_only (true to drop aggregates such as OECD, G20, the euro area). country takes country (ISO-3 code or name, required). meta takes no parameters. Growth figures are year-on-year, in percent. Quarterly data (it lags a quarter or two); a multi-hour protective cache fronts the OECD upstream.","source":"OECD Productivity & Unit Labour Costs (DF_PDB_ULC_Q: ULCE, LCEMP, GDPEMP) via OECD SDMX API, year-on-year, seasonally adjusted, live, keyless","service":"labourcosts-api","economies":33,"endpoints":{"GET /v1/meta":"This document.","GET /v1/board":"Economies ranked by unit-labour-cost growth, with wages and productivity (countries_only optional).","GET /v1/wages":"Economies ranked by wage growth (compensation per employee).","GET /v1/country":"One economy's unit-labour-cost, wage and productivity growth with the decomposition (country=USA)."},"description":"Unit labour costs, wages & productivity — the labour-cost side of inflation and competitiveness, live from the OECD (no key). It serves the year-on-year growth of unit labour costs, labour compensation per employee (wages) and labour productivity, bound by the identity that unit labour cost growth is roughly wage growth minus productivity growth. board ranks economies by unit-labour-cost growth with wages and productivity alongside; wages ranks by wage growth; country gives one economy's three figures with the decomposition. The labour-cost / wage-inflation cut — distinct from the realised-inflation feeds, the employment and unemployment boards (counts and rates, not costs), and the generic data aggregator.","united_states":{"quarter":"2025-Q3","wages_yoy":3.36,"productivity_yoy":1.16,"unit_labour_costs_yoy":2.18},"upstream_status":"ok"},"meta":{"timestamp":"2026-06-12T19:36:31.212Z","request_id":"5de779e7-b73e-4779-a354-3e72d89a24dd"},"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":750,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1300,"monthly_call_quota":15900,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3980,"monthly_call_quota":82000,"rps_limit":16,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":8860,"monthly_call_quota":476000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/labourcosts-api"}