Now in Public Beta · v1.0 RC

The Financial Intelligence Layer

Financial intelligence for the age of digital assets

Crescware is the financial intelligence layer for institutions, AI agents, and DeFi protocols — harnessing the convergence of AI, blockchain, and institutional finance into a single, verifiable API.

Get API Access Join Testnet Waitlist
I. Speed
Sub-50ms latency
🌐
II. Coverage
65+ API Endpoints
🔐
III. Verifiable
Cryptographic proofs
Backed by world-class investors
Polychain Capital Franklin Templeton a16z crypto Google Cloud Blockchain Builders Flow Traders Nomad Capital Alumni Ventures Proxima Selini Capital Polychain Capital Franklin Templeton a16z crypto Google Cloud Blockchain Builders Flow Traders Nomad Capital Alumni Ventures Proxima Selini Capital
§ the data trilemma

The best source of
onchain financial data.

Raw blockchain data is fragmented, inconsistent, and difficult to verify at scale. Most pipelines today use slow, incomplete RPC data or opaque self-reported APIs. Crescware's proprietary indexing stack derives insights directly from smart contracts — transforming raw data into fast, comprehensive, and verifiable financial intelligence.

I. Fast
Be the first to know — and the first to act.
Crescware indexes blocks within milliseconds of finality. Real-time WebSocket streams deliver price ticks, position changes, and protocol events before competing data vendors even process the block. Your strategies react at the speed of the chain.
II. Comprehensive
🌐
Real-time, historical, onchain and offchain.
65+ API endpoints covering DeFi protocols, CEX prices, wallet analytics, yield curves, liquidation maps, and cross-chain bridges. One integration replaces six fragmented data pipelines — and covers historical data back to genesis for every major chain.
III. Verifiable
🔐
Optimistically verifiable financial data.
Every data point carries a cryptographic attestation anchored to the underlying smart contract state. Institutions, auditors, and AI agents can independently verify the integrity of any data response without trusting Crescware — trustless by design.
Traditional Data Stack
RPC Nodes — high latency, no context
Oracles — centralized, narrow coverage
Subgraph Indexers — general-purpose, slow resyncs
Data Aggregators — opaque, unverifiable
CEX APIs — self-reported, manipulation risk
Crescware Intelligence Stack
Smart Contract Indexer — event-level precision
AI Inference Engine — predictive analytics layer
Cryptographic Attestation — verifiable proofs
Cross-chain Bridge Monitor — real-time flow data
Offchain Oracle Fusion — best-of-both pricing
§ api quickstart

Integrate in
minutes, not months.

One API key. One endpoint. Replace your entire onchain data pipeline with a single, typed integration that speaks REST, WebSocket, and GraphQL.

01
Get your API key
Sign up for the free tier and receive your API key instantly. No credit card. No waitlist for most endpoints.
02
Install the SDK
Official SDKs for TypeScript, Python, and Go. Or use the raw REST API from any language — no lock-in.
03
Query financial intelligence
Pull risk metrics, DeFi yields, wallet analytics, cross-chain flows, and AI-generated market signals in a single call.
04
Subscribe to real-time streams
Open a WebSocket and receive block-level updates, liquidation alerts, and price changes within milliseconds of on-chain confirmation.
crescware-demo.ts
1import { CrescwareClient } from '@crescware/sdk'
2
3// Initialize with your API key
4const cw = new CrescwareClient({
5 apiKey: process.env.CRESCWARE_API_KEY,
6 network: 'mainnet',
7 timeout: 5000,
8})
9
10// Fetch DeFi risk metrics for a wallet
11const risk = await cw.risk.getPortfolioRisk({
12 wallet: '0x742d35Cc6634C0532925a3b8D4C9C3',
13 chains: ['ethereum', 'arbitrum'],
14 includePositions: true,
15})
16
17// Get AI-powered yield recommendations
18const yields = await cw.yield.getBestOpportunities({
19 asset: 'USDC',
20 minApy: 0.05,
21 riskTolerance: 'medium',
22})
23
24console.log(risk.score, yields.topPools)
crescware_demo.py
1from crescware import CrescwareClient
2import os
3
4# Initialize the client
5cw = CrescwareClient(
6 api_key=os.environ["CRESCWARE_API_KEY"],
7 network="mainnet"
8)
9
10# Pull institutional-grade risk data
11risk = cw.risk.portfolio_risk(
12 wallet="0x742d35Cc6634C0532925a3b8D4C9C3",
13 chains=["ethereum", "base"],
14 include_positions=True
15)
16
17# Subscribe to liquidation alerts
18for event in cw.stream.liquidations(
19 protocols=["aave", "compound"],
20 min_usd=50_000
21):
22 print(event.borrower, event.amount_usd)
23
24print(f"Risk score: {risk.score}/100")
REST API
1# Portfolio risk endpoint
2GET https://api.crescware.io/v1/risk/portfolio
3
4# Headers
5Authorization: Bearer cw_live_xxxxxxxxxxxxxxxx
6Content-Type: application/json
7
8# Query params
9?wallet=0x742d35Cc...
10&chains=ethereum,arbitrum
11&include_positions=true
12
13# Response (200 OK)
14{
15 "score": 74,
16 "grade": "B+",
17 "liquidation_distance": "18.4%",
18 "total_exposure_usd": 2840000,
19 "attestation": "0xb3f1..."
20}
websocket-stream.ts
1import { CrescwareStream } from '@crescware/sdk'
2
3const stream = new CrescwareStream(
4 'wss://stream.crescware.io/v1',
5 { apiKey: process.env.CRESCWARE_API_KEY }
6)
7
8// Subscribe to real-time price feeds
9stream.subscribe({
10 channel: 'prices',
11 assets: ['ETH', 'BTC', 'SOL'],
12})
13
14// Subscribe to liquidation events
15stream.subscribe({
16 channel: 'liquidations',
17 minUsd: 100_000,
18})
19
20stream.on('message', (msg) => {
21 console.log(msg.channel, msg.data)
22})
§ features

Built for the Cambrian
explosion of digital finance.

Every primitive you need to build risk-aware, decision-ready, and future-proof financial products — without assembling a fragmented data stack from scratch.

Sub-50ms Data Delivery
Block-level indexing delivers price ticks, protocol events, and position changes within 50ms of on-chain confirmation. No polling. No stale data. No missed liquidations.
real-time indexing
🧠
AI-Powered Risk Intelligence
Our inference engine runs continuously across 300+ DeFi protocols, computing real-time risk scores, health factors, and predictive liquidation distances for any wallet or protocol.
ai inference
🔐
Cryptographic Attestations
Every API response ships with a cryptographic attestation anchored to on-chain state. Auditors and AI agents can independently verify data integrity without trusting Crescware's servers.
verifiable data
🌐
Multi-Chain, One API
Ethereum, Arbitrum, Base, Solana, Avalanche, Polygon, and 12 more chains unified under a single API schema. Cross-chain portfolio aggregation in one call.
cross-chain
📊
Historical Data to Genesis
Query any historical state — price at block 1, protocol TVL three years ago, wallet behavior over time — with sub-second response times across terabytes of indexed history.
historical intelligence
🤖
AI Agent Ready
Native integrations with LangChain, AutoGPT, and Eliza. Financial AI agents can query Crescware in natural language via our MCP server. Built for agentic workflows from day one.
agentic finance
§ benchmarks

Numbers that
don't compromise.

Independently verified on live mainnet data. Reproducible with our open benchmark suite. No marketing SLAs — just measured performance.

Crescware (block indexing latency) 42ms
Median across 30-day live mainnet observation
The Graph (subgraph sync) 380ms
Average per industry reports
Alchemy / Infura RPC 220ms
Typical eth_call round-trip (US East)
Chainlink Oracles 12–60s
Heartbeat-based updates, not real-time
Dune Analytics (query) 5–90s
Complex queries on cold cache
Methodology: All latency figures measured at P50 (median) from a single AWS us-east-1 origin. Crescware benchmark: time from block finalization to API response delivery, averaged across 720,000 blocks. Third-party figures sourced from their published documentation and independent audits.
Metric Crescware Competitors avg
Indexing latency (P50) 42ms ~320ms
Data freshness (P99) <200ms ~12s
API uptime SLA 99.97% ~99.5%
Historical depth Genesis 90–180 days
Chains supported 18 3–8
Endpoints available 65+ 10–22
Cryptographic proof ✓ every response
AI-ready (MCP) ✓ native
§ comparison

Crescware solves
the Data Trilemma.

Most data providers force you to choose: fast, comprehensive, or verifiable. Crescware is the only solution that delivers all three simultaneously — and nothing else comes close.

Capability Crescware RPC Nodes Oracles Subgraphs Data Aggregators Dune / Flipside
Sub-100ms latency ~
DeFi protocol analytics ~ ~ ~
AI risk scoring
Cryptographic attestations ~
WebSocket streams ~
Multi-chain unified API ~ ~
Historical data (genesis) ~ ~
AI agent / MCP support
Yield optimization engine
TypeScript SDK ~ ~ ~

✓ Full support  ·  ~ Partial  ·  ✗ Not supported

§ architecture

The Crescware
Intelligence Stack.

Five specialized layers work in concert to transform raw blockchain chaos into institutional-grade financial intelligence — all within a single API call.

Layer 5 · Consumer
REST API · WebSocket · GraphQL · MCP
Typed, versioned, and rate-limit-aware interfaces. SDKs for TypeScript, Python, Go. Native MCP server for AI agents. All responses include cryptographic attestation headers.
Layer 4 · Intelligence
AI Inference Engine & Risk Models
Continuously running ML models compute risk scores, yield forecasts, liquidation predictions, and market regime classifications. Trained on five years of on-chain history across all major chains.
Layer 3 · Aggregation
Cross-Chain State Aggregator
Normalizes heterogeneous chain data into a unified financial schema. Resolves cross-chain asset equivalence, bridge flows, and multi-protocol position accounting into a single coherent view.
Layer 2 · Indexing
Proprietary Smart Contract Indexer
Custom ABI decoders for 300+ protocols. Reads event logs, traces, and storage proofs directly from archive nodes. Processes blocks in parallel across 18 chains within 42ms of finalization.
Layer 1 · Ingestion
Multi-Chain Node Network
Globally distributed node cluster maintains peer connections to every supported chain. Redundant archival and light-client nodes ensure zero data gaps — even during network partitions or chain reorgs.
🔗
Protocol Coverage
Aave, Compound, Uniswap, Curve, Pendle, Morpho, Eigenlayer, and 294 more DeFi protocols natively indexed at the event level.
300+ protocols
🌍
Chain Coverage
Ethereum, Arbitrum, Base, Optimism, Polygon, Solana, Avalanche, BNB Chain, and 10 more — with new chains added monthly.
18 chains
🔮
Predictive Models
Liquidation cascade prediction, yield curve forecasting, wallet behavior scoring, and MEV detection — all available as API fields.
AI-powered
🛡
Data Integrity
Merkle-based storage proofs anchor every data point to verifiable on-chain state. Zero trust required — verify independently.
cryptographic
⚙️
Reorg Handling
Automatic detection and rollback for chain reorganizations. Downstream consumers receive correction events with sub-second notification.
fault-tolerant
📡
Global Edge PoPs
API served from 14 regional Points of Presence. Latency under 20ms for 95% of global internet traffic — without sacrificing data freshness.
14 PoPs

Built for the full spectrum
of financial innovation.

The Crescware API replaces fragmented data pipelines with a single source of financial intelligence — from institutional risk desks to autonomous AI trading agents.

🏛️
Institutional Risk Management
Assess comprehensive onchain exposure across wallets, protocols, and positions. Build accurate risk models, advanced portfolio management, and auditable reporting — without maintaining complex internal data pipelines.
  • Real-time health factor monitoring
  • Cross-chain exposure aggregation
  • Liquidation distance alerts
  • Auditable historical snapshots
🤖
Financial AI Agents
Power autonomous agents with the freshest, most comprehensive onchain data available. Native MCP integration means your LLM agent can query Crescware in natural language — no schema mapping required.
  • LangChain & AutoGPT connectors
  • Eliza agent framework support
  • Natural language data queries via MCP
  • Algorithmic strategy backtesting
💰
Stablecoin Yield Maximization
Access leading yield analytics across 300+ DeFi protocols. Our AI engine continuously scans for the highest risk-adjusted yield opportunities and routes recommendations in real time.
  • Live APY comparison across protocols
  • Risk-adjusted yield scoring
  • Auto-rebalancing signal generation
  • Impermanent loss modeling

65+ endpoints.
One integration.

Organized into intuitive modules so you only learn what you need. Every endpoint is typed, documented, and covered by our 99.97% uptime SLA.

Risk & Portfolio14
DeFi Protocols18
Yield & Rates11
Wallet Analytics9
Market Prices7
Cross-Chain Flows6
GET
/v1/risk/portfolio
Aggregate portfolio risk score, health factor, and liquidation distance for any wallet across multiple chains.
GET
/v1/risk/protocol/{id}
Protocol-level risk metrics including TVL, concentration, smart contract audit score, and oracle dependency map.
POST
/v1/risk/simulate
Simulate portfolio state under custom price scenarios. Stress-test positions against historical drawdown events.
GET
/v1/risk/liquidations
Real-time feed of liquidation events across Aave, Compound, Morpho, and 40+ lending protocols. Filter by size, chain, or asset.
GET
/v1/risk/cascade-map
Identify cascading liquidation risk — which positions, if liquidated, would trigger downstream liquidations across interconnected protocols.
§ install

Start querying
in under two minutes.

All major package managers and platforms supported. The SDK is fully tree-shakeable, zero-dependency on the client side, and ships with complete TypeScript definitions.

📦 npm / pnpm (recommended)
$ pnpm add @crescware/sdk
$ pnpm add @crescware/react

# .env
CRESCWARE_API_KEY=cw_live_xxxxxxxxxxxx
CRESCWARE_NETWORK=mainnet
🐍 Python
$ pip install crescware

# Quick start
from crescware import CrescwareClient
cw = CrescwareClient(api_key="...")
risk = cw.risk.portfolio_risk(wallet="0x...")
🦫 Go
$ go get github.com/crescware/sdk-go

import "github.com/crescware/sdk-go"

cw := crescware.NewClient(
  crescware.WithAPIKey("cw_live_..."),
)
🤖 AI Agent (MCP)
$ npx @crescware/mcp-server

# Claude / GPT-4 Tool Call
tool: "crescware_risk"
args: { wallet: "0x...",
       chains: ["ethereum"] }
# Returns structured risk JSON

Ready to replace your data pipeline?

Get Free API Key Read the Docs
§ testimonials

Institutions & builders
trust Crescware.

From hedge funds to solo DeFi hackers — here's what teams building on Crescware are saying.

"
★★★★★
"We replaced five data vendors with a single Crescware integration. Our risk desk now gets real-time liquidation alerts in under 50ms — down from 8 seconds. The cryptographic attestations alone justified the switch for our compliance team."
AM
Alejandro Morales
Head of Risk, Meridian Capital
"
★★★★★
"Building a financial AI agent on top of Crescware took days instead of months. The MCP server means our LLM can query onchain risk data in plain English. It's the data layer I always wished existed."
SK
Sophia Kim
AI Research Lead, Rift Protocol
"
★★★★★
"Crescware's yield analytics found us a 3.2% APY improvement across our stablecoin portfolio within the first week. The AI engine surfaces opportunities we would have missed — and flags the risks automatically."
TR
Thomas Ritter
Treasury Manager, Nexus DAO
"
★★★★★
"We're a two-person DeFi protocol. Crescware gives us institutional-grade data without the institutional-grade data budget. The free tier covered us for the first six months of product development."
LF
Laila Fernandez
Co-founder, Prism Finance
"
★★★★★
"The cross-chain flow data is extraordinary. We detected a coordinated bridge arbitrage pattern three blocks before it executed — purely from Crescware's real-time event feeds. That's alpha we couldn't get anywhere else."
BP
Bruno Pacheco
Quant Strategist, Eigenfield
"
★★★★★
"Every data point is verifiable. For an institutional product, that's non-negotiable. Crescware is the only vendor we found that ships cryptographic proofs with every API response. Our auditors were impressed."
NW
Naomi Walsh
CTO, ClearPath Asset Management
§ pricing

Start free. Scale
when you're ready.

Transparent, usage-based pricing. No hidden fees. No data caps on the Growth plan. Cancel anytime.

Free
$0
forever · no credit card
For developers exploring the API and building proof-of-concepts.
  • 10,000 API calls / month
  • 3 chains (ETH, ARB, BASE)
  • 30 days historical data
  • REST API access
  • Community support
  • WebSocket streams
  • AI risk scoring
  • Cryptographic attestations
Get Started Free
Enterprise
Custom
dedicated infrastructure
For institutions requiring dedicated nodes, custom SLAs, and regulatory compliance packages.
  • Unlimited API calls
  • Dedicated indexing cluster
  • Custom data endpoints
  • 99.99% uptime SLA
  • SOC 2 Type II compliance
  • White-label options
  • Dedicated solutions engineer
  • 24/7 phone support
Request a Demo
§ faq

Common questions.

Crescware is a financial intelligence API for blockchain data. It provides real-time and historical data across 18 chains — covering DeFi protocol analytics, wallet risk scoring, yield rates, cross-chain flows, liquidation events, and AI-generated market signals — all from a single, unified API endpoint. Think of it as replacing your entire fragmented data stack (RPCs, subgraphs, oracles, CEX APIs) with one integration.
Every API response carries a cryptographic attestation — a Merkle proof anchored to the on-chain state at the block from which the data was derived. Consumers can independently verify any data point against an archive node without trusting Crescware's servers. This is what we call "optimistically verifiable" data: you don't need to verify every call, but you can verify any call if you need to, without permission from us.
Currently: Ethereum, Arbitrum, Base, Optimism, Polygon, Solana, Avalanche, BNB Chain, Linea, Scroll, zkSync Era, Blast, Mantle, Mode, Sei, Berachain, Monad (testnet), and Abstract. New chains are added based on community requests and DeFi TVL. Check our docs for the latest list — we typically add 2–3 chains per quarter.
Crescware ships a native MCP (Model Context Protocol) server that any LLM-based agent can integrate. Once configured, agents can query Crescware in natural language — "What is the liquidation distance for this wallet?" or "Which stablecoin pools on Arbitrum have the best risk-adjusted yield this week?" — and receive structured, typed responses. We also have native connectors for LangChain, AutoGPT, and the Eliza agent framework.
Yes. The WebSocket stream delivers block-level updates within 42ms median latency of on-chain finalization. For HFT use cases, we offer co-location at our primary indexing node in AWS us-east-1 (Ethereum) and other regions per chain, reducing round-trip to under 5ms. Enterprise plans include dedicated stream endpoints with guaranteed bandwidth and zero rate limiting.
Growth and Enterprise plans have access to full historical data from genesis block for every supported chain. For Ethereum, that means block 0 (July 30, 2015). Historical queries run against our indexed columnar store — most queries return in under 500ms even for complex multi-chain aggregations spanning years of data.
The Growth plan carries a 99.97% monthly uptime SLA with 10× credit compensation for downtime breaches. Enterprise plans are negotiated individually — typically 99.99% with dedicated failover infrastructure, circuit breakers, and a 24/7 NOC. Our public status page at status.crescware.io shows real-time health for every chain and endpoint group.
Yes. All plans include access to our testnet environment covering Ethereum Sepolia, Arbitrum Sepolia, and Base Sepolia. The sandbox mirrors the production API schema exactly — ideal for testing integrations before going live. Testnet API calls don't count toward your monthly quota.
Follow on X @BolivianoEstilo