{"uid":"cap_qqs10AR_Xg52x4jG_59f6","slug":"shelf-thirdmade-net-captcha-classifier-e1e8b5a9","name":"shelf.thirdmade.net CAPTCHA Classifier","description":"Classifies captcha type (reCAPTCHA, hCaptcha, Turnstile) and difficulty. Eval only — we do NOT solve captchas.","url":"https://shelf.thirdmade.net/probe/captcha-eval","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":{"type":{"type":"string","description":"Captcha type: recaptcha, hcaptcha, turnstile, image, slider, puzzle"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tehtI1VNSOkZ10qscEwnd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Identifies the type and difficulty of a CAPTCHA on a given page (reCAPTCHA, hCaptcha, Turnstile, image, slider, puzzle) — evaluation only, no solving.","exampleAgentPrompt":"Can you check what type of captcha is on this login page — is it reCAPTCHA, hCaptcha, Turnstile, or something else, and how hard is it?","exampleUseCases":[{"title":"Pre-scraping bot protection audit","prompt":"Before I set up my scraper for this site, can you tell me what kind of captcha they're using — reCAPTCHA, hCaptcha, Turnstile, or something else — and how difficult it is?"},{"title":"Automation pipeline compatibility check","prompt":"I'm building an agent that needs to log into several sites — can you classify the captcha type for the login page so I know what challenge handling I'll need?"},{"title":"Security research CAPTCHA fingerprinting","prompt":"I'm surveying bot protection methods across e-commerce sites — can you probe this checkout page and tell me whether it's using reCAPTCHA, Turnstile, a slider, or an image captcha, and its difficulty level?"}],"resultDescription":"Returns the detected captcha type (one of: recaptcha, hcaptcha, turnstile, image, slider, puzzle) and a difficulty rating for the challenge found on the probed page.","failureModes":["No captcha detected on the page — returns null or unknown type","Target page is unreachable or returns non-200 status","Captcha type is novel or obfuscated and cannot be classified","Query param 'type' enum value is unrecognized or misspelled","Rate limiting or payment failure returns 402 error"],"whenToPreferThis":"Use this endpoint when you need to fingerprint what kind of bot protection a site uses before building automation, selecting a bypass strategy, or auditing a set of domains for CAPTCHA diversity. It is purely evaluative — choose it when you need classification metadata, not solving capability.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:46:09.249Z","isFirstParty":false}