Vinted Search Scraper avatar

Vinted Search Scraper

Pricing

$1.20 / 1,000 item scrapeds

Go to Apify Store
Vinted Search Scraper

Vinted Search Scraper

Search Vinted listings by keyword and get item title, price and URL.

Pricing

$1.20 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

Searches the Vinted catalog for a keyword and returns the listings found on the first results page: item ID, title, numeric price, image and listing URL. Useful for price monitoring, resale research and spotting new listings for a given search term.

Features

  • Free-text keyword search on vinted.com/catalog
  • Extracts every listing card on the first results page, deduplicated by item ID
  • Price parsed to a plain number (currency symbol stripped)
  • Title taken from the link title or the image alt text, image URL from the card
  • maxItems caps the number of listings returned (1 to 200)
  • Fetches the page through a residential proxy layer with retries, then falls back to a direct request

Input

FieldTypeRequired / defaultDescription
querystringrequired (no default)Search term, for example nike hoodie
maxItemsintegerdefault 30, min 1, max 200Maximum number of listings to return

If query is empty the run pushes a warning item and exits.

Example input:

{
"query": "nike hoodie",
"maxItems": 30
}

Output

One dataset item per listing:

  • query - the search term used
  • itemId - Vinted item ID taken from the listing URL
  • title - listing title, or null when not present on the card
  • price - price as a number without currency, or null
  • imageUrl - main image URL, or null
  • itemUrl - absolute URL of the listing
  • scrapedAt - ISO timestamp of the extraction

If no listing card is parsed the run pushes one item with query and warning. A fetch failure pushes query, error: "fetch-failed" and message.

{
"query": "nike hoodie",
"itemId": "4567891234",
"title": "Nike Tech Fleece hoodie grey M",
"price": 35,
"imageUrl": "https://images1.vinted.net/t/...jpg",
"itemUrl": "https://www.vinted.com/items/4567891234-nike-tech-fleece-hoodie",
"scrapedAt": "2026-09-10T12:00:00.000Z"
}

Pricing

Pay per event. The Actor charges the item-scraped event ("Item scraped") at $0.0012 per listing item returned. Warning and error items are not charged. There is no separate Actor start fee.

Free plan

The Actor checks whether the run belongs to a paying Apify account. On the free plan maxItems is capped at 10 per run, so free users receive up to 10 real listings to inspect the output format. Larger runs require a paid Apify plan.

Usage

From the Apify console, type a keyword into query, set maxItems and click Start.

Via API:

curl -X POST "https://api.apify.com/v2/acts/gio21~vinted-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "nike hoodie", "maxItems": 30}'

Limitations

  • Only the first catalog page is fetched, no pagination, so a run returns as many listings as Vinted renders on one page (the 200 cap is an upper bound, not a guarantee)
  • No filters for size, brand, price range, condition or country; the global vinted.com domain is used
  • Currency is not returned, price is a bare number as shown on the card
  • Seller, size, condition and description are not extracted (that data is not on the results card)
  • Vinted renders parts of the page in the browser; if the server-side HTML has no listing cards the run returns a warning item

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Vinted or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.