Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: IGNOREO Id Check API
version: 1.0.0
description: Tools for AI agents. Paid operations are paid per call in USDC over x402 (v2); the free shelf (paths under /v1/free/) needs no payment. No accounts or API keys.
servers:
- url: https://ignoreo.com
tags:
- name: Id Check
paths:
/v1/id-check/verify:
post:
operationId: id_check.verify
summary: 'ID Check: Check that a domain declares a payment address as its own'
description: Price $0.003 per call, paid in USDC over x402 on Base. Call without payment to receive a 402 with the payment requirements in the PAYMENT-REQUIRED header.
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- domain
- address
properties:
domain:
type: string
description: The website or API you are about to pay (a domain or a URL)
address:
type: string
description: The EVM address you are asked to pay (0x…)
network:
type: string
enum:
- eip155:8453
- eip155:84532
description: Defaults to this service's network
example:
domain: shop.example.com
address: '0x607ee4feCcC1937e1e2eCC99aFB70658F01075c6'
responses:
'200':
description: Success (payment settled)
content:
application/json:
schema:
type: object
properties:
verdict:
type: string
enum:
- verified
- mismatch
- unverified
safe_to_pay:
type: boolean
summary:
type: string
evidence:
type: object
wallet:
type: object
description: outgoing_tx_count, is_contract, eth, usdc
warnings:
type: array
items:
type: string
example:
verdict: verified
safe_to_pay: true
summary: shop.example.com declares this address as its own in its DNS (shop.example.com).
wallet:
network_name: Base
outgoing_tx_count: 214
is_contract: false
eth: 0.01
usdc: 50
warnings: []
'400':
description: Bad request (not charged)
'401':
description: Wrong or missing workspace secret (not charged)
'402':
description: 'Payment required: see the PAYMENT-REQUIRED header'
x-price-usd: '0.003'
tags:
- Id Check