search_products
Search products
Full-text search of the Camden Tools catalogue (hand tools, power tools, accessories, safety equipment). Returns compact products with prices ex/inc VAT, stock and a link. Use page/per_page to paginate and brand/min_price/max_price to narrow down.
Parameterspagesortbrandqueryrequiredlocaleexpressper_pagemax_pricemin_price
list_products
List products
Browse a product collection: most popular, newest, on sale, Website Express eligible, or a category by slug (see list_categories). Supports paging, sorting and brand/price filters.
Parameterspagesortbrandlocaleper_pagemax_pricemin_pricecollectionrequiredmin_discountcategory_slug
Full details for one product by slug, SKU or id: description, specifications, prices ex/inc VAT with bulk breaks, stock, variants, safety/spec documents and the canonical page URL. Provide exactly one of slug, sku or id.
Parametersidskusluglocale
get_products
Get several products
Look up up to 50 products at once by SKU or by numeric id. Returns compact products (name, price ex/inc VAT, stock, link).
Parametersidsskuslocale
get_stock_level
Get stock level
Live availability check for a SKU (is it available now and how many are in the London warehouse).
Parametersskurequired
compare_products
Compare products
Side-by-side comparison of 2 to 5 products by SKU: price ex/inc VAT, stock, brand, weight and the specification bullet points, so an agent can recommend between options.
Parametersskusrequiredlocale
get_related_products
Get related products
Variants, similar products, recommendations and 'you may also like' items for a product (by slug or SKU). Useful for alternatives when something is out of stock.
Parametersskusluglocale
get_product_documents
Get product documents
Safety data sheets, specification sheets and COSHH hazard codes for a product (by slug or SKU). Returns document URLs.
Parametersskusluglocale
list_categories
List categories
Product categories with slugs and links. Use popular_only for the curated set shown on the site; otherwise the full list.
Parameterslimitlocalepopular_only
A category's name, description and its products (paged) by category slug.
Parameterspageslugrequiredsortlocaleper_page
Brands sold by Camden Tools (DeWalt, Makita, Milwaukee, Bosch, Stanley …). Without a query returns the popular brands; with a query searches brand names.
Parameterspagesortqueryper_page
get_brand_products
Get brand products
A brand's details, its active promotions and its products (paged) by brand slug.
Parameterspageslugrequiredlocaleper_page
Current storefront promotions (percentage/fixed discounts and free gifts), optionally grouped by brand or category. Also points at the /offers page.
Parameterslocalegroup_by
get_product_promotions
Get product promotions
Active promotions that apply to one SKU (discounts, free gifts, end dates).
Parametersskurequiredlocale
Curated product bundles (kits) with their items and prices.
Parameterslocale
get_cart_promotions
Get basket promotions
Evaluate a prospective basket for a destination country: whether it can be fulfilled, which promotions apply (including free-delivery style offers and free gifts) and the adjusted basket value. Same check the checkout runs.
Parametersitemsrequiredlocalehas_tax_idcountry_coderequired
get_express_delivery_status
Get Website Express status
Whether Website Express (free same-working-day dispatch for eligible UK orders) is available right now, the order-by cutoff and the promised dispatch date.
Parameterslocale
check_express_eligibility
Check Website Express eligibility
Whole-basket Website Express verdict for a set of product ids and quantities: every line must be eligible (no split shipments).
Parametersitemsrequiredlocale
check_shipping_availability
Check shipping availability
Whether Camden Tools ships to a country, with any restriction message.
Parameterslocalecountry_coderequired
get_prices_for_country
Get prices for a country
Country-specific pricing for a set of products (the checkout applies the destination country's currency and pricing). Returns unit, sale and final prices plus the subtotal.
Parametersitemsrequiredlocaleshipping_countryrequired
estimate_delivery
Estimate delivery
Delivery services, charges and transit times for a basket to a destination (country plus postcode/ZIP and city). This is an estimate using placeholder contact details; exact rates are confirmed at checkout.
Parameterscityitemsrequiredlocalepostcodecountry_coderequired
lookup_uk_postcode
Look up a UK postcode
Addresses for a UK postcode (rate limited upstream). Returns matching addresses or suggestions when the postcode is incomplete.
Parameterspostcoderequired
create_basket_link
Create a basket link
Turn product ids and quantities into one link that fills the shopper's basket on camdentools.com. Opening the link makes sure the basket holds at least those quantities (opening it twice does not double them); the shopper reviews the basket and pays at checkout themselves. The result says which lines are out of stock: those cannot be bought, so offer an alternative before sharing the link. Use it to finish a shopping conversation. Ids come from search_products, list_products or get_product.
Parametersitemsrequiredlocale
track_guest_order
Track an order
Order status, tracking number/URL, shipping method and line items for any order, given the order number and the delivery postcode (no sign-in needed).
Parameterspostcoderequiredorder_numberrequired
get_site_info
Get store information
Who Camden Tools is, how to contact them, VAT display rules, key page links, current announcements and a summary of each policy (delivery, returns, payment, FAQs). Call get_policy for the full text of a policy.
Parameterslocale
get_policy
Get policy text
Full text (markdown) of a store policy: delivery, returns, payment-options, faqs or contact.
Parameterslocalepolicyrequired
get_collection_point_info
Get collection point info
The London Click & Collect warehouse: address, opening hours, whether it is open right now (Europe/London, bank holidays respected) and when it next opens.
Takes no parameters.
search_blog_posts
Search blog posts
Guides and articles from the Camden Tools blog (how-tos, buying guides, brand news).
Parameterspagequery
get_blog_post
Get blog post
A blog post's full text (plain text) by slug.
Parametersslugrequiredlocale