What you get
- Prefixbox feed compatibility — connect your existing Prefixbox JSON feed directly to Molin (details)
- Full Prefixbox Product Data API compatibility — push real-time product updates to Molin using the same endpoints you already use with Prefixbox, all 5 supported
Step 1: Connect your feed
If you already have a Prefixbox JSON feed, provide the feed URL to Molin during setup. We parse the same format — no changes needed on your side. See Prefixbox feed for details on the supported fields.Step 2: Push real-time updates
If you push real-time product updates to Prefixbox (price, stock, availability changes), you can push the same updates to Molin in parallel. The only differences are the base URL, the API key, and thewebsiteTracker value.
Connection details
Contact us at hey@molin.ai to receive your API key.
Supported endpoints
We support all Prefixbox Product Data API endpoints:
All endpoints use the same request/response format as Prefixbox. See the Prefixbox API docs for the full specification.
Update a single product
Update multiple products (batch)
Add a new product
displayText and url are required when adding a new product.Add multiple new products (batch)
Verify a product
UseGET /product/{widgetId}/{identifier} to confirm a product exists and check its current data:
Responses
All endpoints return the same response codes:
A
200 response includes information about which products failed:
Supported fields in productData
Differences from Prefixbox
- Larger batch sizes — Prefixbox recommends batches of 100 products. Molin supports much larger batches (1,000+ products per request) with no performance penalty.
storesfield — Prefixbox supports per-store overrides via thestoresfield. Molin currently ignores this field. Each Molin widget represents one store, so if you have multiple stores (e.g. different countries), you will receive a separate widget ID for each.
Important notes
- Products must already exist in Molin (imported via your feed) before they can be updated via the update endpoints (
POST /productandPOST /products). - The add endpoints (
POST /product/addandPOST /products/add) requiredisplayTextandurlinproductData. - You can run both Prefixbox and Molin in parallel during your migration — just point your update pipeline at both endpoints.