{"openapi":"3.1.0","info":{"title":"Cyprus Stock Exchange API","version":"1.0.0","description":"Live equity market data for the Cyprus Stock Exchange (CSE), the regulated securities market in Nicosia, all priced in EUR. Pull real-time quotes for specific listings — Bank of Cyprus, Eurobank, Vassiliko Cement, Demetra Holdings and the rest of the board — with last price, day change percentage and absolute change, open, high, low, traded volume, market capitalisation and sector; run a ranked screener sorted by market cap, day change, volume or price; search the listings by company name; or read a market summary with the number of advancers, decliners and unchanged stocks, total market capitalisation and the day top gainer, top loser and most-active share. Distinct from other regional-exchange APIs on the marketplace — this surfaces the Cyprus Stock Exchange specifically (not the Colombo CSE).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cyprus-stock-api","description":"oanor gateway"}],"tags":[{"name":"Quotes"},{"name":"Screener"},{"name":"Search"},{"name":"Market"},{"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":"Quotes for specific symbols","description":"","parameters":[{"name":"symbols","in":"query","required":true,"description":"Comma-separated CSE symbols","schema":{"type":"string"},"example":"BOCH,EUROBCY"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":2,"market":"Cyprus Stock Exchange","quotes":[{"low":9.7,"high":9.855,"open":9.8,"price":9.7,"sector":"Finance","symbol":"CSECY:BOCH","ticker":"BOCH","volume":9952,"company":"Bank of Cyprus Holdings Plc","currency":"EUR","change_abs":-0.11000000000000121,"market_cap":4183749705.9999995,"change_percent":-1.121304791029574},{"low":4.2,"high":4.2,"open":4.2,"price":4.2,"sector":"Finance","symbol":"CSECY:EUROBCY","ticker":"EUROBCY","volume":2712,"company":"EUROBANK S.A.","currency":"EUR","change_abs":0.2360000000000002,"market_cap":14753526458,"change_percent":5.953582240161459}]},"meta":{"timestamp":"2026-06-15T11:15:18.853Z","request_id":"28b266d2-aec2-4bc7-b02c-00f77781428a"},"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":"Ranked stock screener","description":"","parameters":[{"name":"sort","in":"query","required":false,"description":"market_cap_basic | change | volume | close","schema":{"type":"string"},"example":"market_cap_basic"},{"name":"order","in":"query","required":false,"description":"asc | desc","schema":{"type":"string"},"example":"desc"},{"name":"limit","in":"query","required":false,"description":"Max rows (1-50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sort":"market_cap_basic","count":20,"order":"desc","total":32,"market":"Cyprus Stock Exchange","stocks":[{"low":4.2,"high":4.2,"open":4.2,"price":4.2,"sector":"Finance","symbol":"CSECY:EUROBCY","ticker":"EUROBCY","volume":2712,"company":"EUROBANK S.A.","currency":"EUR","change_abs":0.2360000000000002,"market_cap":14753526458,"change_percent":5.953582240161459},{"low":9.7,"high":9.855,"open":9.8,"price":9.7,"sector":"Finance","symbol":"CSECY:BOCH","ticker":"BOCH","volume":9952,"company":"Bank of Cyprus Holdings Plc","currency":"EUR","change_abs":-0.11000000000000121,"market_cap":4183749705.9999995,"change_percent":-1.121304791029574},{"low":5,"high":5.1,"open":5.1,"price":5,"sector":"Non-Energy Minerals","symbol":"CSECY:VCW","ticker":"VCW","volume":5794,"company":"Vassiliko Cement Works Public Co. Ltd.","currency":"EUR","change_abs":0.09999999999999964,"market_cap":359679718,"change_percent":2.0408163265306047},{"low":1.665,"high":1.67,"open":1.665,"price":1.67,"sector":"Finance","symbol":"CSECY:DEM","ticker":"DEM","volume":21784,"company":"Demetra Holdings Plc","currency":"EUR","change_abs":-0.0050000000000001155,"market_cap":334999990,"change_percent":-0.2985074626865741},{"low":3,"high":3.08,"open":3.08,"price":3,"sector":"Technology Services","symbol":"CSECY:LOG","ticker":"LOG","volume":10750,"company":"Logicom Public Ltd.","currency":"EUR","change_abs":0.020000000000000018,"market_cap":220757225,"change_percent":0.671140939597316},{"low":1.3,"high":1.315,"open":1.315,"price":1.3,"sector":"Non-Energy Minerals","symbol":"CSECY:CCC","ticker":"CCC","volume":8244,"company":"Cyprus Cement Company Limited","currency":"EUR","change_abs":-0.014999999999999902,"market_cap":180367881,"change_percent":-1.1406844106463805},{"low":2.72,"high":2.74,"open":2.72,"price":2.74,"sector":"Consumer Non-Durables","symbol":"CSECY:KEO","ticker":"KEO","volume":2755,"company":"KEO plc","currency":"EUR","change_abs":-0.019999999999999574,"market_cap":116422117,"change_percent":-0.7246376811594049},{"low":1.23,"high":1.23,"open":1.23,"price":1.23,"sector":"Distribution Services","symbol":"CSECY:PHL","ticker":"PHL","volume":9100,"company":"Petrolina (Holdings) Public Ltd.","currency":"EUR","change_abs":0.020000000000000018,"market_cap":105875003,"change_percent":1.6528925619834725},{"low":0.226,"high":0.23,"open":0.226,"price":0.23,"sector":"Finance","symbol":"CSECY:PND","ticker":"PND","volume":12500,"company":"Pandora Investments Public Ltd.","currency":"EUR","change_abs":0.006000000000000005,"market_cap":95073483,"change_percent":2.678571428571431},{"low":2.3,"high":2.36,"open":2.36,"price":2.36,"sector":"Finance","symbol":"CSECY:ATL","ticker":"ATL","volume":1800,"company":"Atlantic Insurance Company Public Limited","currency":"EUR","change_abs":0,"market_cap":91907072,"change_percent":0},{"low":0.43,"high":0.44,"open":0.43,"price":0.44,"sector":"Commercial Services","symbol":"CSECY:KG","ticker":"KG","volume":8875,"company":"K+G Complex Public Company Ltd","currency":"EUR","change_abs":0.020000000000000018,"market_cap":56577906,"change_percent":4.761904761904766},{"low":1.49,"high":1.49,"open":1.49,"price":1.49,"sector":"Consumer Services","symbol":"CSECY:LHH","ticker":"LHH","volume":430,"company":"Lordos Hotel(Holdings) Public Ltd.","currency":"EUR","change_abs":0.09000000000000008,"market_cap":52163642,"change_percent":6.428571428571435},{"low":0.224,"high":0.224,"open":0.224,"price":0.224,"sector":"Retail Trade","symbol":"CSECY:FWW","ticker":"FWW","volume":2921,"company":"Woolworth (Cyprus) Properties PLC","currency":"EUR","change_abs":-0.017999999999999988,"market_cap":51772380,"change_percent":-7.4380165289256155},{"low":0.109,"high":0.11,"open":0.109,"price":0.11,"sector":"Consumer Services","symbol":"CSECY:LUI","ticker":"LUI","volume":5580,"company":"Louis Public Company Ltd.","currency":"EUR","change_abs":0,"market_cap":50660153,"change_percent":0},{"low":0.494,"high":0.494,"open":0.494,"price":0.494,"sector":"Consumer Non-Durables","symbol":"CSECY:FBI","ticker":"FBI","volume":3280,"company":"Alkis H. Hadjikyriacos (Frou Frou Biscuits) Public Ltd.","currency":"EUR","change_abs":0,"market_cap":48837186,"change_percent":0},{"low":0.226,"high":0.226,"open":0.226,"price":0.226,"sector":"Consumer Services","symbol":"CSECY:CBH","ticker":"CBH","volume":575,"company":"Constantinou Bros Hotels Public Company Ltd","currency":"EUR","change_abs":-0.023999999999999994,"market_cap":36321426,"change_percent":-9.599999999999998},{"low":1.78,"high":1.78,"open":1.78,"price":1.78,"sector":"Process Industries","symbol":"CSECY:BLUE","ticker":"BLUE","volume":50,"company":"Blue Island Plc","currency":"EUR","change_abs":0.1200000000000001,"market_cap":25626786,"change_percent":7.228915662650609},{"low":0.19,"high":0.19,"open":0.19,"price":0.19,"sector":"Consumer Services","symbol":"CSECY:LCH","ticker":"LCH","volume":7857,"company":"Leptos Calypso Hotels Limited","currency":"EUR","change_abs":-0.015999999999999986,"market_cap":24507984,"change_percent":-7.76699029126213},{"low":0.23,"high":0.244,"open":0.23,"price":0.244,"sector":"Retail Trade","symbol":"CSECY:CTC","ticker":"CTC","volume":10523,"company":"Cyprus Trading Corporation Plc","currency":"EUR","change_abs":0,"market_cap":21074139,"change_percent":0},{"low":0.494,"high":0.494,"open":0.494,"price":0.494,"sector":"Non-Energy Minerals","symbol":"CSECY:KYTH","ticker":"KYTH","volume":1000,"company":"K. Kythreotis Holdings Public Ltd","currency":"EUR","change_abs":-0.0020000000000000018,"market_cap":20970300,"change_percent":-0.4032258064516132}]},"meta":{"timestamp":"2026-06-15T11:15:19.094Z","request_id":"3cb4a4db-0a85-4263-b389-0342036d3ec2"},"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/search":{"get":{"operationId":"get_v1_search","tags":["Search"],"summary":"Search listings by company name","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Company name query (min 2 chars)","schema":{"type":"string"},"example":"bank"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":2,"query":"bank","market":"Cyprus Stock Exchange","results":[{"low":4.2,"high":4.2,"open":4.2,"price":4.2,"sector":"Finance","symbol":"CSECY:EUROBCY","ticker":"EUROBCY","volume":2712,"company":"EUROBANK S.A.","currency":"EUR","change_abs":0.2360000000000002,"market_cap":14753526458,"change_percent":5.953582240161459},{"low":9.7,"high":9.855,"open":9.8,"price":9.7,"sector":"Finance","symbol":"CSECY:BOCH","ticker":"BOCH","volume":9952,"company":"Bank of Cyprus Holdings Plc","currency":"EUR","change_abs":-0.11000000000000121,"market_cap":4183749705.9999995,"change_percent":-1.121304791029574}]},"meta":{"timestamp":"2026-06-15T11:15:19.299Z","request_id":"c2e40412-3ed6-4a2e-8fd3-b24c654a6ac3"},"status":"ok","message":"Search results 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/market":{"get":{"operationId":"get_v1_market","tags":["Market"],"summary":"Market summary","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"market":"Cyprus Stock Exchange","currency":"EUR","listings":32,"advancers":11,"decliners":15,"top_loser":{"symbol":"CSECY:TOP","company":"Top Kinisis Travel Public Limited","change_percent":-9.696969696969706},"unchanged":6,"top_gainer":{"symbol":"CSECY:MINE","company":"Minerva Insurance Co Public Ltd.","change_percent":7.894736842105271},"most_active":{"symbol":"CSECY:ERME","volume":136000,"company":"Ermes Department Stores PLC"},"total_market_cap":20878580514},"meta":{"timestamp":"2026-06-15T11:15:19.511Z","request_id":"186e69a2-695d-4404-8604-f8d3618f7a53"},"status":"ok","message":"Market summary 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":{"name":"Cyprus Stock Exchange API","market":"Cyprus Stock Exchange (CSE)","currency":"EUR","endpoints":[{"path":"/v1/quote","description":"Quotes for specific symbols (?symbols=BOCH,EUROBCY)"},{"path":"/v1/screener","description":"Ranked stocks (?sort=market_cap_basic|change|volume&order=desc&limit=)"},{"path":"/v1/search","description":"Search listings by company name (?q=bank)"},{"path":"/v1/market","description":"Market summary: advancers/decliners, total cap, top movers"},{"path":"/v1/meta","description":"This metadata document"}],"namespace":"CSECY","disclaimer":"Unofficial market data via the public TradingView screener. Not affiliated with the Cyprus Stock Exchange or TradingView. Delayed/indicative data; not investment advice.","description":"Live equity quotes, a ranked screener, company search and a market summary for the Cyprus Stock Exchange (CSE), priced in EUR."},"meta":{"timestamp":"2026-06-15T11:15:19.605Z","request_id":"45b498a6-4eb8-4e98-9c2a-a06e77b75c6f"},"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":1480,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1080,"monthly_call_quota":46300,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2980,"monthly_call_quota":174000,"rps_limit":16,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":6640,"monthly_call_quota":712000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cyprus-stock-api"}