{"openapi":"3.1.0","info":{"title":"Cardano DRep Governance API","version":"1.0.0","description":"Cardano's on-chain governance body — the DReps (Delegated Representatives) of the Voltaire era / CIP-1694 — live from the public Koios indexer, no key. In the Conway era ADA holders delegate their voting power to DReps, who vote on governance actions; the Cardano account reader resolves a single stake account's DRep choice, but there is no registry of the DReps themselves. This opens it. List every DRep with its registration and native-script status; look up one DRep in full — its live delegated voting power (the ADA whose vote it casts), its 500 ADA registration deposit, whether the mandate is still active and the epoch it expires; read the governance actions a DRep has voted on with each Yes / No / Abstain decision; and track the network-wide DRep population and total active voting power per epoch. The governance layer for Cardano wallets, voting tools, DRep explorers and analytics. Distinct from the Cardano account reader (per-account vote), the chain-economics reader and the native-token registry. Live from the indexer; short cache only.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cardanodreps-api","description":"oanor gateway"}],"tags":[{"name":"DReps"},{"name":"DRep"},{"name":"Votes"},{"name":"Summary"},{"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/dreps":{"get":{"operationId":"get_v1_dreps","tags":["DReps"],"summary":"List the DRep set","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Page size (1-100)","schema":{"type":"string"},"example":"25"},{"name":"offset","in":"query","required":false,"description":"Offset","schema":{"type":"string"},"example":"0"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Cardano DRep set (Voltaire / CIP-1694) — every Delegated Representative known to the chain, each with its DRep id, registration status and whether it is governed by a native script. ADA holders delegate voting power to these DReps. Paginate with limit & offset; look up one in /v1/drep.","count":25,"dreps":[{"hex":"0024472df0da0ca231ac64e7a42b00b11f817688d939ed00d54723d2","drep_id":"drep1ygqzg3ed7rdqeg3343jw0fptqzc3lqtk3rvnnmgq64rj85sxd4sr4","has_script":false,"registered":false},{"hex":"002e87e32c1735bef2af2825943a9c06714857d1fc19385b86e429a3","drep_id":"drep1ygqzaplr9stnt0hj4u5zt9p6nsr8zjzh687pjwzmsmjzngcdwm2a2","has_script":false,"registered":true},{"hex":"00663f00c4c1ca6bb6405c68b5c30023a8d8c7f6acbeb06b7d0a4d2c","drep_id":"drep1ygqxv0cqcnqu56akgpwx3dwrqq363kx876ktavrt059y6tq44crgz","has_script":false,"registered":true},{"hex":"008e918639050ec8b708e5d8ff5224595098a28f0fc6671c66e292ab","drep_id":"drep1ygqgayvx8yzsaj9hprja3l6jy3v4px9z3u8uvecuvm3f92ce7mckx","has_script":false,"registered":true},{"hex":"0096a5deb8395e0d26469c2082f8aa8a026935f1e72c8652f22da3d9","drep_id":"drep1ygqfdfw7hqu4urfxg6wzpqhc429qy6f478njepjj7gk68kghdslwx","has_script":false,"registered":false},{"hex":"00aa5e6d5aeec08d68cbc2edb5186a450ab2cbe3c4cfe7944b8ef0f1","drep_id":"drep1ygq25hndtthvprtge0pwmdgcdfzs4vktu0zvleu5fw80pugyvnky5","has_script":false,"registered":false},{"hex":"00bde1613bf176e52944cc54d915f50e2e16f6db862afd52695618b0","drep_id":"drep1ygqtmctp80chdeffgnx9fkg4758zu9hkmwrz4l2jd9tp3vqqnvm0d","has_script":false,"registered":false},{"hex":"00d9100e2bce69b22b10c5fa3d8bd329f019d6fa6eacc4d6c9366072","drep_id":"drep1ygqdjyqw908xnv3tzrzl50vt6v5lqxwklfh2e3xkeymxqusrgscfl","has_script":false,"registered":false},{"hex":"00dd547a3c6db724ec236f21b4f6571492d05e4514ced9e04605d25c","drep_id":"drep1ygqd64r683kmwf8vydhjrd8k2u2f95z7g52vak0qgczayhqzd0rzu","has_script":false,"registered":false},{"hex":"014cc6a438a6586684f92e01749df00dbba34a80b59cec6e50690942","drep_id":"drep1ygq5e34y8zn9se5ylyhqzaya7qxmhg62sz6eemrw2p5sjssq3fv4a","has_script":false,"registered":true},{"hex":"014e8d04a93cb3244d1fc9f2f95fb623791135a9a70e6a60f731d098","drep_id":"drep1ygq5argy4y7txfzdrlyl972lkc3hjyf44xnsu6nq7ucapxqymwd6w","has_script":false,"registered":true},{"hex":"01516f4498bc686f9bb24f6c97a91cc70bee02a0f9c70faee5eb2c79","drep_id":"drep1ygq4zm6ynz7xsmumkf8ke9afrnrshmsz5ruuwrawuh4jc7gu2ncgv","has_script":false,"registered":true},{"hex":"01896b12d9fa393b06e9bd6c3b3b2c6da940588fd9c4ecd0131f9097","drep_id":"drep1ygqcj6cjm8arjwcxax7kcwem93k6jszc3lvufmxszv0ep9cp5kely","has_script":false,"registered":true},{"hex":"01fe794271a02c19f6034505d6d146926356df76361b3d38e7250b31","drep_id":"drep1ygqlu72zwxszcx0kqdzst4k3g6fxx4klwcmpk0fcuujskvg3pmhgs","has_script":false,"registered":true},{"hex":"020d4fd051825216e8997fbf521793baff0b23c4a4683da9862539e8","drep_id":"drep1ygpq6n7s2xp9y9hgn9lm75shjwa07zercjjxs0dfscjnn6qf2um27","has_script":false,"registered":false},{"hex":"021782464c486a86972f8006c7771932147752db4d13f3bd96e716f7","drep_id":"drep1ygpp0qjxf3yx4p5h97qqd3mhryepga6jmdx38uaajmn3dac0wptyv","has_script":false,"registered":true},{"hex":"0220eea089c69e678ae43345e6a4f92d3ac36c87b069290865978958","drep_id":"drep1ygpzpm4q38rfueu2use5te4ylykn4smvs7cxj2ggvktcjkqpxhvf4","has_script":false,"registered":true},{"hex":"022d44be3ede3c4d2f2be640db81a47fc585e5c05d2dfc5506d676d4","drep_id":"drep1ygpz63978m0rcnf090nypkup53lutp09cpwjmlz4qmt8d4qmpgsuy","has_script":false,"registered":true},{"hex":"02592043595b1a84b85e648f24e87b4a57d78be925ebce9a63165293","drep_id":"drep1ygp9jgzrt9d34p9ctejg7f8g0d9904utayj7hn56vvt99yc64y0fe","has_script":false,"registered":false},{"hex":"0261103c25a72751db376eafa00a5d74842a5e1e0ce9b61fb6b9a95f","drep_id":"drep1ygpxzypuyknjw5wmxah2lgq2t46gg2j7rcxwndslk6u6jhcn6xtya","has_script":false,"registered":true},{"hex":"0266899969e11ea57cec2e11ae8a6feeebc293a4b5a8bc279f3aaa70","drep_id":"drep1ygpxdzved8s3aftuashprt52dlhwhs5n5j6630p8nua25uq6tkm83","has_script":false,"registered":true},{"hex":"026a5bbf7d431e52fc86251c71230a0c3adb585ad9aea01c6c4fcc2a","drep_id":"drep1ygpx5kal04p3u5huscj3cufrpgxr4k6cttv6agqud38uc2sertay2","has_script":false,"registered":true},{"hex":"027c9b547af1d13dea971c09744a54d03b669118ed99fadd3c3f8664","drep_id":"drep1ygp8ex650tcaz002juwqjaz22ngrke53rrken7ka8slcveqasfj59","has_script":false,"registered":false},{"hex":"028c4ee5b563cee7ede23eba459911b11bc45f2fffe7753b9fa759db","drep_id":"drep1ygpgcnh9k43uaelduglt53vezxc3h3zl9ll7wafmn7n4nkcr6a0kx","has_script":false,"registered":false},{"hex":"02aa51440d19c92497c27282c9c0fa558354ed668ddbdc7304580f2b","drep_id":"drep1ygp2552yp5vujfyhcfeg9jwqlf2cx48dv6xahhrnq3vq72cx3r5qc","has_script":false,"registered":true}],"offset":0,"source":"Koios"},"meta":{"timestamp":"2026-06-14T17:04:23.143Z","request_id":"f37036ad-f0ea-4645-aee4-ac2a3a1e50bd"},"status":"ok","message":"DReps 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/drep":{"get":{"operationId":"get_v1_drep","tags":["DRep"],"summary":"One DRep in full: voting power, deposit, expiry","description":"","parameters":[{"name":"drep_id","in":"query","required":false,"description":"DRep id (drep1...); omit for the first registered DRep","schema":{"type":"string"},"example":"drep1ygqzaplr9stnt0hj4u5zt9p6nsr8zjzh687pjwzmsmjzngcdwm2a2"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"hex":"002e87e32c1735bef2af2825943a9c06714857d1fc19385b86e429a3","note":"One DRep in full: its live delegated voting power (the ADA whose vote it casts), the 500 ADA registration deposit, whether the registration is still active, the epoch the mandate expires, and any off-chain metadata anchor. Omit drep_id to use the first registered DRep.","active":false,"source":"Koios","status":"registered","drep_id":"drep1ygqzaplr9stnt0hj4u5zt9p6nsr8zjzh687pjwzmsmjzngcdwm2a2","has_script":false,"deposit_ada":500,"deposit_lovelace":"500000000","expires_epoch_no":585,"voting_power_ada":12175.863018,"voting_power_lovelace":"12175863018"},"meta":{"timestamp":"2026-06-14T17:04:23.596Z","request_id":"ab27845e-1c80-48a2-8ee8-c5ad97bcd1fa"},"status":"ok","message":"DRep 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/votes":{"get":{"operationId":"get_v1_votes","tags":["Votes"],"summary":"A DRep's governance-action votes (Yes/No/Abstain)","description":"","parameters":[{"name":"drep_id","in":"query","required":false,"description":"DRep id (drep1...); omit for the first registered DRep","schema":{"type":"string"},"example":"drep1ygqzaplr9stnt0hj4u5zt9p6nsr8zjzh687pjwzmsmjzngcdwm2a2"},{"name":"limit","in":"query","required":false,"description":"Page size (1-100)","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Every governance action this DRep has cast a vote on, newest first — the proposal id, the vote (Yes / No / Abstain) and when it was cast. A DRep with no votes yet returns an empty list. Omit drep_id to use the first registered DRep.","count":3,"votes":[{"vote":"Yes","block_time":1749086723,"proposal_id":"gov_action1u9x73kwufaxa70lfy59g4ynwyrcsaxdcd0gxzzmh67s9fxq4j8hqqk2phgh","vote_tx_hash":"60cf99acb883cedad91ea9c51cfc79e44c03ce19daeec2e6fadafffb10680245","proposal_index":0,"proposal_tx_hash":"e14de8d9dc4f4ddf3fe9250a8a926e20f10e99b86bd0610b77d7a054981591ee"},{"vote":"No","block_time":1749083391,"proposal_id":"gov_action1fpqwxp2kxvnntr8hpkh9q9djm78ccdww7qlhg5safugh4stmcwzqql5lauu","vote_tx_hash":"3f5e45f7ff6e6e9f6ac2e77c477848392be6991b01a014319b858ab8b16d608b","proposal_index":0,"proposal_tx_hash":"4840e305563327358cf70dae5015b2df8f8c35cef03f74521d4f117ac17bc384"},{"vote":"Yes","block_time":1749083258,"proposal_id":"gov_action1h4ygjv0hjfj3lmafcm76rpdzcm8vsvj9k5wejn3npyxwxm3fesnqqw9kxxz","vote_tx_hash":"84ae3582634941ac38675e4e09a791543e7ca570a03c240232f73020f438076f","proposal_index":0,"proposal_tx_hash":"bd488931f792651fefa9c6fda185a2c6cec83245b51d994e33090ce36e29cc26"}],"source":"Koios","drep_id":"drep1ygqzaplr9stnt0hj4u5zt9p6nsr8zjzh687pjwzmsmjzngcdwm2a2"},"meta":{"timestamp":"2026-06-14T17:04:23.905Z","request_id":"513dc106-de40-4f26-aaee-0761f64990b0"},"status":"ok","message":"DRep votes 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/summary":{"get":{"operationId":"get_v1_summary","tags":["Summary"],"summary":"DRep count and total active voting power per epoch","description":"","parameters":[{"name":"epoch_no","in":"query","required":false,"description":"Single epoch number; omit for the recent trend","schema":{"type":"string"},"example":"637"},{"name":"limit","in":"query","required":false,"description":"Epochs to return (1-100)","schema":{"type":"string"},"example":"12"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The network-wide DRep governance trend per epoch: how many DReps held delegated voting power and the total active voting power (in ADA) behind them. Newest epoch first. Pass epoch_no for a single epoch, or omit for the recent trend.","count":1,"epochs":[{"epoch_no":637,"drep_count":890,"active_power_ada":15101731104.472385,"active_power_lovelace":"15101731104472386"}],"source":"Koios"},"meta":{"timestamp":"2026-06-14T17:04:24.049Z","request_id":"ec031f72-488e-44e4-845e-ba98cedf6164"},"status":"ok","message":"DRep epoch 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":{"sample":{"dreps":890,"latest_epoch":637},"source":"public Koios API (api.koios.rest), keyless","service":"cardanodreps-api","endpoints":{"GET /v1/drep":"One DRep in full: voting power, deposit, active flag, expiry (drep_id; omit for the first registered).","GET /v1/meta":"This document.","GET /v1/dreps":"The DRep set: id, registration and script status (limit, offset).","GET /v1/votes":"A DRep's governance-action votes, Yes/No/Abstain (drep_id; omit for the first registered).","GET /v1/summary":"DRep count and total active voting power per epoch (epoch_no optional; omit for the recent trend)."},"description":"Read Cardano's DRep governance (Voltaire / CIP-1694) live from the public Koios API: list every Delegated Representative, look up one DRep's live delegated voting power, deposit and expiry, read the governance actions it has voted on (Yes/No/Abstain), and track network-wide DRep power and population per epoch. The governance layer for Cardano wallets, voting tools and DRep explorers. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T17:04:24.212Z","request_id":"80ecaddd-4b8e-4623-a237-7eb773dcc9a5"},"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":6800,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":870,"monthly_call_quota":131000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2980,"monthly_call_quota":690000,"rps_limit":25,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":8650,"monthly_call_quota":4400000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cardanodreps-api"}