Piloterr

ManoMano Search

GET
/v2/manomano/search

Read a ManoMano category URL or keyword. Each card keeps the site fields and adds prices.main, brand_name, and image_fullpath. pagination.next is a boolean.

Credit cost: 2 credits per call

Autorisierung

ApiKeyAuth
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

Abfrageparameter

query*string

ManoMano category URL or keyword. A keyword is opened on manomano.fr.

Example:

https://www.manomano.fr/perceuse-1146

Notes:

  • Hosts: manomano.fr, manomano.co.uk, manomano.de, manomano.es, manomano.it
  • Page is taken from the URL when it contains page=
fields?string

Comma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).

is_async?boolean

Run the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.

Defaultfalse
soft_fail?boolean

Return HTTP 200 even when the request fails; the error is in the error field of the body.

Defaultfalse

Antworttext

Successful response

application/json
  1. response
results?array<>
pagination?
Example Request
curl -X GET 'https://api.piloterr.com/v2/manomano/search?query=string'
Example Response
{  "results": [    {      "url": "https://www.manomano.fr/p/perceuse-visseuse-lxt-makita-18-v-3-ah-84523637?product_id=158588345",      "brand": {        "id": 16,        "name": "MAKITA"      },      "title": "Makita – Perceuse-visseuse 18V DDF482SFE – 2 batteries 3Ah – Moteur Brushless",      "is_mmf": false,      "prices": {        "main": 189,        "retail": 208.27,        "discount": "9"      },      "article_id": "84523637",      "brand_name": "MAKITA",      "product_id": "158588345",      "seller_name": "Maxoutil",      "image_fullpath": "https://cdn.manomano.com/pim-media/images/medium/6f240a922d86f0dec7bab96b2e8f3f41c58e3c93.jpg"    }  ],  "pagination": {    "next": true,    "current": 1,    "total_hits": 11143,    "total_pages": 100,    "total_results": 6000  }}