{"uid":"cap_CDDTOGojvMzl4mJgygtsM","slug":"verdict-pii-scanner-73c54ca0","name":"Verdict PII Scanner","description":"PII detector that finds what regex misses (names, addresses, ID numbers, health data, credentials) and locates what patterns can verify (emails, valid IBANs, Luhn-checked cards, phones). Does not rewrite text.","url":"https://verdict.kechlab.com/v1/pii-scan?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"the text to examine"},"types":{"description":"(optional) subset of: person_name, email, phone, postal_address, id_number, payment_card, bank_account, date_of_birth, credentials, health_info"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0337","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.0337/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0337","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0337","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5mewk2i-ycewv6998i9VY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0337","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans text for personally identifiable information (PII) using AI-level detection beyond regex, identifying names, addresses, IDs, health data, credentials, emails, IBANs, payment cards, and phone numbers — without rewriting the text.","exampleAgentPrompt":"Scan this support ticket text for any PII — especially names, email addresses, phone numbers, payment cards, and IBANs — and tell me exactly what you find: 'Hi, I'm John Smith, my card ending 4532 was charged twice, please contact me at john.smith@gmail.com or +1-555-234-9871.'","exampleUseCases":[{"title":"Pre-storage compliance check for user submissions","prompt":"Before we store this user-submitted feedback in our database, scan it for any PII — names, emails, phone numbers, ID numbers, or health info — so we know if we need to redact anything first: 'I've been dealing with diabetes for 3 years, call me at 07700900123, I'm Sarah Johnson.'"},{"title":"Outbound email data leak prevention","prompt":"Check this draft email for any accidentally included sensitive data like credentials, payment card numbers, or bank account details before it gets sent out: 'FYI the test credentials are admin/P@ssw0rd123 and the IBAN for the refund is GB29NWBK60161331926819.'"},{"title":"Log file PII audit before shipping to analytics","prompt":"Scan this server log snippet for personal information — especially anything like names, addresses, or card numbers — that shouldn't be flowing into our analytics pipeline: 'User 4821 (Jane Doe, 14 Maple Street, Springfield) paid with card 4111111111111111 on 2024-03-15.'"}],"resultDescription":"Returns a structured list of detected PII entities found in the input text, including the PII category (e.g. person_name, email, payment_card, bank_account), the matched value or span, and — where applicable — validation results such as Luhn check for cards or IBAN format validity. Does not return rewritten or redacted text.","failureModes":["Empty or whitespace-only text input returns no detections","Very long text may require chunking if it exceeds token limits","Highly ambiguous names in generic contexts may produce false positives","Unusual or non-standard ID number formats from obscure jurisdictions may be missed","Specifying an invalid PII type in the `types` filter may result in an error or ignored filter","Adversarially obfuscated PII (e.g. leetspeak substitutions) may evade detection"],"whenToPreferThis":"Choose this endpoint when regex-based PII detection is insufficient — e.g. when you need to catch natural-language names and postal addresses that don't match fixed patterns, or when you need format validation (Luhn-checked card numbers, valid IBANs) alongside semantic detection. Ideal for compliance pipelines, data ingestion guardrails, and outbound content checks where both recall (finding what regex misses) and precision (validating structured identifiers) matter. Not suitable if you need the text rewritten or redacted — this endpoint only detects and locates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:35:17.998Z","isFirstParty":false,"canonicalSlug":"verdict-pii-scanner-73c54ca0"}