# OmniAPI Smart Contract Verification

> OmniAPI Smart Contract Verification is a paid API for AI agents from omni-api-cyan.vercel.app, paid per call via x402, $0.059076/call, status unknown (last checked 2026-09-15).

Verifies a smart contract on a blockchain network, checking its authenticity, source code, and deployment status

## Facts

- Endpoint: POST https://omni-api-cyan.vercel.app/api/crypto/contract/verify
- Price: $0.059076/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/omniapi-smart-contract-verification-1f683ae7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mXa_dSonI3SfDqHpBaF3v

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability omniapi-smart-contract-verification-1f683ae7 -d '<json body>'
```

Example prompt: Can you verify whether the smart contract at address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 is legitimate and has its source code verified on-chain?

## When to prefer this

Use this endpoint when an agent needs to validate the authenticity and source verification status of a smart contract before executing transactions, investing, or integrating with a DeFi or NFT protocol. Prefer this over generic blockchain explorers when you need a programmatic, pay-per-call API response that can be chained into automated workflows.

## Known failure modes

- Invalid or malformed contract address returns an error
- Contract not deployed on the specified chain returns not found
- Unverified contract returns a negative verification status rather than an error
- Network or RPC timeout causes delayed or missing response
- Unsupported blockchain network returns an unsupported chain error

## How this service works

444 endpoints across 9+ chains. Crypto, AI, Social, Finance, Weather, Tools. Pay per call in USDC via x402 with 4 facilitators: Dexter, Meridian, FluxA, GoPlausible.

## Output

Returns verification status of the smart contract including whether the source code is verified, contract metadata such as name and compiler version, deployment details, and potentially security flags or audit signals indicating legitimacy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "input": {
   "type": "string",
   "description": "Input data for the endpoint"
  },
  "query": {
   "type": "string",
   "description": "Search query or input text"
  },
  "params": {
   "type": "object",
   "description": "Additional parameters"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "description": "API response data"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/omniapi-smart-contract-verification-1f683ae7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from omni-api-cyan.vercel.app](https://www.zero.xyz/host/omni-api-cyan.vercel.app/llms.txt)
