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
Uselimit 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
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.Base Mainnet Only
Sepolia Testnet Only
Get DAO with Related Data
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:| Field | Type | Description |
|---|---|---|
id | String | Composite ID: chainId_governorAddress |
chainId | Int | Network chain ID |
governor | Address | Governor contract |
token | Address | Governance token |
timelock | Address | Timelock controller |
creator | Address | DAO creator |
name | String | DAO name |
tokenName | String | Token name |
tokenSymbol | String | Token symbol |
totalSupply | BigInt | Total token supply |
proposalCount | Int | Total proposals |
totalVoters | Int | Addresses with votes |
manager | Address | Manager (optional) |
votingDelay | BigInt | Delay before voting |
votingPeriod | BigInt | Voting duration |
proposalThreshold | BigInt | Tokens to propose |
quorumNumerator | BigInt | Quorum % numerator |
createdAt | BigInt | Creation timestamp |
blockNumber | BigInt | Creation block |
transactionHash | Hex | Creation tx hash |