The DigiKey Search endpoint searches DigiKey across country sites (France, US, UK, Germany, and 40+ others).
Pass a keyword or a DigiKey result/filter URL. You get either category branches (keyword search) or product listings (category filter pages), plus pagination.
Browser rendering is used. Costs 2 credits per call.
GET https://api.piloterr.com/v2/digikey/search?query=phoenix+contact®ion=fr
GET https://api.piloterr.com/v2/digikey/search?query=https://www.digikey.fr/fr/products/filter/marteaux/246
GET https://api.piloterr.com/v2/digikey/search?query=phoenix+contact®ion=com.au
| Parameter |
Type |
Required |
Description |
query |
string |
yes |
Keyword, DigiKey result/filter URL, or relative path |
region |
string |
no |
Country TLD such as fr, com, de, co.uk, com.au. Detected from a full URL |
return_page_source |
boolean |
no |
Return rendered HTML instead of JSON |
Use the DigiKey site suffix: fr, com, de, it, es, co.uk, com.au, com.br, ca, jp, cn, and other DigiKey country TLDs.
Aliases: uk/gb → co.uk, au → com.au, br → com.br, mx → com.mx.
| Field |
Type |
Description |
results |
array |
Categories or products |
results[].type |
string |
category (keyword search) or product (filter listing) |
results[].title / url / image_url |
string |
Common fields |
results[].id / parent_category / product_count |
mixed |
Category fields |
results[].product_id / digikey_part_number / manufacturer_part_number / manufacturer |
string |
Product identifiers |
results[].price / currency / stock |
mixed |
Price and availability when present |
pagination |
object |
page, per_page, total_results, total_pages, has_next_page, next |
Tip: keyword search often returns categories first. Call search again on a category url to list products.
| Code |
Meaning |
400 |
Empty or invalid query |
404 |
Page has no usable data |
500 |
Rendering failed |