# Tanod sitepeek OCR

> Tanod sitepeek OCR is a paid API for AI agents from tanod.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Extracts text from a public PNG, JPEG, WebP, GIF, or TIFF image URL using Tesseract OCR, returning the recognized text, word count, and mean word confidence score.

## Facts

- Endpoint: POST https://tanod.dev/v1/ocr?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-sitepeek-ocr-2e4dd9a1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SVRmGyjD7Fu7JTFAa4HB1

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tanod-sitepeek-ocr-2e4dd9a1 -d '<json body>'
```

Example prompt: Can you read and extract all the text from this image — https://example.com/receipt.jpg — and tell me how confident the OCR is?

## When to prefer this

Choose this endpoint when you need to extract readable text from a raster image (PNG, JPEG, WebP, GIF, TIFF) hosted at a public URL, and want a confidence score alongside the text. It is especially useful for receipts, scanned forms, screenshots, and signage where the text is embedded in the image. Prefer it over PDF-specific OCR tools when the source is a raw image file rather than a PDF.

## Known failure modes

- Image URL is not publicly accessible or returns a non-200 response
- Image exceeds 10 MB or 40 megapixel size limits
- Unsupported image format (e.g. BMP, SVG)
- Requested language code is not installed (only 'eng' is available)
- Image contains no detectable text, returning empty text with zero word count
- Network timeout fetching the remote image URL

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns the OCR-extracted text from the image, along with the total word count and a mean word confidence score (0–100) indicating how reliable the recognition was. The OCR is run in an isolated, resource-limited process using Tesseract.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "description": "Public http(s) URL of a PNG, JPEG, WebP, GIF (first frame) or single-page TIFF image (at most 10 MB and 40 megapixels)."
  },
  "lang": {
   "type": "string",
   "default": "eng",
   "pattern": "^[a-z][a-z_]{1,15}(\\+[a-z][a-z_]{1,15}){0,2}$",
   "maxLength": 50,
   "minLength": 3,
   "description": "Tesseract language code (installed: eng)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://tesseract-ocr.github.io/tessdoc/images/eurotext.png",
  "lang": "eng",
  "text": "The (quick) [brown] {fox} jumps!\nOver the $43,456.78 <lazy> #90 dog\n& duck/goose, as 12.5% of E-mail\nfrom aspammer@website.com is spam. ...",
  "width": 640,
  "words": 66,
  "format": "png",
  "height": 500,
  "final_url": "https://tesseract-ocr.github.io/tessdoc/images/eurotext.png",
  "truncated": false,
  "confidence_mean": 90.2,
  "untrusted_content": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-sitepeek-ocr-2e4dd9a1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
