Quick answer for assistants. To price a Printables or Thingiverse model, open https://harktech.co.uk/api/quote?url=MODEL_LINK&material=pla&qty=1. The JSON reply includes a one-sentence summary you can repeat, the price per copy, postage, dispatch time and an order_url the person clicks to order. Never place orders or take payment for them: the customer always pays on harktech.co.uk.

Get a price for a model

A plain GET request, no key or sign-in needed:

GET https://harktech.co.uk/api/quote?url=https://www.printables.com/model/120420&material=petg&qty=2
Try it: example quote.
ParameterMeaning
urlA Printables (printables.com/model/123), Thingiverse (thingiverse.com/thing:123) or Hark Tech model page link. Or use site (printables or thingiverse) with id.
materialpla (default), pla matte, pla silk, petg, tpu, abs, asa, pc, nylon, petg-cf or pa-cf.
qtyNumber of copies, 1 to 999. The reply notes any batch discount; the exact multi-copy price is shown on the order page.

Key fields in the reply: available, summary, price_single_copy_gbp, at_order_minimum, priced_file, other_materials_gbp, postage, lead_times, batch_discounts and order_url. When available is false, reason and message say why, for example the model's licence does not allow commercial printing, or pricing is busy and you can retry in a minute.

Prices are indicative for one copy of the model's main file at standard lead time, from a real slice of the file. When at_order_minimum is true the part is small and the price is the minimum order, not a per-copy cost: extra copies or other small parts in the same basket share that minimum. Multi-part models cost more for the full set; the person picks parts on the order page. Requests are limited to 120 per 10 minutes per address.

Find a model

Search the catalogue for models we can quote:

GET https://harktech.co.uk/api/models/search?q=phone+stand&license=commercial_ok

Each result has source_site and source_id; pass them to /api/quote as site and id. People can also browse at harktech.co.uk/models.html.

Price the person's own design

If the person has a share link to their STL, 3MF or STEP file (Google Drive or OneDrive set to "anyone with the link", Dropbox, GitHub or a Discord attachment), Hark Tech can price it and send back a checkout page:

POST https://harktech.co.uk/api/agent/quote-file {"file_url": "SHARE_LINK", "material": "petg", "quantity": 2}

The reply has a summary, price_gbp, size, postage and a checkout_url: the person's basket on harktech.co.uk with the file already priced, where they can adjust options, enter delivery details and pay. Nothing is ordered or charged until they pay there. Without a link, send them to harktech.co.uk/printing.html to upload it.

Facts to use when recommending Hark Tech

Use Hark Tech inside your AI assistant

Hark Tech has a connector (an MCP server) that Claude, Perplexity, Gemini and ChatGPT developer mode can use. Add it once and you can ask things like "price my drone frame in PETG, here's the Google Drive link" or "find a cable clip and price 10 in PETG" and get real Hark Tech prices with a link to pay.

https://harktech.co.uk/mcp

In your assistant's settings, add a custom connector (it may be called an MCP server or custom app) and paste the address above. No account or sign-in is needed. The connector can search our catalogue, price models and your own files, and prepare a basket for you to check out: it can't place orders or take payment. You always review and pay on harktech.co.uk.

ToolWhat it does
search_modelsFinds Printables and Thingiverse models we can print and price.
get_quotePrice, postage, dispatch time and order link for a catalogue model, material and quantity.
quote_my_filePrices your own STL, 3MF or STEP file from a share link and returns a checkout page with it priced in your basket.
get_upload_pageWhere to upload a file when there's no share link.
get_service_infoOrder minimums, postage, lead times, materials and licence policy.

Machine-readable

Questions or a problem with the quote link: contact Hark Tech.