← Back to all APIs

Verify Worldid

$0.005

Verify a World ID 4.0 proof via the Worldcoin Developer Portal API. Generates an RP signature server-side, then proxies the full IDKit proof to developer.world.org. Returns { valid, nullifier, worldcoin_response }.

POST https://x402.freeq.one/tools/verify_worldid
Try it (x402 payment flow)

⚡ Try with your wallet — live payment

curl -X POST https://x402.freeq.one/tools/verify_worldid \ -H "Content-Type: application/json" \ -d '{"proof":{"protocol_version":"4.0","responses":[{"identifier":"proof_of_human","issuer_schema_id":1,"nullifier":"0x...","expires_at_min":49012345,"proof":["0x...","0x...","0x...","0x...","0x..."],"signal_hash":"0x..."}]},"action":"test_action"}'

Without payment, the server returns 402 Payment Required with x402 challenge details. A paying agent signs a USDC transaction on Base and retries with the payment header.