Developers
Smynd API
One product. Every price — as an API. Search products, list their variants and get a normalized price comparison across merchants. Free to use, no key required.
Endpoints
GET /api/products ?q=biofinity
Full-text product search. Returns opaque product IDs — always discover IDs here, never construct them.
GET /api/products/{id}
Product details: brand, attributes, images, lifecycle status.
GET /api/products/{id}/variants
Purchasable variants (pack sizes, prescription variants) with their variantKey.
GET /api/products/{id}/prices ?country=DE&quantity=1
All variants with raw offers plus a normalized comparison: unit price, shipping, totals — deduplicated per merchant, sorted by unit price incl. shipping.
GET /api/products/{id}/variants/{variantKey}/prices ?country=DE
Same comparison for a single variant.
GET /api/products/{id}/variants/{variantKey}/price-history ?merchantId=…
Price change history per merchant and variant.
LLM integration
The OpenAPI spec carries
x-llm-instructions so agents can use the API without a UI. The essentials:
- Product IDs are opaque — resolve them via
GET /api/products?q=…, never guess them. - Answer price questions from
comparison.entries: already normalized, deduplicated per merchant and sorted by unit price incl. shipping. - Pass
quantity(1–99, default 1) to compare a specific order quantity. - The purchase link is the raw offer with the matching
offerId.