Every wallet, explained.

Portfolios, PnL, charts and readable transactions for any wallet. One typed API, built for developers and AI agents.

Portfolios, PnL and charts

Cross-chain balances in USD, realized and unrealized PnL, DeFi positions and historical net worth. Charts render straight from the response.

Transactions that read like sentences

Swaps, bridges, exchange deposits and protocol interactions arrive labeled with counterparties, so you don't have to decode raw logs.

Your own metadata

Attach your labels, tags and notes to any wallet or transaction. They come back in every response next to ours.

Developer experience

One SDK call to a chart-ready portfolio.

Zerion-class wallet data with a DX we'd want to use ourselves: typed end to end, predictable responses and no client-side stitching of five endpoints.

portfolio.ts
import { Folium } from "@folium/sdk"

const folium = new Folium({ apiKey: process.env.FOLIUM_API_KEY })

const wallet = folium.wallet("acme.eth")

const portfolio = await wallet.portfolio({ currency: "usd" })
const chart     = await wallet.chart({ range: "1m" })
const history   = await wallet.transactions({ limit: 25 })

portfolio.totalUsd           // 1284502.19
portfolio.pnl.realizedUsd    // 212940.08
history.items[0].summary     // "Swapped 12.5 ETH for 31,212 USDC"
history.items[0].counterparty // { label: "Uniswap v3" }
  • Typed from indexer to SDK

    The indexer, the API and the SDK share one set of TypeScript contracts, so autocomplete matches what the API actually returns.

  • Agent-ready

    Compact responses, stable schemas and docs written to be read by LLMs as well as people. Wallet data your agents can reason over.

  • Pricing that fits a budget

    Use Folium alongside the provider you already have, and only for the wallet data you actually need. No forced upgrade to an enterprise tier.

Infrastructure

Indexed from the network itself.

We don't resell someone else's RPC. Folium runs its own peer-to-peer client, chainwire, which talks devp2p directly to the network. Every dataset goes through a ledger-style pipeline, so balances and PnL can be audited back to the transaction they came from.

  1. 01

    Fetch

    Blocks and receipts pulled from network peers we discover and probe ourselves.

  2. 02

    Parse

    Raw data decoded into structured events: transfers, swaps, bridges, approvals.

  3. 03

    Enrich

    Context added: exchanges, protocols, assets, prices and your custom labels.

  4. 04

    Store

    Normalized rows written to ClickHouse. Materialized views derive balances and PnL.

  5. 05

    Serve

    One typed API and SDK, for apps, dashboards and agents.

Coverage

Starting with EVM, built to grow.

PolygonIndexing
EthereumNext
BasePlanned
ArbitrumPlanned
OptimismPlanned
BNB ChainPlanned
AvalanchePlanned
More EVM networksOn request

Company

Built by SoleFox.

Folium is a product of SoleFox (Sole Fox, LLC, a Delaware company), its parent company. We build developer infrastructure for crypto, and Folium is the wallet data API we always wanted to have: deep transaction context, broad portfolio coverage and a developer experience designed for software agents as much as for people.

We're not trying to replace your data provider on day one. We want to be the API you reach for when you need specific wallet data at a price that makes sense.

Wallet data you need,
without the expensive plan.

Folium is in early access. Tell us what you're building and which chains you need.