Vinted Scraper API - Listings & Prices, $0.70/1K avatar

Vinted Scraper API - Listings & Prices, $0.70/1K

Pricing

from $0.42 / 1,000 listings

Go to Apify Store
Vinted Scraper API - Listings & Prices, $0.70/1K

Vinted Scraper API - Listings & Prices, $0.70/1K

Vinted scraper and API alternative: extract search results on any Vinted country site (France, Germany, UK, US, Spain, Italy, Poland...) with title, price, buyer fee, brand, size, condition, favourites, photo and seller id. Filter by price, condition and sort, or paste a catalog URL. No login.

Pricing

from $0.42 / 1,000 listings

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Vinted Scraper - Listings, Prices & Sellers

Scrapes Vinted search results on any Vinted country site (vinted.fr, .de, .co.uk, .com, .es, .it, .pl, .nl, .be, .at, .lt, .cz, .sk, .pt, .lu, .se, .dk, .fi, .hu, .ro, .gr, .hr, .ie). Returns one record per listing with the title, price, buyer protection fee, total price, currency, brand, size, condition, favourite count, main photo, public seller id and profile URL, and the listing URL.

What it does

  • Searches Vinted by keyword on the country site you choose, or takes a Vinted catalog URL copied from your browser (any filters you selected on Vinted, such as brand, size, colour or category, are kept).
  • Filters by minimum / maximum price and condition, and sorts by newest, relevance, or price.
  • Returns prices in the currency of the country site (EUR, GBP, USD, PLN, CZK, SEK, HUF, RON...), with Vinted's buyer protection fee and the total.
  • Deduplicates listings by itemId across result pages.

Input

ParameterTypeRequiredDefaultDescription
querystringYes*—Keywords to search (brand, item, model...)
countrystringNofrVinted site: fr, de, co.uk, com, es, it, pl, nl, be, at, lt, cz, sk, pt, lu, se, dk, fi, hu, ro, gr, hr, ie
sortstringNonewestnewest, relevance, price_low, price_high
minPriceintegerNo—Minimum price, in the site's currency
maxPriceintegerNo—Maximum price, in the site's currency
conditionstringNo—new_with_tags, new_without_tags, very_good, good, satisfactory
catalogUrlstringNo*—Vinted catalog URL; replaces query, country, sort and filters
maxItemsintegerNo20Maximum number of listings (up to 960)

*Either query or catalogUrl is required.

Example:

{
"query": "zara",
"country": "fr",
"sort": "newest",
"maxPrice": 30,
"condition": "very_good",
"maxItems": 100
}

Output

Real item (search "nike" on vinted.fr, newest first):

{
"itemId": "10503464845",
"title": "Nike air max 90 niña",
"url": "https://www.vinted.fr/items/10503464845-nike-air-max-90-nina",
"price": 20.0,
"currency": "EUR",
"discountedPrice": null,
"serviceFee": 1.7,
"totalPriceWithFees": 21.7,
"brand": "Nike Air",
"size": "34",
"condition": "Très bon état",
"favouriteCount": 0,
"photo": "https://images1.vinted.net/t/01_0029b_hf6KAn4Xam9cqr2y8fEFWqkG/f800/3e96a6c1.webp?s=87b5dfa0eaa951a6dadbbc49a9eb761d632d2511",
"photoCount": 1,
"sellerId": "3202606555",
"sellerProfileUrl": "https://www.vinted.fr/member/3202606555",
"sellerIsBusiness": false,
"isPromoted": false,
"country": "fr",
"scrapedAt": "2026-10-23T22:02:32.883137+00:00"
}
FieldDescription
pricePrice set by the seller
serviceFeeVinted buyer protection fee
totalPriceWithFeesprice + serviceFee (shipping not included)
discountedPriceDiscounted price when the seller runs a discount, else null
sizeSize label from the listing card; null for items without a size
conditionCondition label in the language of the country site ("Very good", "Très bon état", "Sehr gut"...)
isPromotedtrue for listings promoted by their seller in the results

Pricing

Pay-per-event, no start fee: $0.70 per 1,000 listings on the Apify Free plan, with lower prices on paid plans. Each listing pushed to the dataset is one event.

EventFreeStarterScaleBusinessEnterprise
Listing (LISTING)$0.70$0.59$0.52$0.42$0.42

Prices in USD per 1,000 events.

Cost examples (Free plan)

ScenarioListingsCost
Quick look20$0.014
One search (10 pages)960$0.672
Market research10,000$7.00

Limitations

  • Vinted serves at most 960 listings (10 pages of 96) per search. For more, split the search with price ranges, conditions or a catalog URL with category / brand filters.
  • Only data shown on search result cards is returned. The seller's username, the item description, the upload date and shipping costs are on the listing page and are not included; sellerId and sellerProfileUrl identify the seller.
  • Brand and size filters by name are not inputs; select them on Vinted and pass the resulting URL as catalogUrl.
  • condition and size labels are localised by the country site.
  • Vinted's keyword search is fuzzy: very specific or misspelled queries can return loosely related listings.
  • With newest sorting, new listings appear while pages are read; the Actor pins the result set to the time of the first page and removes duplicates.
  • Prices and availability are point-in-time.