# AgentRXI Barcode & QR Code Reader

> AgentRXI Barcode & QR Code Reader is a paid API for AI agents from agentrxi.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-15).

Decodes all major barcode and QR code symbologies from an image URL or base64-encoded file, returning the symbology type and decoded text for each code found.

## Facts

- Endpoint: GET https://agentrxi.com/v1/barcode/read?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentrxi-barcode-qr-code-reader-b70182a6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4TygohzHNaADrj6xs0L4q

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 agentrxi-barcode-qr-code-reader-b70182a6
```

Example prompt: Can you scan this product image and tell me what the barcode says? Here's the URL: https://example.com/product-label.jpg

## When to prefer this

Choose this endpoint when you need to decode any standard 1D or 2D barcode or QR code from an image, especially when multiple symbologies may be present or the symbology type is unknown. It handles a wide range of formats (QR, EAN, UPC, Code 128/39/93, Codabar, ITF, DataBar, PDF417) in a single call, making it ideal for retail, logistics, document scanning, and inventory workflows where the barcode format is not guaranteed.

## Known failure modes

- Image URL not accessible or returns non-image content
- Image exceeds 20 MB size limit
- No barcodes detected in the image
- Barcode is too blurry, damaged, or partially obscured to decode
- Unsupported image format
- Base64 payload malformed or missing extension hint

## How this service works

Read every barcode and QR code in an image: QR, EAN-13/8, UPC-A/E, Code 128/39/93, Codabar, ITF, DataBar and PDF417, with the symbology and decoded text. Also callable as GET with the same fields as query parameters.

## Output

Returns a list of detected barcodes, each with its symbology (e.g. QR, EAN-13, UPC-A, Code 128, PDF417, etc.) and the decoded text or data it contains. Supports multiple codes detected in a single image.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "description": "https URL of the file (max 20 MB)"
      },
      "filename": {
       "type": "string",
       "description": "Name with extension, helps detect the type"
      },
      "file_base64": {
       "type": "string",
       "description": "Or the file as base64 / data URI"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentrxi-barcode-qr-code-reader-b70182a6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentrxi.com](https://www.zero.xyz/host/agentrxi.com/llms.txt)
