# ISHOB Product Barcode Lookup

> ISHOB Product Barcode Lookup is a paid API for AI agents from api.ishob.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-15).

Validates, converts, and decodes product barcodes (EAN, UPC, GTIN, ISBN, ISSN, ISMN), then fetches product or book data from open databases including name, brand, Nutri-Score, and cover images.

## Facts

- Endpoint: GET https://api.ishob.com/v1/product-code?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ishob-product-barcode-lookup-f5bd9089
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5uN0bvX1VxDJO5nn-MzJN

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 ishob-product-barcode-lookup-f5bd9089
```

Example prompt: Can you look up the barcode 3017620422003 and tell me what product it is, including its brand, Nutri-Score, and any labels?

## When to prefer this

Choose this endpoint when you need to identify a physical product or book from a scanned or typed barcode number, validate barcode integrity, convert between barcode formats, or enrich product data with nutrition, brand, or publishing metadata from open databases — especially for food, cosmetics, pet food, or books.

## Known failure modes

- Invalid barcode length or format returns validation error with details
- Barcode not found in open databases returns empty product fields
- Wrong check digit reported with corrected digit rather than error
- Network timeout fetching from Open Food Facts or Open Library
- Non-barcode string input (e.g. letters) rejected as invalid

## How this service works

Look up a product barcode number: identify and validate EAN-13, EAN-8, UPC-A, UPC-E, GTIN-14, ISBN-13/10, ISSN and ISMN codes (wrong check digits are reported with the correct digit), convert between forms (GTIN-14, EAN-13, UPC-A, ISBN-10 <-> 13) and decode the GS1 prefix. Then fetch product data from open databases: name, brand, quantity, categories, image, labels, Nutri-Score (food, cosmetics, pet food via Open Food Facts) or title, authors, publisher and cover (books via Open Library).

## Output

Returns validated barcode details (type, check digit status, correct check digit if wrong), converted equivalent forms (GTIN-14, EAN-13, UPC-A, ISBN-10/13), decoded GS1 prefix, and when lookup is enabled: product name, brand, quantity, categories, image URL, labels, Nutri-Score (for food/cosmetics/pet food) or book title, authors, publisher, and cover image URL.

## 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",
     "required": [
      "code"
     ],
     "properties": {
      "code": {
       "type": "string",
       "maxLength": 20,
       "description": "Barcode number: 8/12/13/14 digits or ISBN-10 (spaces and hyphens ignored), e.g. 3017620422003"
      },
      "lookup": {
       "type": "boolean",
       "default": true,
       "description": "Also fetch product / book data from open databases (false = validate and convert only)"
      }
     }
    }
   },
   "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/ishob-product-barcode-lookup-f5bd9089/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ishob.com](https://www.zero.xyz/host/api.ishob.com/llms.txt)
