Developers
The Product Identity API.
Resolve any GTIN or UPC to a single canonical product record — identity, category, specs, offers, and per-fact provenance — over a plain JSON API. The same canonical fact service that renders our pages answers the API, so what you read is what a search engine or AI assistant reads.
Base URL
https://api.anyupc.com/v1Core endpoints
GET /v1/products/{gtin}— the full canonical record for a GTIN-14.GET /v1/products?q={query}— search by GTIN, UPC, brand, or name.GET /v1/brands— the brand directory;/v1/brands/{slug}/productsfor a brand's catalog.GET /v1/categories— the product taxonomy.GET /v1/products/index— paginated enumeration of published records for sync.
Content negotiation
Every product page URL also answers as JSON — request it with Accept: application/json to get the machine-readable record at the same canonical URL your users see.
Access & limits
- A free tier for evaluation and low-volume use.
- Usage-based pricing beyond the free tier (see pricing).
- A hosted MCP server so AI assistants can query AnyUPC directly — coming with launch.
- Fields are served rights-aware: open data flows freely; restricted fields are filtered by entitlement.
API keys, the docs portal, and the MCP endpoint ship with the developer distribution phase. Base URL and endpoint shapes above are stable.
