{"openapi":"3.1.0","info":{"title":"Oslo Børs (OSEBX) API","version":"1.0.0","description":"Live Norwegian equity data from Oslo Børs (Euronext Oslo): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in NOK), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the Oslo index family (OSEBX, OBX and OSEAX). Foreign depositary receipts are filtered out so you get only genuine Norwegian companies such as Equinor, DNB Bank, Kongsberg Gruppen, Aker BP and Norsk Hydro.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/norway-stock-api","description":"oanor gateway"}],"tags":[{"name":"Quotes"},{"name":"Screener"},{"name":"Indices"},{"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/quote":{"get":{"operationId":"get_v1_quote","tags":["Quotes"],"summary":"Live quote for one or more Oslo stocks","description":"","parameters":[{"name":"symbols","in":"query","required":true,"description":"Comma-separated Oslo tickers (up to 20)","schema":{"type":"string"},"example":"EQNR,DNB,NHY"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":3,"market":"OSL","quotes":[{"low":332.2,"high":350,"last":348.4,"name":"Equinor ASA","open":350,"pe_ttm":16.0961,"sector":"Energy Minerals","symbol":"EQNR","ticker":"OSL:EQNR","volume":5253329,"currency":"NOK","change_abs":-16.8,"change_pct":-4.6002,"market_cap":883162512848},{"low":284.9,"high":291,"last":291,"name":"DNB Bank ASA","open":285,"pe_ttm":10.415,"sector":"Finance","symbol":"DNB","ticker":"OSL:DNB","volume":1740922,"currency":"NOK","change_abs":7.7,"change_pct":2.718,"market_cap":429974026611},{"low":106.25,"high":112.35,"last":109.8,"name":"Norsk Hydro ASA","open":111.65,"pe_ttm":35.3123,"sector":"Non-Energy Minerals","symbol":"NHY","ticker":"OSL:NHY","volume":5327103,"currency":"NOK","change_abs":-0.9,"change_pct":-0.813,"market_cap":215055998922}]},"meta":{"timestamp":"2026-06-15T02:10:12.102Z","request_id":"400533c7-66c2-4e15-a31e-63dbfa936fd0"},"status":"ok","message":"Quote 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/screener":{"get":{"operationId":"get_v1_screener","tags":["Screener"],"summary":"Rank local primary listings","description":"","parameters":[{"name":"sort","in":"query","required":false,"description":"Sort field: market_cap, change or volume","schema":{"type":"string"},"example":"market_cap"},{"name":"order","in":"query","required":false,"description":"asc or desc","schema":{"type":"string"},"example":"desc"},{"name":"limit","in":"query","required":false,"description":"Number of results (1-100)","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sort":"market_cap","count":25,"order":"desc","market":"OSL","results":[{"low":332.2,"high":350,"last":348.4,"name":"Equinor ASA","open":350,"pe_ttm":16.0961,"sector":"Energy Minerals","symbol":"EQNR","ticker":"OSL:EQNR","volume":5253329,"currency":"NOK","change_abs":-16.8,"change_pct":-4.6002,"market_cap":883162512848},{"low":284.9,"high":291,"last":291,"name":"DNB Bank ASA","open":285,"pe_ttm":10.415,"sector":"Finance","symbol":"DNB","ticker":"OSL:DNB","volume":1740922,"currency":"NOK","change_abs":7.7,"change_pct":2.718,"market_cap":429974026611},{"low":292.2,"high":304.8,"last":294.2,"name":"Kongsberg Gruppen ASA","open":304.8,"pe_ttm":35.154,"sector":"Producer Manufacturing","symbol":"KOG","ticker":"OSL:KOG","volume":1581255,"currency":"NOK","change_abs":-7.7,"change_pct":-2.5505,"market_cap":258775971247},{"low":332.9,"high":343.8,"last":343.4,"name":"Aker BP ASA","open":343.6,"pe_ttm":39.7794,"sector":"Energy Minerals","symbol":"AKRBP","ticker":"OSL:AKRBP","volume":938673,"currency":"NOK","change_abs":-11.3,"change_pct":-3.1858,"market_cap":217036425390},{"low":106.25,"high":112.35,"last":109.8,"name":"Norsk Hydro ASA","open":111.65,"pe_ttm":35.3123,"sector":"Non-Energy Minerals","symbol":"NHY","ticker":"OSL:NHY","volume":5327103,"currency":"NOK","change_abs":-0.9,"change_pct":-0.813,"market_cap":215055998922},{"low":148.4,"high":151.6,"last":151.6,"name":"Telenor ASA","open":149.2,"pe_ttm":12.2725,"sector":"Communications","symbol":"TEL","ticker":"OSL:TEL","volume":1602056,"currency":"NOK","change_abs":1.9,"change_pct":1.2692,"market_cap":207441864651},{"low":253.8,"high":259.4,"last":258.6,"name":"Gjensidige Forsikring ASA","open":254,"pe_ttm":18.3407,"sector":"Finance","symbol":"GJF","ticker":"OSL:GJF","volume":480959,"currency":"NOK","change_abs":4.8,"change_pct":1.8913,"market_cap":129296948907},{"low":466,"high":474.7,"last":470.1,"name":"Yara International ASA","open":472.7,"pe_ttm":8.4932,"sector":"Process Industries","symbol":"YAR","ticker":"OSL:YAR","volume":514557,"currency":"NOK","change_abs":-9.1,"change_pct":-1.899,"market_cap":119746521023},{"low":45.83,"high":47.9,"last":47.02,"name":"Var Energi ASA","open":47.84,"pe_ttm":18.6624,"sector":"Energy Minerals","symbol":"VAR","ticker":"OSL:VAR","volume":8017087,"currency":"NOK","change_abs":-2.71,"change_pct":-5.4494,"market_cap":117381023206},{"low":189.3,"high":196,"last":195.4,"name":"Mowi ASA","open":190.1,"pe_ttm":10.3634,"sector":"Consumer Non-Durables","symbol":"MOWI","ticker":"OSL:MOWI","volume":1380565,"currency":"NOK","change_abs":5.8,"change_pct":3.0591,"market_cap":103032589677},{"low":338.4,"high":348.8,"last":345.2,"name":"Subsea 7 S.A.","open":339.4,"pe_ttm":20.6878,"sector":"Industrial Services","symbol":"SUBC","ticker":"OSL:SUBC","volume":432800,"currency":"NOK","change_abs":1.4,"change_pct":0.4072,"market_cap":102096422189},{"low":99.75,"high":100.8,"last":99.75,"name":"Orkla ASA","open":100,"pe_ttm":8.9877,"sector":"Consumer Non-Durables","symbol":"ORK","ticker":"OSL:ORK","volume":2018571,"currency":"NOK","change_abs":0.5,"change_pct":0.5038,"market_cap":99408667969},{"low":1192,"high":1226,"last":1216,"name":"Aker ASA Class A","open":1226,"pe_ttm":23.409,"sector":"Finance","symbol":"AKER","ticker":"OSL:AKER","volume":74118,"currency":"NOK","change_abs":-18,"change_pct":-1.4587,"market_cap":90333375488},{"low":525.5,"high":542,"last":538,"name":"SalMar ASA","open":525.5,"pe_ttm":35.8435,"sector":"Process Industries","symbol":"SALM","ticker":"OSL:SALM","volume":159392,"currency":"NOK","change_abs":13.5,"change_pct":2.5739,"market_cap":72826282654},{"low":186.4,"high":190.6,"last":190.4,"name":"SPAREBANK 1 SOR-NORGE ASA","open":186.4,"pe_ttm":11.4263,"sector":"Finance","symbol":"SB1NO","ticker":"OSL:SB1NO","volume":104258,"currency":"NOK","change_abs":4.8,"change_pct":2.5862,"market_cap":71477789310},{"low":171.5,"high":173.9,"last":173,"name":"Storebrand ASA","open":171.5,"pe_ttm":15.9786,"sector":"Finance","symbol":"STB","ticker":"OSL:STB","volume":572025,"currency":"NOK","change_abs":2.2,"change_pct":1.2881,"market_cap":71270150269},{"low":135.6,"high":138.7,"last":138.2,"name":"Wallenius Wilhelmsen ASA","open":138.7,"pe_ttm":6.0766,"sector":"Transportation","symbol":"WAWI","ticker":"OSL:WAWI","volume":293019,"currency":"NOK","change_abs":-0.6,"change_pct":-0.4323,"market_cap":58375412163},{"low":239.8,"high":246.2,"last":239.8,"name":"Vend Marketplaces ASA","open":243.2,"sector":"Technology Services","symbol":"VEND","ticker":"OSL:VEND","volume":522440,"currency":"NOK","change_abs":-1.2,"change_pct":-0.4979,"market_cap":51145459123},{"low":454.8,"high":473.8,"last":473.8,"name":"Protector Forsikring ASA","open":455,"pe_ttm":19.2207,"sector":"Finance","symbol":"PROT","ticker":"OSL:PROT","volume":217465,"currency":"NOK","change_abs":20.2,"change_pct":4.4533,"market_cap":39024347012},{"low":11.17,"high":11.44,"last":11.36,"name":"AutoStore Holdings Ltd.","open":11.3,"sector":"Technology Services","symbol":"AUTO","ticker":"OSL:AUTO","volume":3066855,"currency":"NOK","change_abs":0.36,"change_pct":3.2727,"market_cap":38948219214},{"low":180.6,"high":188.9,"last":187.3,"name":"Nordic Semiconductor ASA","open":184,"pe_ttm":142.607,"sector":"Electronic Technology","symbol":"NOD","ticker":"OSL:NOD","volume":703105,"currency":"NOK","change_abs":7.3,"change_pct":4.0556,"market_cap":37347528010},{"low":68.55,"high":70.75,"last":70.35,"name":"Hafnia Limited","open":70.1,"pe_ttm":7.7921,"sector":"Transportation","symbol":"HAFNI","ticker":"OSL:HAFNI","volume":386413,"currency":"NOK","change_abs":-0.45,"change_pct":-0.6356,"market_cap":34665352486},{"low":179.52,"high":184.26,"last":183.14,"name":"Sparebanken Norge","open":179.62,"pe_ttm":10.9431,"sector":"Finance","symbol":"SBNOR","ticker":"OSL:SBNOR","volume":129134,"currency":"NOK","change_abs":3.54,"change_pct":1.971,"market_cap":31725668268},{"low":157,"high":160.8,"last":159.6,"name":"Hoegh Autoliners ASA","open":158.7,"pe_ttm":6.5696,"sector":"Transportation","symbol":"HAUTO","ticker":"OSL:HAUTO","volume":450909,"currency":"NOK","change_abs":-1.5,"change_pct":-0.9311,"market_cap":30446852446},{"low":193.3,"high":201.4,"last":201,"name":"BW LPG Limited","open":200,"pe_ttm":8.5084,"sector":"Transportation","symbol":"BWLPG","ticker":"OSL:BWLPG","volume":425491,"currency":"NOK","change_abs":-2.8,"change_pct":-1.3739,"market_cap":30357943726}]},"meta":{"timestamp":"2026-06-15T02:10:12.328Z","request_id":"e7b5d6b7-f2c8-4b22-8bcc-75fb427d2313"},"status":"ok","message":"Screener 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/index":{"get":{"operationId":"get_v1_index","tags":["Indices"],"summary":"Oslo index family (OSEBX, OBX, OSEAX)","description":"","parameters":[{"name":"symbol","in":"query","required":false,"description":"Optional specific index symbol(s)","schema":{"type":"string"},"example":"OSEBX"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":1,"market":"OSL","indices":[{"low":1971.05,"high":2003.49,"name":"Oslo Børs Benchmark GI Index","open":2001.87,"index":"OSEBX","value":1995.22,"change_abs":-6.64,"change_pct":-0.3317}]},"meta":{"timestamp":"2026-06-15T02:10:12.769Z","request_id":"ec0a3972-5af0-4cc5-8dbf-ab8e8cd7ebd3"},"status":"ok","message":"Index 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":"Market metadata & endpoint guide","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"market":"Oslo Børs (Euronext Oslo)","source":"TradingView screener (norway market), keyless","country":"Norway","indices":["OSEBX","OBX","OSEAX"],"currency":"NOK","examples":{"index":"/v1/index","quote":"/v1/quote?symbols=EQNR,DNB,NHY","screener":"/v1/screener?sort=change&order=desc&limit=10"},"endpoints":{"/v1/index":"Oslo index family (OSEBX, OBX, OSEAX)","/v1/quote":"live quote for one or more Oslo stocks by ticker (symbols=EQNR,DNB,NHY)","/v1/screener":"rank local primary listings by market_cap | change | volume (sort, order, limit)"},"cache_ttl_ms":20000},"meta":{"timestamp":"2026-06-15T02:10:12.848Z","request_id":"44d50d11-eb35-4d79-9209-98d3b5d74810"},"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":1700,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1160,"monthly_call_quota":47000,"rps_limit":5,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3510,"monthly_call_quota":190000,"rps_limit":15,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":7640,"monthly_call_quota":770000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/norway-stock-api"}