API Documentation
Public JSON & CSV API · Rate limited to 60 req/min
Quick Start
curl https://simd.watch/api/v1/features?status=pending
curl https://simd.watch/api/v1/features?format=csv -o features.csv
curl "https://simd.watch/api/v1/sgps?chainPhase=voting"
curl https://simd.watch/api/v1/stakeGET
/api/v1/simdsList SIMD proposal documents with lifecycle, category, author, and rollout metadata
Parameters
status string Filter by SIMD document lifecycle statuscategory string Filter by SIMD categoryq string Search number, title, or authorlimit number Max results (default 500, max 500)Example
curl https://simd.watch/api/v1/simds?status=Review&limit=5GET
/api/v1/simds/:idGet one canonical SIMD by its zero-padded proposal number
Example
curl https://simd.watch/api/v1/simds/0185GET
/api/v1/featuresList all feature gates with activation status across networks
Parameters
network string Filter by network: mainnet, testnet, devnetstatus string Filter by status: active, pending, inactiveformat string Response format: json (default), csvlimit number Max results (default 500, max 500)Example
curl https://simd.watch/api/v1/features?network=mainnet&status=pendingGET
/api/v1/stakeStake-weighted validator version distribution
Example
curl https://simd.watch/api/v1/stakeGET
/api/v1/sgpsRead-only Solana chain-governance proposals with separate GitHub-document and finalized on-chain provenance
Parameters
q string Search SGP label, title, or related SIMDchainPhase string support, discussion, snapshot, voting, finalized, etc.actionOpen boolean true or falselimit number 1–100 (default 50)offset number Non-negative page offset (default 0)snapshot string Required after page one; reuse meta.pagination.snapshot and restart from offset 0 on HTTP 409Example
curl https://simd.watch/api/v1/sgps?chainPhase=voting&actionOpen=trueGET
/api/v1/sgps/:idGet one SGP by canonical Proposal PDA or stable document id; numeric aliases redirect only when unique
Example
curl https://simd.watch/api/v1/sgps/AGHDQ6gjRFJPoyEcHuc4X7sbxJwyJfeKTb3UrGFzFNZDNotes: Cache lifetimes are source-specific; active SGP chain state refreshes more frequently than document catalogs. CSV export
is available on the features endpoint. Data is sourced from Solana RPC, Agave wiki, SIMD GitHub repo, SGP GitHub documents,
and SFDP API. SGP u64 values are decimal strings, and a stored support tally is never presented as current stake percentage.