{"openapi":"3.1.0","info":{"title":"GDP by Sector API","version":"1.0.0","description":"Which parts of each economy are actually driving growth — real GDP growth broken down by economic sector, from the OECD's official Quarterly National Accounts as an API, live, no key. Headline GDP growth is one number, but it hides the story: whether the expansion is being carried by services, by industry, by construction or by agriculture, and which sector is dragging. Gross value added by economic activity decomposes real GDP into those sectors, so you can see, for any economy, that (say) services are growing while industry is in recession. It is the read economists and equity-sector investors use to understand the shape of the cycle, not just its size. The OECD harmonises and seasonally adjusts the real, chain-linked-volume figures so they are comparable across countries. This API computes the quarter-on-quarter and year-on-year growth of real gross value added in four sectors — services, industry (excluding construction), construction and agriculture. The country endpoint gives one economy's sector breakdown side by side and flags the leading and lagging sector. The services endpoint ranks every economy by services value-added growth (the largest sector in advanced economies); the industry endpoint ranks by industry value-added growth (the most cyclical). Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The sectoral-GDP / value-added cut — distinct from the headline GDP-growth board (the total), the monthly industrial-production index (a different measure, industry only), the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/gdpsector-api","description":"oanor gateway"}],"tags":[{"name":"Country"},{"name":"Services"},{"name":"Industry"},{"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/country":{"get":{"operationId":"get_v1_country","tags":["Country"],"summary":"One economy's GDP growth by sector with leading/lagging sector","description":"","parameters":[{"name":"country","in":"query","required":true,"description":"ISO-3 code or name","schema":{"type":"string"},"example":"DEU"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"code":"DEU","name":"Germany","note":"One economy's real gross-value-added growth by sector (services, industry excluding construction, construction, agriculture), year-on-year and quarter-on-quarter, chain-linked volume, seasonally adjusted. leading_sector and lagging_sector flag which part of the economy is driving and dragging growth. Quarterly, cached a few hours.","source":"OECD Quarterly National Accounts (SDMX), gross value added by activity","quarter":"2026-Q1","sectors":{"industry":{"qoq":0.7,"yoy":0.34},"services":{"qoq":0.04,"yoy":0.71},"agriculture":{"qoq":-1.02,"yoy":0.37},"construction":{"qoq":-0.6,"yoy":-4.07}},"is_aggregate":false,"lagging_sector":{"yoy":-4.07,"sector":"Construction"},"leading_sector":{"yoy":0.71,"sector":"Services"}},"meta":{"timestamp":"2026-06-16T07:43:01.069Z","request_id":"16885d75-2306-4c57-85ef-183e2859b7d8"},"status":"ok","message":"Country GDP by sector 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/services":{"get":{"operationId":"get_v1_services","tags":["Services"],"summary":"Economies ranked by services value-added growth","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 real growth in services gross value added (chain-linked volume, seasonally adjusted). Value added by sector decomposes GDP — it shows which part of the economy is carrying the expansion. Each row carries its own quarter; discontinued series are excluded. Quarterly, cached a few hours.","board":[{"qoq":1.07,"yoy":4.25,"code":"CRI","name":"Costa Rica","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.84,"yoy":3.75,"code":"TUR","name":"Türkiye","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.29,"yoy":3.56,"code":"BGR","name":"Bulgaria","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.27,"yoy":3.55,"code":"DNK","name":"Denmark","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.51,"yoy":3.49,"code":"POL","name":"Poland","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.81,"yoy":3.39,"code":"COL","name":"Colombia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.75,"yoy":3.36,"code":"ESP","name":"Spain","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.14,"yoy":2.88,"code":"LTU","name":"Lithuania","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.28,"yoy":2.44,"code":"PRT","name":"Portugal","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.58,"yoy":2.37,"code":"SAU","name":"Saudi Arabia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.49,"yoy":2.31,"code":"CZE","name":"Czechia","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.46,"yoy":2.23,"code":"SVN","name":"Slovenia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.57,"yoy":2.06,"code":"HUN","name":"Hungary","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.61,"yoy":1.99,"code":"HRV","name":"Croatia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.75,"yoy":1.99,"code":"BRA","name":"Brazil","quarter":"2025-Q4","is_aggregate":false},{"qoq":0.37,"yoy":1.82,"code":"JPN","name":"Japan","quarter":"2025-Q4","is_aggregate":false},{"qoq":0.72,"yoy":1.77,"code":"NZL","name":"New Zealand","quarter":"2025-Q4","is_aggregate":false},{"qoq":0.34,"yoy":1.67,"code":"NLD","name":"Netherlands","quarter":"2025-Q4","is_aggregate":false},{"qoq":0.48,"yoy":1.65,"code":"CHE","name":"Switzerland","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.19,"yoy":1.62,"code":"LUX","name":"Luxembourg","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.72,"yoy":1.53,"code":"SWE","name":"Sweden","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.74,"yoy":1.45,"code":"GBR","name":"United Kingdom","quarter":"2026-Q1","is_aggregate":false},{"qoq":-1.02,"yoy":1.35,"code":"IRL","name":"Ireland","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.05,"yoy":1.33,"code":"CHL","name":"Chile","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.25,"yoy":1.24,"code":"LVA","name":"Latvia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.18,"yoy":1.23,"code":"NOR","name":"Norway","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.28,"yoy":1.05,"code":"EA","name":"Euro area","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.08,"yoy":1.03,"code":"FRA","name":"France","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.74,"yoy":1,"code":"GRC","name":"Greece","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.28,"yoy":0.95,"code":"BEL","name":"Belgium","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.6,"yoy":0.82,"code":"SVK","name":"Slovak Republic","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.43,"yoy":0.76,"code":"FIN","name":"Finland","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.37,"yoy":0.71,"code":"ITA","name":"Italy","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.04,"yoy":0.71,"code":"DEU","name":"Germany","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.03,"yoy":0.48,"code":"AUT","name":"Austria","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.64,"yoy":-0.18,"code":"EST","name":"Estonia","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.74,"yoy":-1.4,"code":"ROU","name":"Romania","quarter":"2026-Q1","is_aggregate":false}],"count":37,"source":"OECD Quarterly National Accounts (SDMX), gross value added by activity, seasonally adjusted","indicator":"Services value-added growth (year-on-year)","latest_quarter":"2026-Q1"},"meta":{"timestamp":"2026-06-13T22:59:06.696Z","request_id":"04ba57b5-b8f7-4340-a22f-528b2587860c"},"status":"ok","message":"Services value-added 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/industry":{"get":{"operationId":"get_v1_industry","tags":["Industry"],"summary":"Economies ranked by industry value-added growth","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 real growth in industry gross value added (chain-linked volume, seasonally adjusted). Value added by sector decomposes GDP — it shows which part of the economy is carrying the expansion. Each row carries its own quarter; discontinued series are excluded. Quarterly, cached a few hours.","board":[{"qoq":6.72,"yoy":18.2,"code":"DNK","name":"Denmark","quarter":"2026-Q1","is_aggregate":false},{"qoq":-5.86,"yoy":6.51,"code":"EST","name":"Estonia","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.39,"yoy":6.34,"code":"LVA","name":"Latvia","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.73,"yoy":4.37,"code":"GRC","name":"Greece","quarter":"2026-Q1","is_aggregate":false},{"qoq":-1.14,"yoy":4.29,"code":"CRI","name":"Costa Rica","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.08,"yoy":4.1,"code":"SWE","name":"Sweden","quarter":"2026-Q1","is_aggregate":false},{"qoq":-3.82,"yoy":3.99,"code":"SAU","name":"Saudi Arabia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.76,"yoy":3.83,"code":"NOR","name":"Norway","quarter":"2026-Q1","is_aggregate":false},{"qoq":-9.28,"yoy":3.38,"code":"LUX","name":"Luxembourg","quarter":"2026-Q1","is_aggregate":false},{"qoq":-2,"yoy":3.03,"code":"POL","name":"Poland","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.65,"yoy":2.73,"code":"AUS","name":"Australia","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.35,"yoy":2.57,"code":"PRT","name":"Portugal","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.55,"yoy":2.48,"code":"COL","name":"Colombia","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.28,"yoy":2.22,"code":"AUT","name":"Austria","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.19,"yoy":2,"code":"LTU","name":"Lithuania","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.66,"yoy":1.95,"code":"NLD","name":"Netherlands","quarter":"2025-Q4","is_aggregate":false},{"qoq":0.44,"yoy":1.79,"code":"ESP","name":"Spain","quarter":"2026-Q1","is_aggregate":false},{"qoq":-2.57,"yoy":1.58,"code":"HRV","name":"Croatia","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.69,"yoy":1.31,"code":"CZE","name":"Czechia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.26,"yoy":1.1,"code":"FRA","name":"France","quarter":"2026-Q1","is_aggregate":false},{"qoq":1.09,"yoy":0.9,"code":"HUN","name":"Hungary","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.29,"yoy":0.69,"code":"NZL","name":"New Zealand","quarter":"2025-Q4","is_aggregate":false},{"qoq":1.24,"yoy":0.45,"code":"FIN","name":"Finland","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.7,"yoy":0.34,"code":"DEU","name":"Germany","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.56,"yoy":0.11,"code":"SVN","name":"Slovenia","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.17,"yoy":0.09,"code":"GBR","name":"United Kingdom","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.08,"yoy":0.08,"code":"ITA","name":"Italy","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.68,"yoy":-0.21,"code":"TUR","name":"Türkiye","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.74,"yoy":-0.52,"code":"SVK","name":"Slovak Republic","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.25,"yoy":-0.65,"code":"BEL","name":"Belgium","quarter":"2026-Q1","is_aggregate":false},{"qoq":0.27,"yoy":-1.47,"code":"CAN","name":"Canada","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.62,"yoy":-1.97,"code":"CHL","name":"Chile","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.6,"yoy":-2.04,"code":"BRA","name":"Brazil","quarter":"2025-Q4","is_aggregate":false},{"qoq":7.41,"yoy":-2.05,"code":"ROU","name":"Romania","quarter":"2026-Q1","is_aggregate":false},{"qoq":-2.51,"yoy":-2.59,"code":"EA","name":"Euro area","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.09,"yoy":-2.62,"code":"JPN","name":"Japan","quarter":"2025-Q4","is_aggregate":false},{"qoq":1.47,"yoy":-2.71,"code":"CHE","name":"Switzerland","quarter":"2026-Q1","is_aggregate":false},{"qoq":-0.79,"yoy":-4.65,"code":"BGR","name":"Bulgaria","quarter":"2026-Q1","is_aggregate":false},{"qoq":-34.97,"yoy":-36.86,"code":"IRL","name":"Ireland","quarter":"2026-Q1","is_aggregate":false}],"count":39,"source":"OECD Quarterly National Accounts (SDMX), gross value added by activity, seasonally adjusted","indicator":"Industry value-added growth (year-on-year)","latest_quarter":"2026-Q1"},"meta":{"timestamp":"2026-06-13T13:50:05.323Z","request_id":"2d4b207e-46ff-427c-9faf-8b330d8eb76d"},"status":"ok","message":"Industry value-added 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/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":"services and industry take countries_only (true to drop aggregates such as OECD, G20, EU). country takes country (ISO-3 code or name, required) and returns all four sectors. meta takes no parameters. Growth figures are in percent; yoy is year-on-year, qoq is quarter-on-quarter. Quarterly data; a multi-hour protective cache fronts the OECD upstream.","source":"OECD Quarterly National Accounts (DF_QNA_BY_ACTIVITY_OUTPUT, gross value added B1G by activity) via OECD SDMX API, real, seasonally adjusted, live, keyless","service":"gdpsector-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/country":"One economy's GDP growth by sector with leading/lagging sector (country=USA).","GET /v1/industry":"Economies ranked by industry value-added growth.","GET /v1/services":"Economies ranked by services value-added growth (countries_only optional)."},"description":"GDP by sector — which parts of each economy are driving growth, live from the OECD's Quarterly National Accounts (no key). It computes the quarter-on-quarter and year-on-year growth of real gross value added in services, industry, construction and agriculture. country gives one economy's sector breakdown with the leading and lagging sector; services ranks economies by services value-added growth; industry ranks by industry value-added growth. The sectoral-GDP / value-added cut — distinct from the headline GDP-growth board (the total), the monthly industrial-production index (a different measure, industry only), the annual IMF database, and the generic data aggregator."},"meta":{"timestamp":"2026-06-12T19:36:47.208Z","request_id":"651f6730-ac3b-4936-b104-ef2e205f8325"},"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":785,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1190,"monthly_call_quota":17200,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3560,"monthly_call_quota":87500,"rps_limit":16,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":8040,"monthly_call_quota":492000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/gdpsector-api"}