Search and extract product listings from Autodoc, one of Europe's largest online automotive parts marketplaces. Keyword search pages use /search?keyword=…. Pass a full URL, or a path plus domain. The French shop is auto-doc.fr, not autodoc.fr.
When query is not an absolute URL, pass domain as one of these hostnames (exact string, no scheme, no www.):
autodoc.de
auto-doc.ch
autodoc24.ch
auto-doc.at
autodoc.lu
autodoc.bg
autodoc.be
auto-doc.be
autodoc.cz
autodoc.dk
autodoc.ee
autodoc.es
autodoc.fi
auto-doc.fr
autodoc24.fr
autodoc.co.uk
autodoc.gr
autodoc.hu
auto-doc.ie
auto-doc.it
autodoc24.it
autodoc.lt
autodoc.lv
autodoc.nl
autodoc24.nl
autodoc.co.no
autodoc.pl
auto-doc.pt
autodoc24.ro
autodoc.se
autodoc.si
autodoc.sk
autodoc.parts
Do not pass only a country TLD like fr or de, use the full hostname (e.g. auto-doc.fr).
Full URL (recommended):
GET https://api.piloterr.com/v2/autodoc/search?query=https%3A%2F%2Fwww.auto-doc.fr%2Fsearch%3Fkeyword%3Dfrein
GET https://api.piloterr.com/v2/autodoc/search?query=https%3A%2F%2Fwww.autodoc.de%2Fsearch%3Fkeyword%3Dbremsen
Path + domain:
GET https://api.piloterr.com/v2/autodoc/search?query=search%3Fkeyword%3Dfrein&domain=auto-doc.fr
| Parameter |
Type |
Required |
Description |
query |
string |
yes |
Full search/listing URL or path only (e.g. search?keyword=frein) when domain is set |
domain |
string |
no |
Allowed shop hostname from the list above; default autodoc.de when omitted. Ignored if query is already an absolute URL |
| Field |
Type |
Description |
results |
array |
List of matching products |
results[].name |
string |
Full product name including technical details |
results[].price |
number |
Current discounted price |
results[].original_price |
number | null |
Original price before discount |
results[].discount |
integer | null |
Discount percentage applied |
results[].seller |
string |
Seller name |
results[].seller_id |
integer |
Internal seller identifier |
results[].brand_no |
string |
Brand identifier |
results[].reference |
string |
Manufacturer part reference number |
results[].product_id |
string |
Internal Autodoc product identifier |
results[].product_url |
string |
URL of the product detail page |
results[].product_image |
string |
URL of the product image |
results[].360_photo |
string | null |
URL of the 360° photo viewer |
results[].availability |
string |
Stock availability status |
results[].generic_name |
string |
Generic category name of the part |
results[].reviews_count |
integer |
Number of customer reviews |
pagination.current |
integer |
Current page number |
pagination.next |
integer | null |
Next page number |
pagination.other_pages |
array |
List of available page numbers |
pagination.has_next_page |
boolean |
Whether additional pages of results exist |
- Use meaningful keywords (e.g.
frein on auto-doc.fr), not overly short tokens.
- Results are paginated: use
pagination.next and rebuild the URL for the next page.
- The
360_photo field is null when no 360° imagery is available.
- Search and compare automotive parts across Autodoc's catalog by keyword or category
- Monitor price and discount trends for part categories
- Build price comparison or feed tools using live listing data