{"uid":"cap_OVuvmBs-e76bZ29fo-ucZ","slug":"snapshot-proposal-votes-lookup-8d76074a","name":"Snapshot Proposal Votes Lookup","description":"Normalized votes on a Snapshot proposal, ordered by voting power: voter address, resolved choice label, voting power, reason and timestamp. Tracks delegate participation and voting behaviour.","url":"https://api.agentstools.dev/governance/votes","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["proposal_id"],"properties":{"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max votes to return (default 20, cap 50)"},"proposal_id":{"type":"string","description":"Snapshot proposal id (0x… hex)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9ROZDBF9-SOqx4ZH1wLF5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns normalized, power-ranked votes on a Snapshot governance proposal, including voter address, resolved choice label, voting power, reason, and timestamp.","exampleAgentPrompt":"Show me the top 20 votes on Snapshot proposal 0x3b24d54aa5c2e3cbb3d43b5fc29d53c5d5e4c8e7 — I want to see each voter's address, how they voted, their voting power, and any reason they gave.","exampleUseCases":[{"title":"Top delegate votes on proposal","prompt":"Pull up the votes on Snapshot proposal 0xabc123def456 and show me how the biggest token holders voted — I want their wallet addresses, whether they voted for or against, their voting power, and any reasoning they provided."},{"title":"Track delegate participation in DAO vote","prompt":"For the latest Uniswap governance proposal 0x7f3a9c... can you check which delegates actually showed up to vote, how much voting power each one carried, and what reasons they gave for their choice?"},{"title":"Analyze voter reasoning on proposal","prompt":"I'm trying to understand the sentiment around Snapshot proposal 0x9d12e8b... — can you list the top voters by voting power and pull out the reasons they gave so I can see what arguments people were making on each side?"}],"resultDescription":"A list of up to 50 votes on the specified Snapshot proposal, each entry including the voter's wallet address, their resolved choice label (e.g. 'For', 'Against'), their voting power, the reason text they provided, and the vote timestamp — sorted by voting power descending.","failureModes":["Invalid or malformed proposal_id (non-hex or missing 0x prefix) returns an error","Proposal ID not found on Snapshot returns empty or 404-style error","limit exceeds maximum of 50 returns validation error","Network or upstream Snapshot API unavailability causes 5xx response"],"whenToPreferThis":"Use this endpoint when you need structured, normalized vote data for a specific Snapshot proposal — especially when you need voting power rankings, delegate participation analysis, or per-voter reasoning. Prefer this over raw Snapshot GraphQL queries when you need clean, pre-normalized output without building your own query.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:58:53.519Z","isFirstParty":false}