{"uid":"cap_CQThf7Rz3iYn58525fvDR","slug":"homoglyph-check-79e3e233","name":"Homoglyph Check","description":"817 pay-per-call APIs for AI agents. Every endpoint is POST /<name> and is payable in USDC over x402 on Base and Solana — no signup, no API key, just pay-per-call. GET https://x402.agentutility.ai/ returns the same catalog as machine-readable JSON.","url":"https://x402.agentutility.ai/homoglyph-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["text"],"properties":{"text":{"type":"string","description":"Input string to scan (domain, email, username, or arbitrary text). UTF-8, max ~10k chars."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"text":{"type":"string"},"ascii_only":{"type":"boolean"},"normalized":{"type":"string"},"risk_level":{"type":"string"},"risk_score":{"type":"integer"},"text_length":{"type":"integer"},"block_counts":{"type":"object","properties":{"Cyrillic":{"type":"integer"}}},"is_suspicious":{"type":"boolean"},"homoglyph_count":{"type":"integer"},"invisible_count":{"type":"integer"},"has_mixed_scripts":{"type":"boolean"},"homoglyph_findings":{"type":"array","items":{"type":"object","properties":{"char":{"type":"string"},"block":{"type":"string"},"index":{"type":"integer"},"codepoint":{"type":"string"},"impersonates":{"type":"string"}}}},"invisible_findings":{"type":"array"}}}}}}},"responseSchema":{"type":"json","example":{"text":"аpple.com","ascii_only":false,"normalized":"apple.com","risk_level":"high","risk_score":80,"text_length":9,"block_counts":{"Cyrillic":1},"is_suspicious":true,"homoglyph_count":1,"invisible_count":0,"has_mixed_scripts":true,"homoglyph_findings":[{"char":"а","block":"Cyrillic","index":0,"codepoint":"U+0430","impersonates":"a"}],"invisible_findings":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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_Ub9SwvnSFAUv21Fj8VvG1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans text, domains, emails, or usernames for homoglyph substitutions, mixed scripts, and invisible characters that could indicate spoofing or phishing","exampleAgentPrompt":"Can you check if the domain 'аpple.com' is using any lookalike or homoglyph characters that could make it a phishing site impersonating a real brand?","exampleUseCases":[{"title":"Phishing domain detection pipeline","prompt":"Before I click this link, check if 'paypaI.com' contains any unicode tricks or homoglyph characters that might make it a fake version of paypal.com."},{"title":"User registration spoofing prevention","prompt":"Someone just tried to register the username 'аdmin' on our platform — can you scan it for homoglyphs or mixed-script characters that might be impersonating our admin account?"},{"title":"Brand protection email monitoring","prompt":"Scan this sender address 'suppоrt@аmazon.com' for any Cyrillic or lookalike characters that could indicate it's a spoofed phishing email rather than a legitimate Amazon address."}],"resultDescription":"Returns a JSON object containing: normalized ASCII version of the text, a risk_score (0-100), risk_level (e.g. 'high'), boolean flags for is_suspicious, ascii_only, and has_mixed_scripts, counts of homoglyphs and invisible characters, per-script block counts (e.g. Cyrillic), and detailed homoglyph_findings arrays listing each suspicious character's Unicode codepoint, its position, its Unicode block, and which ASCII character it impersonates.","failureModes":["Input text exceeds ~10k character limit — truncation or rejection","Non-UTF-8 encoded input may cause parsing errors","Empty text field returns validation error","Legitimate internationalized domain names (IDNs) may produce false positives for non-Latin scripts"],"whenToPreferThis":"Use this endpoint when you need to programmatically detect unicode-based impersonation attacks in domains, emails, or usernames — particularly homoglyph substitutions (e.g. Cyrillic 'а' for Latin 'a'), mixed-script combinations, and invisible characters. Prefer this over generic text analysis tools when security context demands character-level unicode inspection with structured findings and risk scoring.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T12:35:45.451Z","isFirstParty":false,"canonicalSlug":"homoglyph-check-79e3e233"}