# Citiview Agent Market – Product Barcode Lookup

> Citiview Agent Market – Product Barcode Lookup is a paid API for AI agents from agents.citiviewgroup.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-14).

Looks up packaged food product details by EAN/UPC barcode, returning name, brand, ingredients, allergens, Nutri-Score, NOVA group, eco-score, and per-100g nutrition.

## Facts

- Endpoint: GET https://agents.citiviewgroup.com/v1/barcode?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/citiview-agent-market-product-barcode-lookup-393f0eb4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PexKCKxtuLk6FwvOUqUKR

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 citiview-agent-market-product-barcode-lookup-393f0eb4
```

Example prompt: Look up the barcode 3017620422003 for me — I want to see the product name, brand, ingredients, allergens, Nutri-Score, NOVA group, eco-score, and nutrition per 100g.

## When to prefer this

Use this endpoint when you need to decode a specific EAN or UPC barcode for a packaged food product and retrieve structured nutritional, allergen, and sustainability data. It draws from Open Food Facts, the largest open food product database, making it ideal for diet tracking, allergen screening, ingredient transparency, or eco-conscious shopping workflows. Prefer this over general web search when you need machine-readable, structured nutrition fields rather than a webpage.

## Known failure modes

- Barcode not found in Open Food Facts database — returns empty or null product data
- Malformed or non-EAN/UPC code provided — returns validation error
- Product exists but has incomplete data (e.g. missing Nutri-Score or allergens) — partial fields returned
- Network or upstream Open Food Facts API unavailability — service error or timeout

## How this service works

Product barcode lookup (Open Food Facts): name, brand, ingredients, allergens and traces, Nutri-Score, NOVA processing group, eco-score and nutrition per 100 g for packaged food from its EAN/UPC barcode.

## Output

Returns structured data for the scanned product including: product name, brand, full ingredients list, allergens and traces, Nutri-Score grade (A–E), NOVA food processing group (1–4), eco-score, and a nutrition table per 100g (calories, fat, saturated fat, carbohydrates, sugars, fiber, protein, salt).

## 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",
       "description": "EAN or UPC digits"
      }
     }
    }
   },
   "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/citiview-agent-market-product-barcode-lookup-393f0eb4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.citiviewgroup.com](https://www.zero.xyz/host/agents.citiviewgroup.com/llms.txt)
