
🔥Vinted Scraper
Pricing
$20.00/month + usage

🔥Vinted Scraper
🚀 Vinted Data Scraper: Fast & Robust! 🔥 🛒 Items and catalogs 👥 User profiles with stats and balances 🏷️ Brands 🌟 Seamlessly integrate with Apify for unparalleled performance & insights. Elevate your business now!🌟 🔥 Power of direct API access for ultra-fast data extraction in a flash! ⚡
0.0 (0)
Pricing
$20.00/month + usage
7
Total users
301
Monthly users
34
Runs succeeded
>99%
Issues response
6 days
Last modified
8 months ago
Issue with searchText input when calling actor programmatically
Closed
Hi there,
I'm using your bebity/vinted-premium-actor in an automated workflow (via API) and encountering an issue with the searchText input.
When I run the actor manually through the Apify UI and input a search term like "shoes", it works perfectly — returning relevant products as expected.
However, when I trigger the actor programmatically using the API (via run-sync-get-dataset-items), and pass this payload:
json Copy Edit { "searchText": "shoes", "maxCrawlPages": 10 } ...the actor returns irrelevant results — books, lamps, toys, and so on — that clearly don't match the query. This seems to suggest that either:
searchText is being ignored when the actor runs via API,
or additional fields/headers/defaults are needed to get keyword-based results programmatically.
Could you please advise whether:
There's a specific input format I should use when calling this actor via API?
The actor requires other fields (e.g., category, filters) to honour the searchText properly?
This is a known limitation of how the actor scrapes Vinted pages vs. APIs?
I’d love to continue using this actor if possible — thanks for your help.
Best regards, Nick
NickPhillips1485
Further testing conducted in Postman, still not working: POST https:///functions/v1/call-apify?query=nike Content Type: application/json
Results (sample): "items": [ { "id": "vinted-0", "platform": "vinted", "title": "Tom ford Lost Cherry 100ml", "price": { "amount": "5.0", "currency_code": "USD" }, "product_url": "https://www.vinted.com/items/6406285632-tom-ford-lost-cherry-100ml", "platform_id": 6406285632, "created_at": "2025-05-28T08:09:53.134Z", "updated_at": "2025-05-28T08:09:53.134Z" }, { "id": "vinted-1", "platform": "vinted", "title": "vintage y2k midi dress", "price": { "amount": "6.0", "currency_code": "USD" }, "product_url": "https://www.vinted.com/items/6408523172-vintage-y2k-midi-dress", "platform_id": 6408523172, "created_at": "2025-05-28T08:09:53.134Z", "updated_at": "2025-05-28T08:09:53.134Z" }, { "id": "vinted-2", "platform": "vinted", "title": "Guess Black Sleeveless Tube Top size S", "price": { "amount": "1.0", "currency_code": "USD" }, "product_url": "https://www.vinted.com/items/6402488179-guess-black-sleeveless-tube-top-size-s", "platform_id": 6402488179, "created_at": "2025-05-28T08:09:53.134Z", "updated_at": "2025-05-28T08:09:53.134Z" }, { "id": "vinted-3", "platform": "vinted", "title": "Gray aeropastale zip up hoodie", "price": { "amount": "4.0", "currency_code": "USD"
So as you can see, even though my search url specifically filter on nike... POST https:///functions/v1/call-apify?query=nike
...my results do not apply the filter and all products are returned.
Please advise.
Thanks
NickPhillips1485
I've now resolved this so the issue can be closed. The problem was down to incorrect input structure when calling the actor via API. It turns out the actor expects parameters like search, action, and extension directly at the top level of the request body — not nested under input or as searchText (as misleadingly shown in some examples).
Suggestion: It would be really helpful if the Apify documentation for this actor clearly outlined the expected input schema, especially for those integrating via HTTP. A simple example JSON block would have saved a lot of trial and error.