{"uid":"cap_6VJEVT2n2iinqqgnlWX4r","slug":"telesint-claim-check-1d13da2d","name":"TeleSint Claim Check","description":"Call before acting on a breach, ransomware or hacktivist claim. Tests it for recycling against earlier Telegram posts: verdict recycled|reused_template|previously_claimed|repost|no_prior_match with matching record IDs.","url":"https://telesint-api.onrender.com/claim-check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"id":{"type":"string","description":"TeleSint record id from any endpoint items[].id"},"text":{"type":"string","description":"Or the claim text itself (max 4000 chars)"},"victim":{"type":"string","description":"Optional victim organisation or domain, improves matching for text claims"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"source":"TeleSint","matches":[{"id":"4a1c0e9d2b7f6a35","kind":"recycled","age_days":60,"same_victim":["aasa.ae"],"text_similarity":0.82}],"reasons":["1 record(s) ≥30 days older carry the same text, a shared strong IOC, or the same victim from the same claimant (oldest 60 days earlier)."],"verdict":"recycled","endpoint":"claim-check","contested_by_other_claimant":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NnIQosUdyqjtiG1ebW6ck","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a breach, ransomware, or hacktivist claim has been recycled or previously posted on Telegram, returning a verdict and matching record IDs.","exampleAgentPrompt":"Before we escalate this ransomware claim about Acme Corp, check if it's recycled — run the claim text against prior Telegram posts and tell me if it's a repost, reused template, or something new.","exampleUseCases":[{"title":"Ransomware claim pre-escalation check","prompt":"We just received a ransomware claim naming HealthFirst Medical as the victim — can you check if this claim text has appeared in any earlier Telegram posts before we notify the incident response team?"},{"title":"Hacktivist announcement originality check","prompt":"A hacktivist group just posted a breach announcement. Run this claim text through TeleSint's claim-check with victim domain 'bankofexample.com' and tell me if it's a reused template or a fresh claim."},{"title":"Verify breach claim from TeleSint record","prompt":"I have a TeleSint record ID from the threat feed — check it for recycling and tell me whether the verdict is a repost, previously claimed, or no prior match."}],"resultDescription":"Returns a verdict string — one of: recycled, reused_template, previously_claimed, repost, or no_prior_match — along with matching record IDs from prior Telegram posts that substantiate the verdict.","failureModes":["Missing both 'id' and 'text' parameters — request rejected with validation error","Claim text exceeds 4000 character limit — truncation or rejection","Unknown record ID that doesn't exist in TeleSint database — not found error","Rate limiting or payment failure on $0.05 USDC per call — 402 Payment Required","Service cold-start delay on Render free tier — elevated latency on first call"],"whenToPreferThis":"Use this endpoint before acting on any breach, ransomware, or hacktivist claim to avoid wasting incident response resources on recycled or fabricated threats. Prefer it over manual Telegram searches when you need a structured, verdict-bearing response with record IDs for audit trails. Especially valuable when you have either raw claim text or an existing TeleSint record ID and want a fast authenticity check prior to escalation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T06:38:11.564Z","isFirstParty":false,"canonicalSlug":"telesint-claim-check-1d13da2d"}