{"openapi":"3.1.0","info":{"title":"Dhaka Stock Exchange (DSE) API","version":"1.0.0","description":"Live data for the Dhaka Stock Exchange (DSE, the Bangladesh market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in taka, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the DSE indices (DSE Broad Index DSEX and DSEX Shariah Index DSES).","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/dse-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 DSE stocks","description":"","parameters":[{"name":"codes","in":"query","required":true,"description":"DSE ticker(s), comma-separated up to 20","schema":{"type":"string"},"example":"GP,SQURPHARMA"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The live quote for one or more Bangladeshi (DSE) stocks — price, change, open/high/low, volume, market cap, P/E and sector (in taka), with the company name. Pass codes (the DSE ticker, comma-separate up to 20, e.g. GP,SQURPHARMA).","count":2,"quotes":[{"low":247.5,"high":251,"open":251,"price":247.8,"change":-2.0999999999999943,"sector":"Communications","ticker":"GP","volume":73005,"company":"Grameenphone Ltd.","currency":"BDT","pe_ratio":11.21,"market_cap":334604356220,"change_percent":-0.84},{"low":215.4,"high":216.3,"open":216,"price":215.7,"change":-0.30000000000001137,"sector":"Health Technology","ticker":"SQURPHARMA","volume":537599,"company":"Square Pharmaceuticals PLC","currency":"BDT","pe_ratio":7.39,"market_cap":191207475572,"change_percent":-0.14}],"source":"Dhaka Stock Exchange / DSE (TradingView)"},"meta":{"timestamp":"2026-06-15T02:10:33.685Z","request_id":"c88b339c-429e-4ae5-b3c6-8134f8b46e88"},"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 market screener","description":"","parameters":[{"name":"by","in":"query","required":false,"description":"Ranking: gainers, losers, active, marketcap","schema":{"type":"string"},"example":"active"},{"name":"limit","in":"query","required":false,"description":"Results 1-100","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"by":"active","note":"A ranked screener of the Bangladeshi (DSE) market — the top stocks by your chosen ranking. Pass by (gainers, losers, active, or marketcap; default marketcap) and limit (1-100, default 20). Only real stocks above a market-cap floor are ranked.","count":20,"source":"Dhaka Stock Exchange / DSE (TradingView)","results":[{"price":23.7,"change":2.099999999999998,"sector":"Finance","ticker":"IPDC","volume":16901481,"company":"IPDC Finance PLC","currency":"BDT","market_cap":10181161009,"change_percent":9.72},{"price":16.3,"change":-0.5,"sector":"Finance","ticker":"NCCBANK","volume":14166069,"company":"National Credit and Commerce Bank PLC","currency":"BDT","market_cap":18823890562,"change_percent":-2.98},{"price":17.2,"change":1.5,"sector":"Consumer Non-Durables","ticker":"FEKDIL","volume":9087008,"company":"Far East Knitting & Dyeing Industries PLC.","currency":"BDT","market_cap":3762399911,"change_percent":9.55},{"price":15.1,"change":0.6999999999999993,"sector":"Producer Manufacturing","ticker":"FUWANGCER","volume":8774135,"company":"Fu-Wang Ceramic Industry Ltd.","currency":"BDT","market_cap":2057663292.0000002,"change_percent":4.86},{"price":58.8,"change":4.299999999999997,"sector":"Transportation","ticker":"SAPORTL","volume":6982280,"company":"Summit Alliance Port Limited","currency":"BDT","market_cap":13927786855,"change_percent":7.89},{"price":15.9,"change":0.5,"sector":"Health Technology","ticker":"IBP","volume":6805301,"company":"Indo-Bangla Pharmaceuticals Ltd.","currency":"BDT","market_cap":1847662275,"change_percent":3.25},{"price":10.2,"change":0.3999999999999986,"sector":"Consumer Non-Durables","ticker":"DSSL","volume":6286250,"company":"Dragon Sweater & Spinning Ltd.","currency":"BDT","market_cap":2150091354,"change_percent":4.08},{"price":11.8,"change":0.3000000000000007,"sector":"Process Industries","ticker":"ETL","volume":5820549,"company":"Evince Textiles Ltd.","currency":"BDT","market_cap":2158833586,"change_percent":2.61},{"price":16.8,"change":-0.1999999999999993,"sector":"Finance","ticker":"TRUSTBANK","volume":5358641,"company":"Trust Bank PLC","currency":"BDT","market_cap":16700535326.000002,"change_percent":-1.18},{"price":16.6,"change":1.5000000000000018,"sector":"Non-Energy Minerals","ticker":"BDTHAI","volume":5198261,"company":"Bangladesh Thai Aluminium Ltd.","currency":"BDT","market_cap":2121069253,"change_percent":9.93},{"price":35.1,"change":1.2000000000000028,"sector":"Commercial Services","ticker":"GENEXIL","volume":4827252,"company":"Genex Infosys PLC","currency":"BDT","market_cap":4227795511.9999995,"change_percent":3.54},{"price":16.9,"change":0.09999999999999787,"sector":"Consumer Non-Durables","ticker":"GOLDENSON","volume":4636761,"company":"Golden Son Limited","currency":"BDT","market_cap":2902233252,"change_percent":0.6},{"price":15.3,"change":0.5,"sector":"Finance","ticker":"LANKABAFIN","volume":4414601,"company":"LankaBangla Finance PLC","currency":"BDT","market_cap":8244231035.000001,"change_percent":3.38},{"price":14.4,"change":0.3000000000000007,"sector":"Consumer Non-Durables","ticker":"GHAIL","volume":4160149,"company":"Golden Harvest Agro Industries Ltd.","currency":"BDT","market_cap":3108061807,"change_percent":2.13},{"price":21.6,"change":-0.3999999999999986,"sector":"Health Technology","ticker":"SILCOPHL","volume":4149696,"company":"Silco Pharmaceuticals Ltd.","currency":"BDT","market_cap":2242231222,"change_percent":-1.82},{"price":61.1,"change":-0.6000000000000014,"sector":"Finance","ticker":"PEOPLESINS","volume":4084760,"company":"Peoples Insurance PLC","currency":"BDT","market_cap":2822819976,"change_percent":-0.97},{"price":14.3,"change":0.3000000000000007,"sector":"Process Industries","ticker":"QUEENSOUTH","volume":3902701,"company":"Queen South Textile Mills Ltd.","currency":"BDT","market_cap":2182200627,"change_percent":2.14},{"price":23.7,"change":-0.6000000000000014,"sector":"Producer Manufacturing","ticker":"BBSCABLES","volume":3615429,"company":"BBS Cables PLC","currency":"BDT","market_cap":5017521535,"change_percent":-2.47},{"price":50.1,"change":-1,"sector":"Finance","ticker":"PROVATIINS","volume":3289218,"company":"Provati Insurance PLC","currency":"BDT","market_cap":2019643001,"change_percent":-1.96},{"price":24,"change":-0.3999999999999986,"sector":"Process Industries","ticker":"ACMEPL","volume":3224473,"company":"ACME Pesticides Ltd","currency":"BDT","market_cap":3240000000,"change_percent":-1.64}],"description":"most active (by volume)"},"meta":{"timestamp":"2026-06-15T02:10:33.879Z","request_id":"7e232095-a441-4dbd-90d6-01a3a434e8ca"},"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":"Live value of a DSE index","description":"","parameters":[{"name":"name","in":"query","required":false,"description":"DSEX or DSES","schema":{"type":"string"},"example":"DSEX"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"low":5513.42047,"high":5554.31106,"name":"DSE Broad Index","note":"The live value of a Dhaka Stock Exchange index — current level, change, and the day's open/high/low. Pass name (DSEX for the DSE Broad Index, or DSES for the DSEX Shariah Index; default DSEX).","open":5516.82363,"index":"DSEX","value":5520.39656,"change":3.5729300000002695,"source":"Dhaka Stock Exchange / DSE (TradingView)","change_percent":0.06},"meta":{"timestamp":"2026-06-15T02:10:34.057Z","request_id":"02342f62-e0a9-486a-a99c-aa5c243deb44"},"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":"Service metadata & endpoint catalog","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"dsex":5520.39656},"source":"TradingView public screener (scanner.tradingview.com/bangladesh/scan), keyless","indexes":["DSEX","DSES"],"screens":["gainers","losers","active","marketcap"],"service":"dse-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/index":"Live value of a DSE index (name).","GET /v1/quote":"Live quote for one or more stocks (codes).","GET /v1/screener":"Ranked market screener (by, limit)."},"description":"Live data for the Dhaka Stock Exchange (DSE, the Bangladesh market) with no key: the live quote for one or more stocks by ticker (price, change, open/high/low, volume, market cap, P/E, sector, in taka, with the company name), a ranked market screener (top gainers, losers, most active, or largest by market cap), and the live value of the DSE indices (DSE Broad Index DSEX and DSEX Shariah Index DSES). The Bangladesh-equities / DSE-index / screener layer for trading dashboards and research. Distinct from other exchange readers — the DSE market with a built-in screener and a Shariah index. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-15T02:10:34.146Z","request_id":"a7d78204-467c-4cef-9b87-b4abe006a366"},"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":8300,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1610,"monthly_call_quota":201000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":5470,"monthly_call_quota":1150000,"rps_limit":20,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":8930,"monthly_call_quota":6240000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/dse-api"}