Preview. The Striblo Data API isn’t available yet. These pages describe its planned design; names, fields and limits may change before launch. Request early access
The developer documentation is in English.
Striblo Data API One read-only API for wallet holdings, transfers, market data, metrics and derivatives, across 41 networks.
What you can build How the API works Read-only. No endpoint can move funds, and no endpoint asks for a key to a wallet.Credits. Each call uses credits from your plan. See Credits and limits .One shape. A Bitcoin address, an Ethereum address and a TRON address return the same fields.Estimates are marked. Values in US dollars are estimates and carry a priced_at time.Where to go next Start with the Quickstart , then read Authentication .
Quickstart From an API key to your first wallet response.
1. Get a key Request early access. Once the API opens, you create keys in your dashboard under API access.
2. Set your environment Terminal Copy
export STRIBLO_API="https://shared-with-access.example"
export STRIBLO_KEY="sk_live_..."3. Make a call Terminal Copy
curl "$STRIBLO_API/v1/wallets/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" \
-H "Authorization: Bearer $STRIBLO_KEY"The response lists the networks the address uses, its holdings and an estimated value. See Wallets .
Authentication Every request carries an API key in the Authorization header.
Sending the key Header Copy
Authorization: Bearer sk_live_...Keeping keys safe Keep keys on your server. Don’t put them in a website or an app. Use one key per system, so you can replace one without touching the others. Replace a key straight away if it may have leaked. Read-only by design. A Striblo API key can only read data. It can’t move funds, because the API has no endpoint that does.
Credits and limits Your plan gives you a monthly number of credits. Each call uses credits according to how much work it takes.
Planned plans Plan Credits a month Price a month Starter 100,000 $19 Growth 1,000,000 $79 Scale 5,000,000 $249
Reading what’s left Every response carries Striblo-Credits-Remaining. When you’re out of credits, calls return 402.
Credits per endpoint and rate limits are published with the API.
Networks Use these values wherever the API takes a network.
Network Value Ethereum ethereumBase baseArbitrum arbitrumOP Mainnet optimismPolygon polygonBNB Chain bnbAvalanche avalancheGnosis gnosisTRON tronBitcoin bitcoinSolana solanaTON tonLitecoin litecoinDogecoin dogecoin
An address on an EVM network is the same on all of them, so a wallet call reads all 35 unless you pass network.
Data quality What the API can and can’t promise.
Values are estimates Amounts come from the chain. Values in US dollars come from market prices and carry priced_at. A token without a reliable price has value_usd: null.
Spam Tokens that look like spam or copy a known token are marked with flags and left out of totals.
Labels A label is only set when a public source names the address, such as a known exchange or contract. The API doesn’t try to identify private people.
Errors Errors use standard status codes and one body shape.
Example response Copy
{
"error": {
"code": "invalid_address",
"message": "This doesn't look like a supported wallet address."
}
}Status Code Meaning 400 invalid_addressThe address isn’t valid on any supported network 401 invalid_keyThe key is missing or wrong 402 no_creditsYou’ve used this month’s credits 404 not_foundNothing was found 429 rate_limitedToo many calls; wait and try again 503 source_unavailableA data source didn’t answer
Pagination Lists return data and a next_cursor. Pass the cursor to read the next page.
Terminal Copy
curl "$STRIBLO_API/v1/wallets/$ADDRESS/transfers?limit=50&cursor=$NEXT" \
-H "Authorization: Bearer $STRIBLO_KEY"next_cursor is null on the last page.
API reference Requests and responses are JSON. Times are ISO 8601 in UTC. Amounts are strings, so nothing is lost to rounding.
Base URL $STRIBLO_API/v1. The address is shared with access.
Resources Wallets GET /v1/wallets/{address}
Holdings and estimated value of an address. Takes an optional network. ENS names are accepted.
Example response Copy
{
"address": "0x7a3f...c91e",
"networks": ["ethereum", "base", "arbitrum"],
"value_usd": "4820114.20",
"priced_at": "2026-11-01T09:10:00Z",
"holdings": [
{ "symbol": "USDT", "network": "ethereum", "amount": "2990000.00", "value_usd": "2989104.50" },
{ "symbol": "ETH", "network": "ethereum", "amount": "412.5", "value_usd": "1349900.10" }
]
}GET /v1/wallets/{address}/flows
Value in and out over 24h, 7d or 30d.
GET /v1/wallets/{address}/counterparties
The addresses this wallet moved the most value with, with a label where one exists.
Transfers GET /v1/wallets/{address}/transfers
Activity of an address, newest first. Filters: network, direction (in, out, swap), min_usd, since.
Example response Copy
{
"data": [
{
"hash": "0x9c41...be07",
"network": "ethereum",
"time": "2026-11-01T09:06:12Z",
"direction": "out",
"symbol": "USDT",
"amount": "500000.00",
"value_usd": "499850.00",
"counterparty": { "address": "0x91c2...a07b", "label": null },
"flags": []
}
],
"next_cursor": "c_01"
}GET /v1/transfers/large
The largest transfers on a network. Takes network and min_usd.
Market GET /v1/coins
Coins by market cap, with price and 24-hour change.
GET /v1/coins/{id}
One coin with its key figures.
GET /v1/coins/{id}/candles
Candles. Takes interval (1h, 4h, 1d, 1w), from and to.
Metrics GET /v1/metrics
Every metric with its id, unit and group.
GET /v1/metrics/{id}
One metric as a daily series. Takes coin where it applies, from and to.
Example response Copy
{
"id": "stablecoin-supply",
"unit": "usd",
"data": [
{ "t": "2026-10-30", "v": "312400000000" },
{ "t": "2026-10-31", "v": "312910000000" }
]
}Derivatives GET /v1/derivatives/{symbol}/funding
Funding rates per exchange.
GET /v1/derivatives/{symbol}/open-interest
Open interest per exchange, now and over time.
GET /v1/derivatives/{symbol}/liquidations
Liquidations over time, summed across exchanges.
Webhooks Tell the API which wallets to follow and from what size. It posts to your server when one moves.
POST /v1/watches
Follow a wallet. Body: address, min_usd, url.
GET /v1/watches
List the wallets you follow.
DELETE /v1/watches/{id}
Stop following a wallet.
The event Example event Copy
{
"type": "wallet.moved",
"watch": "wat_31x",
"address": "0x7a3f...c91e",
"transfer": { "hash": "0x9c41...be07", "direction": "out", "symbol": "USDT", "amount": "500000.00", "value_usd": "499850.00" }
}Each event carries a Striblo-Signature header. Failed deliveries are tried again for a limited time.
Changelog Changes to the API and to these docs, newest first.
1 November 2026 Preview documentation published First version of the planned Striblo Data API: authentication, credits, wallets, transfers, market, metrics, derivatives and webhooks. Nothing here is live yet.