Skip to main content

Query DAOs

This page covers all the ways to fetch DAO data from the DAO Café GraphQL API. Endpoint: https://dao.cafe/graphql

Get All DAOs

Fetch a paginated list of all DAOs, ordered by creation date.

Pagination

Use limit and offset for pagination:

Get DAO by ID

Fetch a single DAO using its composite ID (chainId_governorAddress).

Get DAOs by Manager Address

Find all DAOs managed by a specific address. Useful for finding DAOs controlled by external systems or specific wallets.

With Variables

Variables:

Get DAO by Token Address

Find a DAO by its governance token contract address.

With Variables


Get DAO by Governor Address

Find a DAO by its governor contract address.
Since the DAO ID is chainId_governorAddress, you can also use dao(id: "chainId_governorAddress") directly.

Get DAOs by Chain ID

Filter DAOs by network.

Ethereum Mainnet Only

Sepolia Testnet Only


Fetch a DAO along with its proposals, votes, or token holders.

DAO with Proposals

DAO with Token Holders

DAO with Delegates


Available DAO Fields Reference

Here’s a complete list of fields you can query on a DAO:
FieldTypeDescription
idStringComposite ID: chainId_governorAddress
chainIdIntNetwork chain ID
governorAddressGovernor contract
tokenAddressGovernance token
timelockAddressTimelock controller
creatorAddressDAO creator
nameStringDAO name
tokenNameStringToken name
tokenSymbolStringToken symbol
totalSupplyBigIntTotal token supply
proposalCountIntTotal proposals
totalVotersIntAddresses with votes
managerAddressManager (optional)
votingDelayBigIntDelay before voting
votingPeriodBigIntVoting duration
proposalThresholdBigIntTokens to propose
quorumNumeratorBigIntQuorum % numerator
timelockMinDelayBigIntTimelock execution delay
createdAtBigIntCreation timestamp
blockNumberBigIntCreation block
transactionHashHexCreation tx hash