search: Search for products

API: upcitemdb.com:upc-database
Endpoint: /search
Response format: text/plain
Auth: unknown
Method: GET
Last Status: 200
Latency: 621ms

Description

Search for products by name, description, or keywords. Supports filtering by brand and category. Returns up to 10 items per request with pagination support.

Parameters (4)

brand (string, query, optional)

Filter by brand name

category (string, query, optional)

Filter by product category

offset (integer, query, optional, default: 0)

Pagination offset (0-based)

Constraints: {'minimum': 0}

s (string, query, required)

Search phrase or keywords

Examples (2)

Search for products openapi-spec
curl 'https://api.upcitemdb.com/prod/trial/search?s=diet+coke&brand=Coca-Cola&category=Beverages&offset=0'
import requests

resp = requests.get(
    "https://api.upcitemdb.com/prod/trial/search",
    params={
        's': 'diet coke',
        'brand': 'Coca-Cola',
        'category': 'Beverages',
        'offset': '0',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("upcitemdb")
result = api.fetch("search", s="diet coke", brand="Coca-Cola", category="Beverages", offset=0)

for item in result:
    print(item)
const resp = await fetch("https://api.upcitemdb.com/prod/trial/search?s=diet+coke&brand=Coca-Cola&category=Beverages&offset=0");
const data = await resp.json();
Search for products probe-gate
curl 'https://api.upcitemdb.com/prod/trial/search?s=diet+coke&brand=Coca-Cola&category=Beverages&offset=0'
import requests

resp = requests.get(
    "https://api.upcitemdb.com/prod/trial/search",
    params={
        's': 'diet coke',
        'brand': 'Coca-Cola',
        'category': 'Beverages',
        'offset': '0',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("upcitemdb")
result = api.fetch("search", s="diet coke", brand="Coca-Cola", category="Beverages", offset=0)

for item in result:
    print(item)
const resp = await fetch("https://api.upcitemdb.com/prod/trial/search?s=diet+coke&brand=Coca-Cola&category=Beverages&offset=0");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:47:25.805336 200 621ms
2026-04-16 17:14:17.808427 200 676ms
2026-04-16 02:43:05.420532 200 696ms
2026-04-16 00:57:38.658169 200 572ms
2026-04-15 03:17:15.710406 200 584ms
2026-04-15 02:04:01.278587 200 821ms
2026-04-14 01:15:26.772549 200 581ms
2026-04-14 00:18:13.620787 200 1615ms
2026-04-12 16:37:58.363387 200 882ms
2026-04-12 13:14:39.228672 200 570ms
2026-04-10 02:05:48.802133 200 475ms
2026-04-10 01:04:34.013754 200 579ms
2026-04-09 03:28:58.333840 200 1051ms
2026-04-09 02:40:49.313989 200 570ms
2026-03-28T08:13:40.591125 200 521ms