Developer API

Web3Arch API

Onchain security & monitoring APIs for Web3 apps: contract monitoring, contract risk checks, address monitoring, and wallet analytics. Built with API keys, rate limits, webhooks, and observability in mind.

99.9%
Uptime
<50ms
Avg Latency
6
Core Endpoints
Quick Start
Get started with Web3Arch API in just three steps
1

Create API Key

Create your first API Key in the Dashboard

2

Add Auth Header

Include X-API-Key header in your requests for authentication

X-API-Key: web3_xxxxxxxxxxxxx
3

Make Requests

Call the API to fetch monitoring results, risk reports, and address profiles

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/contracts
POST
/api/v1/monitor/contracts/subscribe
GET
/api/v1/risk/contracts/{chain}/{address}/summary
GET
/api/v1/analysis/addresses/{chain}/{address}
POST
/api/v1/alerts/webhooks
GET
/api/v1/alerts/events

API Quota & Pricing

Choose the plan that fits your project scale

Free
500req/mo
10/min rate limit
  • Basic monitoring/risk/analytics APIs (preview)
  • 1 API Key
Recommended
Pro
10,000req/mo
60/min rate limit
  • Full monitoring/risk/analytics APIs
  • 5 API Keys
  • Usage analytics
Team
100,000req/mo
300/min rate limit
  • Higher quota + priority latency
  • 20 API Keys
  • Webhooks
  • Priority support

Multi-language SDK Support

Official SDKs for popular languages with type safety, auto-retry, and unified error handling.

TS
TypeScript
PY
Python
GO
Go
RS
Rust
npm install
@web3arch/sdk

Official SDK

Ready to Get Started?

Create your first API Key and start integrating monitoring, risk checks, and wallet analytics into your app.