Legend for developers
Connect once. Keep drinks data moving.
Use standard commerce formats, scheduled extraction, push APIs, and embeddable price comparison blocks to move inventory into Legend and useful market data back into your product.
- Scheduled pull and push workflows
- Validation and match diagnostics before publication
- Scoped credentials and metered partner access
Integration catalogue
Find the route that fits your product data.
Filter standard input formats and ecommerce connections by availability, platform family, or keyword.
Accepted input
Input formats
Structured data
JSON / JSON Lines
Send arrays, JSON Lines, or mapped nested product and offer records.
Ecommerce compatibility
Ecommerce engines
Hosted commerce
Connect through the platform API, webhooks, or a scheduled catalogue export.
Shopify
API and webhooks
BigCommerce
API or catalogue feed
Wix Stores
API or catalogue feed
Squarespace Commerce
API or catalogue export
Ecwid
API or catalogue feed
Lightspeed eCom
API or catalogue export
Shift4Shop
API or catalogue feed
Square Online
Catalogue API
Open source and self-hosted
Use a native pilot where available, otherwise export a supported feed or call the Push API.
WooCommerce
REST API and webhooks
Adobe Commerce / Magento
API or catalogue feed
Shopware
API or catalogue feed
PrestaShop
Webservice or feed
OpenCart
Extension or feed
Sylius
API or custom export
Saleor
GraphQL API
Medusa
API and subscribers
nopCommerce
Plugin or feed
CS-Cart
API or catalogue feed
Drupal Commerce
API or custom export
VirtueMart
Extension or feed
osCommerce
Custom export
Enterprise and composable
Use server APIs, event streams, or an existing product-information export.
Salesforce Commerce Cloud
Commerce API
SAP Commerce Cloud
API or integration feed
Oracle Commerce
REST API or feed
VTEX
Catalogue API and hooks
commercetools
API and subscriptions
Elastic Path
Commerce API
Spryker
Glue API or feed
HCL Commerce
REST API or feed
The extraction layer
Built to pull broadly, publish carefully.
The platform can collect from several approved surfaces, but nothing becomes a public offer until validation, normalization, and product matching have completed.
Vacuum in. Quality gate out.
Raw source data remains traceable to its import. Uncertain matches stay reviewable instead of contaminating the public catalogue.
Discover
Read scheduled feeds, store APIs, approved sitemaps, and public product markup.
Normalize
Map price, currency, stock, URLs, identifiers, size, vintage, and delivery into one contract.
Match and diagnose
Use the shared GTIN-first matcher, preserve unresolved rows, and return actionable diagnostics.
Publish and refresh
Expose only approved offers, then monitor freshness, failures, removals, and market coverage.
Distribute Legend data
Put price comparison inside another product.
Start with a no-build widget, then move to server-rendered product snapshots or metered partner data when the integration needs more control.
Comparison widget
Embed several current merchant offers for one GTIN with a small script.
Commerce placement
Choose the smallest comparison surface that fits the product page and buyer journey.
Server integration
Render product, offer, Schema.org, and price-history data inside your own application.
Partner data
Use metered price, trend, demand, and market-report endpoints for approved products.
Missing a connector?
Send the source, authentication model, update volume, and the data you need in or out. New integrations are published in this catalogue with a visible release status.