Skip to content
On this page

Send Image To Text Task (OCR)

Pricing: 7000 Requests/ 1$

For latest plans information visit or apikey: dashboard

json
Paid: POST https://pro.nocaptchaai.com/solve
FREE: POST https://pro.nocaptchaai.com/solve

headers: {
    "Content-Type": "application/json",
    "apikey": "apikey"
},
body: {
    "method": "ocr",
    "id": "probot",
    "image": "image base64 hash"
}

Supported List:

  • Probot
  • Amazon
  • OMGOMGOMG onion
  • MTCaptcha
  • morocco
  • Dell
  • Catch.au
  • Web.de
  • zefoy
  • caixa br
  • visaAppoinment
  • 0xCheats
  • zoho
  • protypers

Send ImageToText Task

JavaScript
(async () => {
  try {
    const data = await (await fetch("https://pro.nocaptchaai.com/solve", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        "apikey": "apikey"
      },
      body: JSON.stringify({
        method: "ocr",
        id: 'probot',
        image: "image base64 hash"
      })
    })).json();
    console.log(data);
  } catch (error) {
    console.log(error);
  }
})();
Go
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"net/http"
)

func main() {
	data := map[string]interface{}{
		"method": "ocr",
		"id":     "probot",
		"image":  "image base64 hash",
	}

	jsonData, _ := json.Marshal(data)

	req, _ := http.NewRequest("POST", "https://pro.nocaptchaai.com/solve", bytes.NewBuffer(jsonData))
	req.Header.Set("Content-Type", "application/json")
	req.Header.Set("apikey", "apikey")

	client := http.Client{}
	resp, _ := client.Do(req)

	var result map[string]interface{}
	json.NewDecoder(resp.Body).Decode(&result)

	fmt.Println(result)
}
Python
import requests
import json

data = {
    "method": "ocr",
    "id": "probot",
    "image": "image base64 hash"
}

headers = {
    "Content-Type": "application/json",
    "apikey": "apikey"
}

response = requests.post("https://pro.nocaptchaai.com/solve", json=data, headers=headers)
response_data = response.json()

print(response_data)
C#
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        var data = new
        {
            method = "ocr",
            id = "probot",
            image = "image base64 hash"
        };

        var json = Newtonsoft.Json.JsonConvert.SerializeObject(data);
        var content = new StringContent(json, Encoding.UTF8, "application/json");

        using (var httpClient = new HttpClient())
        {
            httpClient.DefaultRequestHeaders.Add("apikey", "apikey");
            var response = await httpClient.PostAsync("https://pro.nocaptchaai.com/solve", content);
            var responseContent = await response.Content.ReadAsStringAsync();

            Console.WriteLine(responseContent);
        }
    }
}
Rust
use reqwest::Client;
use serde_json::json;

#[tokio::main]
async fn main() -> Result<(), reqwest::Error> {
    let data = json!({
        "method": "ocr",
        "id": "probot",
        "image": "image base64 hash"
    });

    let client = Client::new();
    let response = client
        .post("https://pro.nocaptchaai.com/solve")
        .header("Content-Type", "application/json")
        .header("apikey", "apikey")
        .json(&data)
        .send()
        .await?;

    let response_data: serde_json::Value = response.json().await?;
    println!("{:?}", response_data);

    Ok(())
}
PHP
<?php

$data = array(
    'method' => 'ocr',
    'id' => 'probot',
    'image' => 'image base64 hash'
);

$options = array(
    'http' => array(
        'header' => "Content-type: application/json\r\n" .
                    "apikey: apikey\r\n",
        'method' => 'POST',
        'content' => json_encode($data)
    )
);

$context = stream_context_create($options);
$result = file_get_contents('https://pro.nocaptchaai.com/solve', false, $context);
$response = json_decode($result, true);

var_dump($response);

?>
Payload
{
    "method": "ocr",
    "id": "probot"
    "image": "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"
    
}
SUCCESS
{
    "id": "",
    "solution": "64902",
    "status": "solved",
    "url": ""
}
FAIL
{
    "status": "error", 
    "message": "Unable to solve. Please check docs of this captcha type is supported."
}

ocrID: All Supported Site variations

For Extension and API

ID: requiredCostMethod: requiredSample
omgomg1000/$0.2ocr omg omg
probot1 requestocrprobot
catch1 requestocrcatch
dell1 requestocrdell
mtcap1 requestocrmtcap
morocco1 requestocrmorocco
amazon1 requestocramazon
zefoy1 requestocrzefoy
webde1 requestocrwebde
visa11 requestocrwebde
u11 requestocrwebde
oxcheats1 requestocrwebde
caixa1 requestocrwebde
zoho1 requestocrwebde webde webde
protypers1 requestocrwebde

Need Custom Site?

We do custom models on demand. 99% accuracy.

Feel free to send email or find us on telegram or discord

Discord: https://nocaptchaai.com/discord

Telegram: https://nocaptchaai.com/telegram

Email: [email protected]

Note: There's a one time charge for the labor of adding support.

Released under the MIT License.