{"openapi":"3.1.0","info":{"title":"Nasdaq Vilnius (OMX Vilnius) API","version":"1.0.0","description":"Live Lithuanian equity data from Nasdaq Vilnius (OMX Vilnius): real-time quotes for any listed stock by ticker (price, % change, intraday OHLC, volume, market cap in EUR), a ranking screener for gainers, losers, most-active and top market-cap local primary listings, and the OMX Vilnius Gross index. Foreign depositary receipts are filtered out so you get only genuine Lithuanian companies such as Ignitis Grupe, Telia Lietuva, Artea Bankas, Litgrid and Invalda INVL.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/lithuania-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 Vilnius stocks","description":"","parameters":[{"name":"symbols","in":"query","required":true,"description":"Comma-separated Vilnius tickers (up to 20)","schema":{"type":"string"},"example":"IGN1L,TEL1L,SAB1L"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":3,"market":"OMXVSE","quotes":[{"low":21.1,"high":21.15,"last":21.15,"name":"Ignitis Grupe AB","open":21.15,"pe_ttm":10.0199,"sector":"Utilities","symbol":"IGN1L","ticker":"OMXVSE:IGN1L","volume":10844,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":1531026514},{"low":2.12,"high":2.13,"last":2.12,"name":"Telia Lietuva AB","open":2.12,"pe_ttm":13.367,"sector":"Communications","symbol":"TEL1L","ticker":"OMXVSE:TEL1L","volume":16082,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":1235139701},{"found":false,"symbol":"SAB1L","ticker":"OMXVSE:SAB1L"}]},"meta":{"timestamp":"2026-06-15T11:16:07.659Z","request_id":"0741dc3d-c944-4116-88d9-c0eeba26a25d"},"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":"OMXVSE","results":[{"low":21.1,"high":21.15,"last":21.15,"name":"Ignitis Grupe AB","open":21.15,"pe_ttm":10.0199,"sector":"Utilities","symbol":"IGN1L","ticker":"OMXVSE:IGN1L","volume":10844,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":1531026514},{"low":2.12,"high":2.13,"last":2.12,"name":"Telia Lietuva AB","open":2.12,"pe_ttm":13.367,"sector":"Communications","symbol":"TEL1L","ticker":"OMXVSE:TEL1L","volume":16082,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":1235139701},{"low":0.882,"high":0.885,"last":0.883,"name":"AB Artea Bankas","open":0.884,"pe_ttm":9.822,"sector":"Finance","symbol":"ROE1L","ticker":"OMXVSE:ROE1L","volume":129675,"currency":"EUR","change_abs":0.001,"change_pct":0.1134,"market_cap":574809873},{"low":1.02,"high":1.02,"last":1.02,"name":"Litgrid AB","open":1.02,"pe_ttm":5.2254,"sector":"Utilities","symbol":"LGD1L","ticker":"OMXVSE:LGD1L","volume":83,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":514418040},{"low":28.2,"high":28.2,"last":28.2,"name":"Invalda INVL AB","open":28.2,"pe_ttm":7.4572,"sector":"Finance","symbol":"IVL1L","ticker":"OMXVSE:IVL1L","volume":131,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":340369321},{"low":1.63,"high":1.685,"last":1.635,"name":"AB Akola Group","open":1.685,"pe_ttm":5.6653,"sector":"Process Industries","symbol":"AKO1L","ticker":"OMXVSE:AKO1L","volume":26924,"currency":"EUR","change_abs":-0.05,"change_pct":-2.9674,"market_cap":280388223},{"low":1.21,"high":1.21,"last":1.21,"name":"Amber Grid AB","open":1.21,"pe_ttm":16.759,"sector":"Utilities","symbol":"AMG1L","ticker":"OMXVSE:AMG1L","volume":290,"currency":"EUR","change_abs":0.01,"change_pct":0.8333,"market_cap":214059036},{"low":3.76,"high":3.77,"last":3.76,"name":"Apranga APB","open":3.76,"pe_ttm":12.6727,"sector":"Retail Trade","symbol":"APG1L","ticker":"OMXVSE:APG1L","volume":6838,"currency":"EUR","change_abs":-0.01,"change_pct":-0.2653,"market_cap":208450694},{"low":0.47,"high":0.477,"last":0.473,"name":"KN Energies AB","open":0.476,"pe_ttm":8.5533,"sector":"Industrial Services","symbol":"KNE1L","ticker":"OMXVSE:KNE1L","volume":45368,"currency":"EUR","change_abs":-0.003,"change_pct":-0.6303,"market_cap":181068789},{"low":13.65,"high":14.25,"last":14,"name":"Vilkyskiu Pienine AB","open":13.7,"pe_ttm":13.9609,"sector":"Consumer Non-Durables","symbol":"VLP1L","ticker":"OMXVSE:VLP1L","volume":9593,"currency":"EUR","change_abs":0.45,"change_pct":3.321,"market_cap":161827650},{"low":4.38,"high":4.4,"last":4.38,"name":"Rokiskio suris AB","open":4.4,"pe_ttm":8.0044,"sector":"Consumer Non-Durables","symbol":"RSU1L","ticker":"OMXVSE:RSU1L","volume":733,"currency":"EUR","change_abs":-0.06,"change_pct":-1.3514,"market_cap":139504353},{"low":1.02,"high":1.03,"last":1.02,"name":"Grigeo Group AB","open":1.025,"pe_ttm":9.2058,"sector":"Process Industries","symbol":"GRG1L","ticker":"OMXVSE:GRG1L","volume":27945,"currency":"EUR","change_abs":-0.005,"change_pct":-0.4878,"market_cap":134684991},{"low":2.66,"high":2.66,"last":2.66,"name":"Zemaitijos Pienas AB","open":2.66,"pe_ttm":5.0474,"sector":"Consumer Non-Durables","symbol":"ZMP1L","ticker":"OMXVSE:ZMP1L","volume":600,"currency":"EUR","change_abs":-0.02,"change_pct":-0.7463,"market_cap":102499278},{"low":2.02,"high":2.12,"last":2.1,"name":"Kauno Energija AB","open":2.12,"pe_ttm":4.4127,"sector":"Utilities","symbol":"KNR1L","ticker":"OMXVSE:KNR1L","volume":3524,"currency":"EUR","change_abs":-0.1,"change_pct":-4.5455,"market_cap":94164717},{"low":1.605,"high":1.605,"last":1.605,"name":"Pieno Zvaigzdes AB","open":1.605,"pe_ttm":9.565,"sector":"Consumer Non-Durables","symbol":"PZV1L","ticker":"OMXVSE:PZV1L","volume":535,"currency":"EUR","change_abs":0.005,"change_pct":0.3125,"market_cap":72215077},{"low":4.94,"high":4.94,"last":4.94,"name":"INVL Technology","open":4.94,"pe_ttm":4.4297,"sector":"Technology Services","symbol":"INC1L","ticker":"OMXVSE:INC1L","volume":1020,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":60146089},{"low":10,"high":10,"last":10,"name":"Vilniaus Baldai AB","open":10,"pe_ttm":21.2811,"sector":"Consumer Durables","symbol":"VBL1L","ticker":"OMXVSE:VBL1L","volume":5,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":38862672},{"low":3.2,"high":3.24,"last":3.2,"name":"INVL Baltic Real Estate UTIB EUR","open":3.24,"pe_ttm":6.9399,"sector":"Finance","symbol":"INR1L","ticker":"OMXVSE:INR1L","volume":129,"currency":"EUR","change_abs":-0.02,"change_pct":-0.6211,"market_cap":25288279},{"low":6.75,"high":6.85,"last":6.85,"name":"INVL Baltic Farmland AB","open":6.75,"pe_ttm":27.0965,"sector":"Finance","symbol":"INL1L","ticker":"OMXVSE:INL1L","volume":15,"currency":"EUR","change_abs":0.1,"change_pct":1.4815,"market_cap":21792442},{"low":0.0656,"high":0.0668,"last":0.066,"name":"AUGA group AB","open":0.0656,"sector":"Process Industries","symbol":"AUG1L","ticker":"OMXVSE:AUG1L","volume":3153,"currency":"EUR","change_abs":0.0004,"change_pct":0.6098,"market_cap":15337501},{"low":3.06,"high":3.06,"last":3.06,"name":"NEO Finance AB","open":3.06,"sector":"Finance","symbol":"NEOFI","ticker":"OMXVSE:NEOFI","volume":54,"currency":"EUR","change_abs":0,"change_pct":0,"market_cap":12858494},{"low":12.9,"high":13.4,"last":12.9,"name":"East West Agro AB","open":13,"pe_ttm":5.3071,"sector":"Distribution Services","symbol":"EWA1L","ticker":"OMXVSE:EWA1L","volume":115,"currency":"EUR","change_abs":0.1,"change_pct":0.7812,"market_cap":12628045},{"low":0.674,"high":0.68,"last":0.676,"name":"Novaturas AB","open":0.674,"sector":"Consumer Services","symbol":"NTU1L","ticker":"OMXVSE:NTU1L","volume":1395,"currency":"EUR","change_abs":-0.004,"change_pct":-0.5882,"market_cap":5308760},{"low":0.334,"high":0.334,"last":0.334,"name":"Utenos Trikotazas AB","open":0.334,"sector":"Consumer Non-Durables","symbol":"UTR1L","ticker":"OMXVSE:UTR1L","volume":2,"currency":"EUR","change_abs":0.01,"change_pct":3.0864,"market_cap":3174002},{"low":29.8,"high":29.8,"last":29.8,"name":"K2 LT AB","open":29.8,"sector":"Consumer Services","symbol":"K2LT","ticker":"OMXVSE:K2LT","volume":134,"currency":"EUR","change_abs":0,"change_pct":0}]},"meta":{"timestamp":"2026-06-15T11:16:07.901Z","request_id":"75840396-caa8-4bd8-b7dc-3ccbb21295a6"},"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":"Vilnius index (OMX Vilnius Gross)","description":"","parameters":[{"name":"symbol","in":"query","required":false,"description":"Optional specific index symbol(s)","schema":{"type":"string"},"example":"OMXVGI"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":1,"market":"OMXVSE","indices":[{"low":1444.7239,"high":1449.0252,"name":"OMX Vilnius Gross Index","open":1448.7352,"index":"OMXVGI","label":"OMX Vilnius Gross","value":1444.9685,"change_abs":-1.9641,"change_pct":-0.1357}]},"meta":{"timestamp":"2026-06-15T11:16:08.105Z","request_id":"6458837f-b3be-443e-a7f2-e483fdcd02e1"},"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":"Nasdaq Vilnius (OMX Vilnius)","source":"TradingView screener (lithuania market), keyless","country":"Lithuania","indices":["OMXVGI","OMXV"],"currency":"EUR","examples":{"index":"/v1/index","quote":"/v1/quote?symbols=IGN1L,TEL1L,SAB1L","screener":"/v1/screener?sort=change&order=desc&limit=10"},"endpoints":{"/v1/index":"Vilnius index (OMX Vilnius Gross = OMXVGI)","/v1/quote":"live quote for one or more Vilnius stocks by ticker (symbols=IGN1L,TEL1L,SAB1L)","/v1/screener":"rank local primary listings by market_cap | change | volume (sort, order, limit)"},"cache_ttl_ms":20000},"meta":{"timestamp":"2026-06-15T11:16:08.216Z","request_id":"f382c995-5445-4d95-807f-0106068069d1"},"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":1280,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1040,"monthly_call_quota":39600,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3190,"monthly_call_quota":164000,"rps_limit":16,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":6680,"monthly_call_quota":690000,"rps_limit":42,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/lithuania-stock-api"}