# OCR Web Service AI integration on Definable

> OCR Web Service provides SOAP and REST APIs for integrating Optical Character Recognition (OCR) technology into software products, mobile devices, or other web services.

## What this connects

OCR Web Service provides SOAP and REST APIs for integrating Optical Character Recognition (OCR) technology into software products, mobile devices, or other web services.

Vendor: https://www.ocrwebservice.com/

## Tools available

**4** tools available. First 4:

- `OCR_WEB_SERVICE_GET_ACCOUNT_CREDENTIALS` — Get Account Credentials — Tool to extract OCRWebService credentials (user_name, license_code) from connection metadata. Always call this before invoking OCR_WEB_SERVICE_RECOGNIZE or OCR_WEB_SERVICE_GET_ACCOUNT_INFORMATION rather than reusing cached values, as credentials may become stale. Use OCR_WEB_SERVICE_GET_ACCOUNT_INFORMATION to verify account status and quota before submitting large jobs.
- `OCR_WEB_SERVICE_GET_ACCOUNT_INFORMATION` — Get Account Information — Retrieve OCRWebService account information including remaining pages, subscription plan, and expiration date. Use this tool to check your account status before large OCR jobs — exhausted page quotas will cause OCR_WEB_SERVICE_RECOGNIZE to fail mid-run. Returns details about your subscription including pages remaining and plan expiration. If credentials are invalid or stale, retrieve fresh user_name and license_code via OCR_WEB_SERVICE_GET_ACCOUNT_CREDENTIALS before retrying. Requires valid OCRWebService credentials (username and license code).
- `OCR_WEB_SERVICE_LOG` — OCR Web Service Log — Tool to retrieve OCR processing logs for a date range on your account. Invalid credentials or bad date ranges return empty data rather than an error, so an empty result may indicate incorrect inputs rather than no logs.
- `OCR_WEB_SERVICE_RECOGNIZE` — OCRWebService Recognize — Tool to call SOAP Recognize operation. Use when performing OCR on an image to retrieve text, output document, word coordinates, and errors. Consumes page quota per call; returns HTTP 429 when limits exceeded. Check quota via OCR_WEB_SERVICE_GET_ACCOUNT_INFORMATION before large jobs; batch large PDFs in ~25–50 page chunks.

## Auth

Auth schemes: `BASIC`.

## How agents use OCR Web Service

Inside a Definable workflow, OCR Web Service is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → OCR Web Service** — the Researcher (GPT-5.5) pulls context from OCR Web Service (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → OCR Web Service** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into OCR Web Service (create record, post message, draft email).
- **Designer / Engineer → Distributor → OCR Web Service** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via OCR Web Service (attach file, open PR comment, post status).

The Verifier checks every OCR Web Service call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- ai document extraction — https://definable.ai/apps/category/ai-document-extraction/
- developer tools — https://definable.ai/apps/category/developer-tools/

## Related

- HTML page: https://definable.ai/apps/ocr_web_service/
- Same category (ai document extraction): https://definable.ai/apps/category/ai-document-extraction/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
