How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cosmos Query API

The Query API from Cosmos — 89 operation(s) for query.

Cosmos Query API is one of 2 APIs that Cosmos publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Query. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 89 operations across 89 paths. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://lcd.cosmos.network/.

89 operations 89 paths 0 schemas 89 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://lcd.cosmos.network
Resource Areas
1

Paths & Operations 89

Across 89 paths, the API surfaces 89 operations — 89 GET. Each is listed below with its method, path, parameters, and response codes.

Query 89
GET
/cosmos/auth/v1beta1/account_info/{address}
AccountInfo queries account info which is common to all account types.
AccountInfo 1 param → 200default
GET
/cosmos/auth/v1beta1/accounts
Accounts returns all the existing accounts.
Accounts 5 params → 200default
GET
/cosmos/auth/v1beta1/accounts/{address}
Account returns account details based on address.
Account 1 param → 200default
GET
/cosmos/auth/v1beta1/address_by_id/{accountId}
AccountAddressByID returns account address based on account number.
AccountAddressByID 2 params → 200default
GET
/cosmos/auth/v1beta1/bech32
Bech32Prefix queries bech32Prefix
Bech32Prefix → 200default
GET
/cosmos/auth/v1beta1/bech32/{addressBytes}
AddressBytesToString converts Account Address bytes to string
AddressBytesToString 1 param → 200default
GET
/cosmos/auth/v1beta1/bech32/{addressString}
AddressStringToBytes converts Address string to bytes
AddressStringToBytes 1 param → 200default
GET
/cosmos/auth/v1beta1/module_accounts
ModuleAccounts returns all the existing module accounts.
ModuleAccounts → 200default
GET
/cosmos/auth/v1beta1/module_accounts/{name}
ModuleAccountByName returns the module account info by module name
ModuleAccountByName 1 param → 200default
GET
/cosmos/auth/v1beta1/params
Params queries all parameters.
AuthParams → 200default
GET
/cosmos/authz/v1beta1/grants
Returns list of Authorization, granted to the grantee by the granter.
Grants 8 params → 200default
GET
/cosmos/authz/v1beta1/grants/grantee/{grantee}
GranteeGrants returns a list of GrantAuthorization by grantee.
GranteeGrants 6 params → 200default
GET
/cosmos/authz/v1beta1/grants/granter/{granter}
GranterGrants returns list of GrantAuthorization, granted by granter.
GranterGrants 6 params → 200default
GET
/cosmos/bank/v1beta1/balances/{address}
AllBalances queries the balance of all coins for a single account.
AllBalances 7 params → 200default
GET
/cosmos/bank/v1beta1/balances/{address}/by_denom
Balance queries the balance of a single coin for a single account.
Balance 2 params → 200default
GET
/cosmos/bank/v1beta1/denom_owners/{denom}
DenomOwners queries for all account addresses that own a particular token denomination.
DenomOwners 6 params → 200default
GET
/cosmos/bank/v1beta1/denom_owners_by_query
DenomOwnersByQuery queries for all account addresses that own a particular token denomination.
DenomOwnersByQuery 6 params → 200default
GET
/cosmos/bank/v1beta1/denoms_metadata
DenomsMetadata queries the client metadata for all registered coin denominations.
DenomsMetadata 5 params → 200default
GET
/cosmos/bank/v1beta1/denoms_metadata/{denom}
DenomMetadata queries the client metadata of a given coin denomination.
DenomMetadata 1 param → 200default
GET
/cosmos/bank/v1beta1/denoms_metadata_by_query_string
DenomMetadataByQueryString queries the client metadata of a given coin denomination.
DenomMetadataByQueryString 1 param → 200default
GET
/cosmos/bank/v1beta1/params
Params queries the parameters of x/bank module.
BankParams → 200default
GET
/cosmos/bank/v1beta1/send_enabled
SendEnabled queries for SendEnabled entries.
SendEnabled 6 params → 200default
GET
/cosmos/bank/v1beta1/spendable_balances/{address}
SpendableBalances queries the spendable balance of all coins for a single account.
SpendableBalances 6 params → 200default
GET
/cosmos/bank/v1beta1/spendable_balances/{address}/by_denom
SpendableBalanceByDenom queries the spendable balance of a single denom for a single account.
SpendableBalanceByDenom 2 params → 200default
GET
/cosmos/bank/v1beta1/supply
TotalSupply queries the total supply of all coins.
TotalSupply 5 params → 200default
GET
/cosmos/bank/v1beta1/supply/by_denom
SupplyOf queries the supply of a single coin.
SupplyOf 1 param → 200default
GET
/cosmos/consensus/v1/params
Params queries the parameters of x/consensus module.
ConsensusParams → 200default
GET
/cosmos/distribution/v1beta1/community_pool
CommunityPool queries the community pool coins.
CommunityPool → 200default
GET
/cosmos/distribution/v1beta1/delegators/{delegatorAddress}/rewards
DelegationTotalRewards queries the total rewards accrued by each validator.
DelegationTotalRewards 1 param → 200default
GET
/cosmos/distribution/v1beta1/delegators/{delegatorAddress}/rewards/{validatorAddress}
DelegationRewards queries the total rewards accrued by a delegation.
DelegationRewards 2 params → 200default
GET
/cosmos/distribution/v1beta1/delegators/{delegatorAddress}/starting_info/{validatorAddress}
DelegatorStartingInfo queries the starting info for a delegator.
DelegatorStartingInfo 2 params → 200default
GET
/cosmos/distribution/v1beta1/delegators/{delegatorAddress}/validators
DelegatorValidators queries the validators of a delegator.
DelegatorValidators 1 param → 200default
GET
/cosmos/distribution/v1beta1/delegators/{delegatorAddress}/withdraw_address
DelegatorWithdrawAddress queries withdraw address of a delegator.
DelegatorWithdrawAddress 1 param → 200default
GET
/cosmos/distribution/v1beta1/params
Params queries params of the distribution module.
DistributionParams → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}
ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator
ValidatorDistributionInfo 1 param → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}/commission
ValidatorCommission queries accumulated commission for a validator.
ValidatorCommission 1 param → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}/current_rewards
ValidatorCurrentRewards queries current rewards for a validator.
ValidatorCurrentRewards 1 param → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}/historical_rewards/{period}
ValidatorHistoricalRewards queries historical rewards for a validator at a specific period.
ValidatorHistoricalRewards 2 params → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}/outstanding_rewards
ValidatorOutstandingRewards queries rewards of a validator address.
ValidatorOutstandingRewards 1 param → 200default
GET
/cosmos/distribution/v1beta1/validators/{validatorAddress}/slashes
ValidatorSlashes queries slash events of a validator.
ValidatorSlashes 8 params → 200default
GET
/cosmos/epochs/v1beta1/current_epoch
CurrentEpoch provide current epoch of specified identifier
CurrentEpoch 1 param → 200default
GET
/cosmos/epochs/v1beta1/epochs
EpochInfos provide running epochInfos
EpochInfos → 200default
GET
/cosmos/evidence/v1beta1/evidence
AllEvidence queries all evidence.
AllEvidence 5 params → 200default
GET
/cosmos/evidence/v1beta1/evidence/{hash}
Evidence queries evidence based on evidence hash.
Evidence 2 params → 200default
GET
/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee}
Allowance returns granted allowance to the grantee by the granter.
Allowance 2 params → 200default
GET
/cosmos/feegrant/v1beta1/allowances/{grantee}
Allowances returns all the grants for the given grantee address.
Allowances 6 params → 200default
GET
/cosmos/feegrant/v1beta1/issued/{granter}
AllowancesByGranter returns all the grants given by an address
AllowancesByGranter 6 params → 200default
GET
/cosmos/gov/v1/constitution
Constitution queries the chain's constitution.
Constitution → 200default
GET
/cosmos/gov/v1/params/{paramsType}
Params queries all parameters of the gov module.
GovV1Params 1 param → 200default
GET
/cosmos/gov/v1/proposals
Proposals queries all proposals based on given status.
GovV1Proposal 8 params → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}
Proposal queries proposal details based on ProposalID.
GovV1Proposal 1 param → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}/deposits
Deposits queries all deposits of a single proposal.
GovV1Deposit 6 params → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}/deposits/{depositor}
Deposit queries single deposit information based on proposalID, depositAddr.
GovV1Deposit 2 params → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}/tally
TallyResult queries the tally of a proposal vote.
GovV1TallyResult 1 param → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}/votes
Votes queries votes of a given proposal.
GovV1Votes 6 params → 200default
GET
/cosmos/gov/v1/proposals/{proposalId}/votes/{voter}
Vote queries voted information based on proposalID, voterAddr.
GovV1Vote 2 params → 200default
GET
/cosmos/gov/v1beta1/params/{paramsType}
Params queries all parameters of the gov module.
GovParams 1 param → 200default
GET
/cosmos/gov/v1beta1/proposals
Proposals queries all proposals based on given status.
Proposals 8 params → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}
Proposal queries proposal details based on ProposalID.
Proposal 1 param → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}/deposits
Deposits queries all deposits of a single proposal.
Deposits 6 params → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}/deposits/{depositor}
Deposit queries single deposit information based on proposalID, depositor address.
Deposit 2 params → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}/tally
TallyResult queries the tally of a proposal vote.
TallyResult 1 param → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}/votes
Votes queries votes of a given proposal.
Votes 6 params → 200default
GET
/cosmos/gov/v1beta1/proposals/{proposalId}/votes/{voter}
Vote queries voted information based on proposalID, voterAddr.
Vote 2 params → 200default
GET
/cosmos/mint/v1beta1/annual_provisions
AnnualProvisions current minting annual provisions value.
AnnualProvisions → 200default
GET
/cosmos/mint/v1beta1/inflation
Inflation returns the current minting inflation value.
Inflation → 200default
GET
/cosmos/mint/v1beta1/params
Params returns the total set of minting parameters.
MintParams → 200default
GET
/cosmos/slashing/v1beta1/params
Params queries the parameters of slashing module
SlashingParams → 200default
GET
/cosmos/slashing/v1beta1/signing_infos
SigningInfos queries signing info of all validators
SigningInfos 5 params → 200default
GET
/cosmos/slashing/v1beta1/signing_infos/{consAddress}
SigningInfo queries the signing info of given cons address
SigningInfo 1 param → 200default
GET
/cosmos/staking/v1beta1/delegations/{delegatorAddr}
DelegatorDelegations queries all delegations of a given delegator address.
DelegatorDelegations 6 params → 200default
GET
/cosmos/staking/v1beta1/delegators/{delegatorAddr}/redelegations
Redelegations queries redelegations of given address.
Redelegations 8 params → 200default
GET
/cosmos/staking/v1beta1/delegators/{delegatorAddr}/unbonding_delegations
DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.
DelegatorUnbondingDelegations 6 params → 200default
GET
/cosmos/staking/v1beta1/delegators/{delegatorAddr}/validators
DelegatorValidators queries all validators info for given delegator address.
StakingDelegatorValidators 6 params → 200default
GET
/cosmos/staking/v1beta1/delegators/{delegatorAddr}/validators/{validatorAddr}
DelegatorValidator queries validator info for given delegator validator pair.
DelegatorValidator 2 params → 200default
GET
/cosmos/staking/v1beta1/historical_info/{height}
HistoricalInfo queries the historical info for given height.
HistoricalInfo 1 param → 200default
GET
/cosmos/staking/v1beta1/params
Parameters queries the staking parameters.
StakingParams → 200default
GET
/cosmos/staking/v1beta1/pool
Pool queries the pool info.
Pool → 200default
GET
/cosmos/staking/v1beta1/validators
Validators queries all validators that match the given status.
Validators 6 params → 200default
GET
/cosmos/staking/v1beta1/validators/{validatorAddr}
Validator queries validator info for given validator address.
Validator 1 param → 200default
GET
/cosmos/staking/v1beta1/validators/{validatorAddr}/delegations
ValidatorDelegations queries delegate info for given validator.
ValidatorDelegations 6 params → 200default
GET
/cosmos/staking/v1beta1/validators/{validatorAddr}/delegations/{delegatorAddr}
Delegation queries delegate info for given validator delegator pair.
Delegation 2 params → 200default
GET
/cosmos/staking/v1beta1/validators/{validatorAddr}/delegations/{delegatorAddr}/unbonding_delegation
UnbondingDelegation queries unbonding info for given validator delegator pair.
UnbondingDelegation 2 params → 200default
GET
/cosmos/staking/v1beta1/validators/{validatorAddr}/unbonding_delegations
ValidatorUnbondingDelegations queries unbonding delegations of a validator.
ValidatorUnbondingDelegations 6 params → 200default
GET
/cosmos/upgrade/v1beta1/applied_plan/{name}
AppliedPlan queries a previously applied upgrade plan by its name.
AppliedPlan 1 param → 200default
GET
/cosmos/upgrade/v1beta1/authority
Returns the account with authority to conduct upgrades
Authority → 200default
GET
/cosmos/upgrade/v1beta1/current_plan
CurrentPlan queries the current upgrade plan.
CurrentPlan → 200default
GET
/cosmos/upgrade/v1beta1/module_versions
ModuleVersions queries the list of module versions from state.
ModuleVersions 1 param → 200default
GET
/cosmos/upgrade/v1beta1/upgraded_consensus_state/{lastHeight}
UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain. UpgradedConsensusSt…
UpgradedConsensusState 1 param → 200default

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cosmos-query-api-openapi.yml Raw ↑

Other APIs Cosmos publishes across the network.

Cosmos Service API
Where this information came from

This is an independent, third-party profile of Cosmos Query API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.