🔥Vinted Scraper avatar
🔥Vinted Scraper

Pricing

$20.00/month + usage

Go to Store
🔥Vinted Scraper

🔥Vinted Scraper

Developed by

Bebity

Bebity

Maintained by Community

🚀 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

NI

Issue with searchText input when calling actor programmatically

Closed

NickPhillips1485 opened this issue
a month ago

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

NI

NickPhillips1485

a month ago

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

NI

NickPhillips1485

a month ago

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.