Text and image CAPTCHA
The classic challenge: the site shows a distorted image of characters and the visitor types what it reads. EndCaptcha decodes that image and returns the text, so your script can fill the field the same way a person would.
This is the cheapest kind of work on the service, and it is the flow the image CAPTCHA reference documents step by step.
What you need from the target page
- The CAPTCHA image itself, downloaded from the page that shows it.
- The page address, when you want the solve to look like it came from that page.
- A proxy, optional but recommended, HTTP only, so the solving address and yours match.
Solve it through the API
- Send a multipart/form-data POST to http://api.endcaptcha.com/upload with username, password and image (a file or a base64 field).
- Read the CAPTCHA id from the response.
- Poll http://api.endcaptcha.com/poll/<CAPTCHA_ID> every 3 seconds until the decoded text comes back.
- Fill the field with the text you received.
What it costs
Charged in credits like every type on the service. The packages and their credit prices are on the pricing block of the home page, and a captcha reported as incorrectly decoded is not billed.
Text and image CAPTCHA questions
How long does a decode take?
Poll every 3 seconds until the text arrives; the home page publishes a seven second service level agreement for the service.
What if the text is wrong?
Report it from your account and it is not billed, as the FAQ explains.

