ChainAware.ai Logo

AI Agents Pricing

Choose a plan or pay per API call with x402.

Starter

🚀 Best Choice
$0 /month

Starter Plan

Web3 User Analytics Demo
Free Pixel Integration

Business

⭐ Most Popular
$399 /month

Perfect for managing large-scale monitoring, auditing, and fraud detection needs using our API.

3500 Fraud Checks
3500 Wallet Audits
3500 Rug Pull Checks
API Integration Swagger
Web3 User Analytics Demo
Free Pixel Integration
Model Context Protocol (MCP) Integration

Enterprise

💼 Most Value
$999 /month

For enterprises seeking complete flexibility and unrestricted access to our full suite of features.

Unlimited Fraud Checks
Unlimited Wallet Audits
Unlimited Rug Pull Checks
API Integration Swagger
Credit Scoring Agent
Web3 Growth Agent Demo
Web3 User Analytics Demo
Pixel Integration
Transaction Monitoring Agent Demo
Model Context Protocol (MCP) Integration

Compare Plans

Compare the features of each plan to find the best fit.

Ai Agents Connected Starter Business Enterprise
AI Fraud Detector Requests
6
3500
Unlimited
Wallet Audit Requests
6
3500
Unlimited
AI Rug Pull Detector Requests
2
3500
Unlimited
API Integration
Credit Scoring Agent
Web3 Growth Agent
Web3 User Analytics
Pixel Integration
Free Pixel Integration
Transaction Monitoring Agent
Model Context Protocol (MCP) Integration
Price Per Month
$0 $0 $0 $399 $999

Integrate with x402

Use the x402 protocol to pay for API calls programmatically. Discover payment requirements, complete payment, and access paid resources. For in-depth docs see Quickstart for Buyers.

Prerequisites

  • Node.js and npm
  • A crypto wallet with BASE-USDC (use eip155:84532 for testnet)

1. Install dependencies

npm install @x402/fetch @x402/evm viem

2. Example: buyer.js (update privateKey)

const { wrapFetchWithPayment } = require("@x402/fetch");
const { x402Client, x402HTTPClient } = require("@x402/core/client");
const { ExactEvmScheme } = require("@x402/evm/exact/client");
const { privateKeyToAccount } = require("viem/accounts");

async function main() {
  const key = ""; // Private key of your BASE-USDC
  const signer = privateKeyToAccount(key);

  const client = new x402Client();
  client.register("eip155:8453", new ExactEvmScheme(signer)); // eip155:84532 for testnet

  const fetchWithPayment = wrapFetchWithPayment(fetch, client);

  const response = await fetchWithPayment(
    "https://api.chainaware.ai/api/fraud/audit",
    {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify({
        network: "ETH",
        walletAddress: "vitalik.eth"
      }),
    }
  );

  const data = await response.json();
  console.log("Response:", data);

  if (response.ok) {
    const httpClient = new x402HTTPClient(client);
    const paymentResponse = httpClient.getPaymentSettleResponse(
      (name) => response.headers.get(name)
    );
    console.log("Payment settled:", paymentResponse);
  }
}
main();

3. Run the script

node buyer.js

Full integration steps, wallet signer setup, and error handling: x402 Quickstart for Buyers.

Still can't decide?

Contact us and we'll help you find the best plan for your business.