{"uid":"cap_PMg9b6C-W4XRTmi542spZ","slug":"2captcha-createtask-23aa4e14","name":"2Captcha CreateTask","description":"Submit a captcha task for solving","url":"https://twocaptcha.mpp.tempo.xyz/createTask?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":{"request":{"query":"{\\\"clientKey\\\": \\\"test_api_key\\\", \\\"task\\\": {\\\"type\\\": \\\"NoCaptchaTaskProxyless\\\", \\\"websiteURL\\\": \\\"https://example.com\\\", \\\"websiteKey\\\": \\\"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-\\\"}}\", \"reasoning\": \"This is a minimal, safe test input for the CreateTask endpoint that submits a reCAPTCHA v2 challenge without proxy. It uses realistic but generic values (example.com domain and a standard reCAPTCHA site key format) and includes all required fields: clientKey for authentication, task type, websiteURL, and websiteKey. This is non-destructive and tests the basic happy path.\", \"skip\": false}"},"response":{"errorId":22,"errorCode":"ERROR_TASK_ABSENT","errorDescription":"Task property is empty or not set. Please refer to API v2 documentation"}},"exampleRequest":{"query":"{\\\"clientKey\\\": \\\"test_api_key\\\", \\\"task\\\": {\\\"type\\\": \\\"NoCaptchaTaskProxyless\\\", \\\"websiteURL\\\": \\\"https://example.com\\\", \\\"websiteKey\\\": \\\"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-\\\"}}\", \"reasoning\": \"This is a minimal, safe test input for the CreateTask endpoint that submits a reCAPTCHA v2 challenge without proxy. It uses realistic but generic values (example.com domain and a standard reCAPTCHA site key format) and includes all required fields: clientKey for authentication, task type, websiteURL, and websiteKey. This is non-destructive and tests the basic happy path.\", \"skip\": false}"},"tags":["captcha","automation","solving","web"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":2,"rating":{"score":"0.00","successRate":"1.00","reviews":2,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8rselFE86iZEIvDyj0Uu0","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x20c0000000000000000000000000000000000000","unit":"request","depositMicros":null,"planRef":null}],"brandName":"2Captcha","brandSlug":"2captcha","brandBaseUrl":"https://2captcha.com","brandDocsUrl":"https://2captcha.com","whatItDoes":"Submits a CAPTCHA solving task (reCAPTCHA, hCaptcha, Turnstile, image, etc.) to the 2Captcha service and returns a task ID for polling","exampleAgentPrompt":"I need to solve the reCAPTCHA v2 on https://example.com — the site key is 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-, use a NoCaptchaTaskProxyless task type and my API key test_api_key.","exampleUseCases":null,"resultDescription":"Returns a JSON object with either a numeric taskId (on success) which must then be polled via GetTaskResult, or an errorId with errorCode and errorDescription explaining why submission failed (e.g. ERROR_TASK_ABSENT if task fields are missing, ERROR_KEY_DOES_NOT_EXIST for invalid API key).","failureModes":["ERROR_TASK_ABSENT (errorId 22): task property missing or empty in request body","ERROR_KEY_DOES_NOT_EXIST: invalid or missing clientKey","ERROR_ZERO_BALANCE: insufficient account balance to process task","ERROR_NO_SLOT_AVAILABLE: service temporarily at capacity, retry later","Malformed JSON body returns HTTP 400 or parsing error","Unsupported task type string causes rejection"],"whenToPreferThis":"Use this endpoint when you need to programmatically solve CAPTCHAs (reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, image captchas) as part of web automation, scraping, or form submission workflows. This is the submission step — always pair it with the GetTaskResult endpoint to retrieve the solved token. Prefer this over alternatives when you need broad CAPTCHA type support with a pay-per-solve model at $0.003 per task.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3755,"lastUsedAt":"2026-10-11T08:45:43.587Z","lastSuccessfullyRanAt":"2026-08-10T19:37:53.084Z","lastHealthCheckAt":"2026-10-12T06:29:30.694Z","isFirstParty":false,"canonicalSlug":"2captcha-createtask-23aa4e14"}