{"uid":"cap_FVHb92y1e5FgsBPPRh0Ty","slug":"vextorium-evm-signature-verify-7cf3c321","name":"Vextorium EVM Signature Verify","description":"232 pay-per-call data APIs for AI agents: official statistics and economy (ECB, Fed, Eurostat, World Bank, SEC, BOE, INE), crypto prices and sentiment, Spanish public data, compliance (sanctions, VAT, IBAN, LEI), science, weather, web and developer tools and local AI text tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/evm-signature-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string"},"message":{"type":"string"},"signature":{"type":"string"},"eip712_data":{"type":"object"}}},"responseSchema":{"type":"json","example":{"type":"EIP-191 personal_sign","valid":true,"signer":"0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf","signed_hash":"0x517cc9957090f83459004d4980c16e723e44524c30d84175324025d957b0451a","expected_address":"0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YIlr4-R2SW__FnsAKhsgo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an EVM wallet signature (EIP-191 personal_sign or EIP-712 typed data) and recovers the signer address","exampleAgentPrompt":"Can you verify this Ethereum signature for me — the message was 'Hello World', the signature is 0xabc123..., and the wallet address I expect to have signed it is 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf?","exampleUseCases":[{"title":"Web3 login signature verification","prompt":"A user just tried to log in to my dapp using their MetaMask wallet — they signed the message 'Login to MyApp: nonce 4829' and sent signature 0xd3a1... — can you verify the signature and confirm the signer is 0xAbC456...?"},{"title":"EIP-712 typed data signature check","prompt":"I need to validate an EIP-712 permit signature before processing an on-chain action — the signature is 0x9f2e... and I need to confirm it was signed by 0x1234abcd... using the permit typed data I'll provide."},{"title":"Audit trail signature authentication","prompt":"We received a signed attestation from a counterparty claiming their wallet 0xDEAD... signed the message 'Agreement v2 accepted' — the signature is 0x7b8c... — can you verify it's authentic and tell me the recovered signer address?"}],"resultDescription":"Returns whether the signature is valid (boolean), the recovered signer address, the signed hash, the detected signature type (e.g. 'EIP-191 personal_sign'), and the expected address for comparison.","failureModes":["Invalid or malformed signature hex returns invalid result or error","Missing required signature field causes request rejection","Address mismatch between signer and expected_address returns valid=false","Malformed EIP-712 data object causes parsing error","Unsupported signature type may return null or error response"],"whenToPreferThis":"Use this endpoint when you need to cryptographically verify that a specific Ethereum wallet signed a given message or typed data payload — especially for Web3 authentication flows, on-chain agreement verification, or any scenario where you must recover the signer address from an EVM-compatible signature. Prefer this over manual cryptographic libraries when operating as an AI agent that needs a simple pay-per-call HTTP API without managing local crypto dependencies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:44:03.309Z","isFirstParty":false,"canonicalSlug":"vextorium-evm-signature-verify-7cf3c321"}