Product Registry Developer API

Want to include e-commerce product info in your app? Our API is exactly what you were looking for.

The Product Registry is an AI-first index of products. We clean, normalize, and structure product data so you can plug it straight into your app, bot, or internal tools. No crawling, no scraping, no guesswork.

What you can build

  • Shopping AI assistants & agents - Feed your models rich product facts such as price, availability, and identifiers.
  • Search & discovery - Let users search products by name, brand, GTIN, MPN, or merchant.
  • Comparison & aggregation - Merge products from many merchants into one consistent schema.

Key capabilities

  • ๐Ÿ” Product Search API - Fast, relevance-tuned product search.
  • ๐Ÿ“ฆ Structured product data - Names, identifiers, pricing, availability, merchant links.
  • ๐Ÿค– LLM-friendly formats - Simple JSON designed for AI tools and answer engines.
  • ๐ŸŒ Wide coverage - Products from thousands of stores, normalized into one model.

Getting access

  1. Tell us about your product and expected usage.
  2. We'll review and send you API keys and docs.
  3. You integrate, ship, and share feedback with us.
GET /api/v1/products/search?q=iphone&limit=10
{
  "products": [
    {
      "name": "iPhone 17 Pro",
      "brand": "Apple",
      "gtin": "194253178123",
      "price": 999.00,
      "currency": "USD",
      "availability": "in_stock",
      "merchant_url": "https://example.com/product/iphone-17-pro"
    }
  ]
}
from pydantic_ai import Agent
from product_registry import product_search_tool

agent = Agent(
  'gateway/openai:gpt-4o-mini',
  tools=[product_search_tool()],
  system_prompt='Search the Product Registry for the given query and return the results.',
)

result = agent.run_sync(
  'Find me the best iPhone 17 Pro deals that ship to Canada.'
)

API Access Request Form