ISHOB
GET https://api.ishob.com/v1/product-code
Listed in Coinbase x402 Bazaar
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).
Other endpoints from api.ishob.com
The same service's other paid functions that Haggly tracks, each with its own price. Functions outside Haggly's categories are not listed.
| Endpoint | Category | Price per call |
|---|---|---|
| GET /v1/crypto/portfolio | On-chain data | $0.001 |
| GET /v1/crypto/prices | Crypto prices & market data | $0.001 |
| POST /v1/extract | Web page extraction | $0.001 |
| GET /v1/feed-reader | Social media data | $0.0003 |
| GET /v1/location-report | Weather | $0.01 |
| GET /v1/weather | Weather | $0.001 |
How to buy
This endpoint takes pay-per-call payments over x402. Call it once without paying to see its live price; any x402 client then pays and retries automatically.
curl -i -X GET "https://api.ishob.com/v1/product-code"
# HTTP/1.1 402 Payment Required: price, asset and payTo are in the responseRecent checks
| Checked (UTC) | Result | Status | Time | Live price |
|---|---|---|---|---|
| 2026-10-14 06:15 | Valid 402 | 402 | 11 ms | $0.001 |
Receipts
No test purchases yet. Graded test purchases are next on our list; until then every number here comes from unpaid checks.
What a check proves