Enterprise API

The ChainAware Enterprise API gives your business direct programmatic access to the same predictive AI models that power the ChainAware platform. All endpoints operate in real time against on-chain data — no third-party oracles, no manual review queues.


Base URL

https://enterprise.api.chainaware.ai

All requests use HTTPS. HTTP connections are not supported.


Authentication

Every request requires an API key passed as a request header:

x-api-key: YOUR_API_KEY

Your API key is available in your account profile at chainaware.ai/profile. Keep your key private — do not expose it in client-side code or public repositories.

Requests with a missing or invalid API key return 401 Unauthorized.


Available Endpoints

Endpoint Description Subscription
POST /fraud/check Fraud probability score for a wallet address Business or Enterprise
POST /fraud/audit Full behavioural audit of a wallet address Business or Enterprise
POST /rug/pull-check Fraud probability score for a contract address Business or Enterprise
POST /segmentation/wallet-segment Wallet quality score and segment classification Enterprise
POST /users/credit-score On-chain credit score for a wallet address Enterprise

Subscription Tiers

Business Subscription — access to all Fraud API endpoints:
- POST /fraud/check
- POST /fraud/audit
- POST /rug/pull-check

Enterprise Subscription — full API access including:
- All Fraud API endpoints
- POST /segmentation/wallet-segment
- POST /users/credit-score

To upgrade or request access, visit chainaware.ai or contact us.


Supported Networks

Network Fraud Check Wallet Audit Rug Pull Segmentation Credit Score
Ethereum
BNB Smart Chain
Polygon
Base
Solana
TON
Tron

Network identifiers to use in API requests: ethereum, bsc, polygon, base, solana, ton, tron.


Request Format

All requests use POST with a JSON body and the Content-Type: application/json header:

curl -X POST https://enterprise.api.chainaware.ai/fraud/check \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"network": "ethereum", "walletAddress": "0xYourWalletAddress"}'

Response Format

All responses return JSON. A successful response always includes a message field confirming the result, alongside the endpoint-specific payload. See each endpoint's reference page for the full response schema.

HTTP status codes:

Code Meaning
200 Success
400 Bad request — check your request body for missing or invalid fields
401 Unauthorised — API key missing or invalid
404 Wallet or contract not found
429 Rate limit exceeded
500 Internal server error

API Reference


Interactive API Explorer

The full Swagger / OpenAPI specification is available at swagger.chainaware.ai. You can use it to explore and test all endpoints directly in your browser.


Getting Your API Key

  1. Create or log in to your account at chainaware.ai
  2. Navigate to your profile page
  3. Copy your API key from the API Keys section
  4. Pass it as the x-api-key header on every request

For enterprise onboarding or custom volume pricing, contact us.


Further Reading