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