Normalised, chain-indexed vesting data from Sablier, Hedgey, Superfluid, LlamaPay, UNCX, Unvest, Team Finance, PinkSale, HoodLock, Magna, Streamflow, and Jupiter Lock – across Ethereum, Base, BNB Chain, Polygon, Arbitrum, Optimism, Avalanche, Robinhood Chain, and Solana. Clean REST API with OpenAPI spec and native MCP support.
Indexed protocols
Why Vestream API
Every protocol speaks a different language on-chain. We translate everything into one consistent VestingStream format – same field names, same units, same structure, regardless of protocol.
Three clean endpoints that return structured JSON instantly from our persistent index. Interactive Swagger docs, full OpenAPI 3.1 spec, and standard Bearer auth – exactly what developers and integrations expect.
Published as an MCP server so AI agents – Claude, GPT, LangChain, CrewAI – can call our API as a native tool with zero custom integration code. One config block and your agent understands vesting.
API reference
/api/v1/wallet/{address}/vestingsAll vesting streams for a wallet across every indexed protocol and chain.
{
"wallet": "0xd8da...6045",
"count": 4,
"streams": [
{
"id": "sablier-8453-12345",
"protocol": "sablier",
"chainId": 8453,
"tokenSymbol": "UNI",
"totalAmount": "10000000000000000000000",
"claimableNow": "1250000000000000000000",
"endTime": 1798761600,
"isFullyVested": false
}
]
}/api/v1/wallet/{address}/upcoming-unlocksAll unlock events (cliffs, tranches, linear endings) due within a time window. Ideal for AI forecasting and alerts.
{
"wallet": "0xd8da...6045",
"window_days": 30,
"count": 2,
"unlocks": [
{
"stream_id": "sablier-1-9876",
"token_symbol": "ARB",
"unlock_time": 1750291200,
"unlock_type": "cliff",
"amount_unlocking": "5000000000000000000000"
}
]
}/api/v1/stream/{streamId}Full details for a single stream including claim history, unlock steps, and index timestamps.
{
"stream": {
"id": "uncx-56-9876",
"protocol": "uncx",
"chainId": 56,
"tokenSymbol": "CAKE",
"totalAmount": "500000000000000000000",
"withdrawnAmount": "125000000000000000000",
"cliffTime": 1746057600,
"endTime": 1777593600,
"shape": "linear"
},
"last_indexed": "2026-03-18T14:22:00Z",
"first_seen": "2026-01-04T09:11:00Z"
}Use cases
Give your agent real-time vesting intelligence. Ask "when does my next unlock happen?" or "how much have I claimed this year?" – answered instantly from structured data.
Show users their complete vesting picture without building protocol-specific integrations for each chain. One API call replaces five.
Enrich your on-chain analytics with structured vesting data. Track team and investor unlock schedules, historical claims, and token release patterns.
Monitor vesting obligations across a portfolio. Flag upcoming unlocks, track claimed amounts, and generate structured reports for investors or regulators.
Build vesting-aware features into your protocol – show users their locked/claimable balances without reinventing the indexing layer.
Give your team and investors a transparent view of the vesting schedule. No custom dashboard needed – your data is already indexed.
Add Vestream to any AI agent in seconds. Our MCP server exposes three tools – get vestings, upcoming unlocks, and stream details – that agents call natively without any custom glue code.
Pricing
For builders and prototyping
Higher limits, priority support, and custom shapes for teams shipping production apps or agents on Vestream data.
Online card checkout coming soon – reach out and we’ll provision early-access Pro keys manually in the meantime.
Stuck? Email [email protected] – we typically respond within a business day.
Get started
No approval queue. Tell us a bit about what you're building and we'll issue your key on submit. Free tier gives you 150 requests/day across all 9 protocols – plenty for prototyping. Upgrade to Pro when you're ready.
Already have an API key? Access the docs →