Quick Start
Get started with Web3Arch API in just three steps
Simple & Powerful API
Get contract risk summaries and monitoring results with just a few lines of code
example.ts
// Fetch contract risk summary (example)
const response = await fetch(
"https://api.web3arch.io/api/v1/risk/contracts/ethereum/0xYourContract/summary",
{
headers: {
"X-API-Key": "your_api_key_here",
"Content-Type": "application/json",
},
}
);
const data = await response.json();
console.log("Risk summary", data);Core Capabilities
Composable APIs and event streams for monitoring, risk, and analytics—multi-chain and production-ready.
Preview
Contract Monitoring (events/state/anomalies)
Subscribe to contract events and key state changes with rules, thresholds, and deduplication.
Webhooks + retries + idempotency keys
Preview
Contract Risk Checks
Permissions/upgrades/proxies, suspicious functions, signals aggregation with explanations.
Readable report: findings + evidence + recommendations
Preview
Address Monitoring
Monitor transfers/interactions and net flows. Alerts with replay support.
Batch subscriptions and alert grouping
Preview
Wallet Analytics
Profiles: protocols interacted, activity, asset structure, tags and relationships.
Built for risk, fraud, growth, and ops
Available Endpoints
Core endpoint examples (Preview). Names may evolve by version.
GET
/api/v1/monitor/contractsPOST
/api/v1/monitor/contracts/subscribeGET
/api/v1/risk/contracts/{chain}/{address}/summaryGET
/api/v1/analysis/addresses/{chain}/{address}POST
/api/v1/alerts/webhooksGET
/api/v1/alerts/eventsAPI Quota & Pricing
Choose the plan that fits your project scale
Multi-language SDK Support
Official SDKs for popular languages with type safety, auto-retry, and unified error handling.
TS
TypeScriptPY
PythonGO
GoRS
Rustnpm install
@web3arch/sdkOfficial SDK