{"description":"Searches eobuwie.pl shoes like its search results page: product name (from the image alt text), current price in PLN (the 'Aktualna cena' price), and product link, in the page's order. First page of results. Returns an empty list when nothing matches.","effect":"read","id":"eobuwie.com.pl/search-products","keywords":["eobuwie","eobuwie.pl","buty","obuwie","sneakersy","trampki","kozaki","sklep obuwniczy","shoes","sneakers","footwear","poland","polska","modivo"],"output":{"schema":{"properties":{"products":{"items":{"properties":{"price_pln":{"type":["number","null"]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url"],"type":"object"},"type":"array"},"query":{"type":"string"}},"required":["query","products"],"type":"object"},"value":"{query: params.query, products: map(&{title: title, price_pln: (price && to_number(replace(replace(replace(price, ' ', ''), ' ', ''), ',', '.'))) || `null`, url: (href && join('', ['https://eobuwie.com.pl', href])) || `null`}, steps.search.products[?href != `null` && title != `null`] || `[]`)[?url != `null`]}"},"params":{"additionalProperties":false,"properties":{"query":{"description":"Brand, model or shoe type, e.g. 'nike air max', 'trampki', 'kozaki'","maxLength":100,"minLength":2,"type":"string"}},"required":["query"],"type":"object"},"provenance":{"method":"har","notes":"One GET to /s/<query>?q=<query> (the path form is the site's search URL; the header form on the home page only sends the query to a page that does not list results). The page is server-rendered with product cards (data-test-id=product-list-item): link href /p/..., name in the image alt, and the price block whose text contains 'Aktualna cena' followed by the current price. Price is the number before 'zł'. Hashed classes avoided.","recorded_at":"2026-11-08T15:29:45.000Z","recorded_by":"wield-forge (claude-haiku agent)"},"requires_login":false,"schema":"https://wield.run/schema/recipe/v1.json","site":{"country":"PL","id":"eobuwie.com.pl","language":"pl","name":"eobuwie","origin":"https://eobuwie.com.pl","origins":["https://eobuwie.com.pl"]},"steps":[{"description":"Server-rendered search results page /s/<query>?q=<query>; read-only GET. Product cards are the elements with data-test-id=product-list-item: the link, the image alt (name) and the text block with the current price.","expect":{"content_type":"html","status":[200]},"extract":{"html_items":{"products":{"fields":{"href":{"attr":"href","selector":"a"},"info":{"selector":"a > div:last-child"},"price":{"selector":".price-wrapper span"},"title":{"attr":"alt","selector":"img"}},"max":60,"selector":"[data-test-id='product-list-item']"}}},"id":"search","request":{"headers":{"Accept":"text/html"},"method":"GET","query":{"q":"{{params.query}}"},"url":"/s/{{params.query | urlencode}}"}}],"task":"Search shoes","tos":{"notes":"Not reviewed. One search page per call, the same page a visitor loads. The site's terms on automated access were not checked.","reviewed":false},"verify":{"checks":["length(output.products) > `0`","length(output.products[?price_pln > `0`]) > `0`","length(output.products[?starts_with(url, 'https://eobuwie.com.pl/p/')]) == length(output.products)","length(output.products[?title != `null`]) == length(output.products)"],"example_params":{"query":"nike air max"},"max_ms":5000},"version":1}