Skip to main content

Built for the Agentic Web

AI shopping assistants can discover and evaluate every product here through structured data and a JSON search API. No scraping, no guesswork.

Structured Data

Every product page embeds Schema.org JSON-LD: prices (GBP, VAT-inclusive), specs, and live availability are machine-parseable out of the box.

Schema.org / JSON-LD

Agent Discovery

A /.well-known/agent.json file describes the store's machine-readable surface: the search API contract, structured-data coverage, and how checkout works.

/.well-known/agent.json

Product Search API

Query the full catalogue over a simple GET endpoint: keyword search plus brand, category, price, and stock filters, with JSON results. A sitemap covers every product page.

GET /api/products/search
agent-example.ts
// Discover store capabilities
const discovery = await fetch(
  "/.well-known/agent.json"
);

// Search the catalogue (GET, JSON response)
const results = await fetch(
  "/api/products/search?q=usb-c+dock&in_stock=true"
);

Start with the machine-readable manifest at /.well-known/agent.json