mixam.co.uk APImixam.co.uk ↗
Access Mixam.co.uk's full print product catalogue, retrieve configuration schemas, and get real-time pricing quotes for any print specification via 4 endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/2e9bf3fd-6a90-4a40-8ed6-11936b16e6e3/get_all_products_list' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve the full list of products available on Mixam.co.uk. Returns product names, URL slugs, and full URLs.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer count of products",
"products": "array of product objects with name, slug, and url"
},
"sample": {
"data": {
"total": 66,
"products": [
{
"url": "https://mixam.co.uk/booklets",
"name": "Booklets",
"slug": "/booklets"
},
{
"url": "https://mixam.co.uk/magazines",
"name": "Magazines",
"slug": "/magazines"
}
]
},
"status": "success"
}
}About the mixam.co.uk API
The Mixam API covers 4 endpoints that expose the complete print product catalogue at mixam.co.uk, product configuration schemas, and real-time pricing quotes. Starting with get_all_products_list, you can retrieve every available product with its name, slug, and URL, then drill into sizes, paper weights, binding types, and lamination options, and finally call get_instant_quote to get a full offerTable with per-option prices, delivery dates, and print technology.
Product Discovery and ID Resolution
get_all_products_list returns the full catalogue as an array of product objects, each containing a name, slug, and url. The integer total field tells you how many products are available. Once you have a slug (e.g. /booklets or /hardcoverbooks), pass it to get_product_ids to retrieve the productId and subProductId strings required by the two downstream endpoints. These IDs are not guessable from the slug, so this resolution step is necessary.
Configuration Schema Retrieval
get_product_config accepts product_id and sub_product_id and returns a detailed schema describing every configurable dimension of the product. Key response fields include standardSizes (format codes and dimensions), substrateTypes (paper types such as Silk, Gloss, and Uncoated with per-type weight sub-options), coloursMetadata (colour printing options), laminationMetadata (front and cover lamination choices), boundMetadata (binding type options, page increments, edge options), and coverSubstrateTypes for products with a separate cover stock. The initialSpecification field in the response is a pre-populated template object that you can modify and submit directly to get_instant_quote.
Instant Quote Generation
get_instant_quote accepts a spec object whose structure mirrors the initialSpecification template. Required top-level keys are subProductId, itemSpecification (containing copies, product, a components array, and bound), and santaType. The response includes offerTable, an array of pricing options each with price, days, priceType, center, and delivery details. Additional top-level fields include currency, printType, weight, totalPrice, deliveryDate (millisecond timestamp), and itemDescription as a human-readable summary of the quoted configuration.
- Build a print cost estimator that queries get_instant_quote for multiple copy counts and displays the offerTable to compare price-per-unit across options.
- Enumerate the full Mixam product catalogue via get_all_products_list to populate a product selector in a print procurement tool.
- Use get_product_config to surface available paper weights and substrate types when users configure a booklet or hardcover book order.
- Automate quote comparison across different binding types by iterating over boundMetadata options and calling get_instant_quote for each.
- Integrate lamination and colour printing options from get_product_config into a print specification UI with validated dropdowns.
- Track delivery estimates by reading the deliveryDate timestamp from get_instant_quote responses across different print center options in offerTable.
- Resolve product IDs programmatically via get_product_ids to keep integrations in sync when new products are added to the catalogue.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.