For Vinted listings, prices and sellers in code, start with Scavio's Vinted API. POST /api/v1/vinted/search returns 96 listings per call from any of the 27 Vinted sites, and every listing carries the asking price, the Vinted fee and the total the buyer pays before shipping, in that site's currency. /product reads one listing with its description, every photo and whether it is sold or reserved, /seller and /seller-feedback check who is selling, and /brands, /filters and /categories turn names into the ids search filters on. Every endpoint costs 1 credit, $1 per 1,000 requests at the Growth rate, with 50 free credits on signup.
Vinted has an official API, but it is not for this. Vinted Pro Integrations is "available only to a limited set of allowlisted Vinted Pro businesses" and manages a business's own items and orders: listing, updating, shipping labels. It has no marketplace search, so it cannot tell you what other sellers ask for a pair of jeans. Everyone else, including Pro businesses that want market data, uses a third-party API.
We build Scavio, so read this with that bias in mind. Every Scavio number below comes from live calls we made on November 9, 2026, on vinted.co.uk. Every competitor detail was read off the vendor's own page that day, and where a vendor did not publish something we say so. The screenshots are each vendor's own page, captured the same day.
Which Vinted API fits your job?
| Tool | Choose it for | Coverage | What you get per call | Price (checked Nov 9, 2026) |
|---|---|---|---|---|
| Scavio | Apps, alert bots and agents that need listings, fees, sold state and seller checks on one key | 27 Vinted sites | 96 listings per search with price, Vinted fee and total; a full listing; a seller profile; 50 reviews | 1 credit a call: $1 per 1,000 on Growth, $5 per 1,000 on Hobby ($15 for 3,000); 50 free credits |
| ScrapeBadger | The widest Vinted route list: image search, sold comparables, suggested prices | 27 markets, 11 routes | Search, image search, item, seller, wardrobe, reviews, reference data | Text search 5 credits, item 10, seller 3; PAYG from $10 at $0.15 per 1,000 credits; plans from $49 a month; 1,000 free credits |
| Scrappa | Search plus item views, shipping and similar items | 19 European markets | Search, filters, suggestions, item details, seller profiles | 1 credit per successful request; packs from $10 (33,000 requests) to $1,000 (5,000,000); 500 free credits a month |
| Piloterr | Search, item and seller info on a general scraping plan | vinted.fr, vinted.com "and other domains" | Search, item by URL or id, user info | 1 credit a request; $49 a month for 18,000 credits, $99 for 40,000, $249 for 110,000; 500 free credits |
| Bright Data | Bulk datasets by search or category URL | Global discovery scrapers | Billed per record (one extracted item) | 5,000 free records a month; $1.50 per 1,000 records pay as you go; Scale $499 a month for 384,000 records |
| Apify (Vinted Smart Scraper) | No-code runs with ready monitor, price-tracking and arbitrage workflows | 26 countries | Per result, plus per workflow run | $2.50 per 1,000 results on Apify's free plan, $1.875 on Gold; workflow runs from $0.05 |
What one search call shows: Levi's 501 asks on Vinted UK, by condition
A resale price question is usually "what does this go for in this condition?" We ran one Scavio search per condition on vinted.co.uk for Levi's 501 in Men > Jeans (brand_ids: [10], category_id: 257, status_ids set to one condition each time). Each call returned a full page of 96 listings, and a sixth call to /filters returned how many listings match each condition.
The median ask falls from £26.49 for a pair new with tags to £8.54 in satisfactory condition, about a third of the price. The middle half of new-with-tags asks runs from £22.99 to £33.75; for very good, the condition with by far the most supply (58,028 listings against 9,345 new with tags), it is £15.00 to £22.00. Because every result carries service_fee and total_price, the buyer's side comes for free: in all 480 listings the Vinted fee was £0.70 plus 5% of the price, so the median new-with-tags pair costs a buyer £28.51 before shipping.
Two cautions any Vinted price tool has to handle. These are asking prices on live listings, not sale prices. And not every listing on vinted.co.uk is British: 50 of the 96 new-with-tags asks were odd amounts like £10.43, and a /product call on that one showed its seller had priced it at A$20. Search shows each listing in the site's currency, and the product endpoint shows the seller's own.
1. Scavio: 96 listings per call with the fee and total on every one

Scavio's Vinted API is 9 POST endpoints, each 1 credit, with one country parameter for the 27 Vinted sites: the EU sites in EUR, CZK, PLN, SEK, RON, HUF and DKK, plus uk (GBP), us (USD) and au (AUD). All 24 Vinted calls we made on November 9 returned 200. Measured that day:
- Search: each of the five condition searches above returned 96 listings in 2.7 to 5.6 seconds, with the filters Vinted applied echoed back, so an id it ignored is visible. A narrower search (W32, very good, under £20, newest first) applied every filter we sent.
listed_resultsstops at 960 because Vinted serves at most 10 pages of 96 per query;total_is_capped: truesays there are more. 1 credit. - Product: one listing with description, every photo, category path, color, material and the seller's rating. A TU rain coat that had sold returned
"is_sold": true,"status_label": "Sold","can_buy": falseand its last price of £25. 1 credit. - Seller and seller feedback: the business seller dw_clothing had 240 reviews, 239 positive and 1 negative, 16 items listed and email and Google verification. Its 50 newest reviews were 34 automatic ("Auto-feedback: Sale completed successfully"), flagged with
is_automatic, and 16 written by buyers, all 5 stars. Reviews carry rating, text and date, never the reviewer's identity. 1 credit each. - Brands, filters, categories and suggestions: "levis" resolved to brand id 10 with 15,361,045 listings on vinted.co.uk; the condition filter returned live counts per condition; the Men tree returned 189 categories with ids; and "levis 5" returned 10 autocomplete suggestions led by "levi's 501 men". 1 credit each.
What it does not do: there is no sold-listing search and no sold comps, where ScrapeBadger lists sold comparables and suggested prices. There is no image search, and no shipping prices, pickup points, similar items or view counts, which Scrappa's item endpoints cover. The free allowance is 50 credits once, against monthly free tiers at Scrappa and Bright Data, and $1 per 1,000 is the Growth rate; smaller plans cost more per credit. Seller data is limited to public, buyer-relevant fields by design. In return, one key covers all 9 endpoints, the eBay API and 80+ other platforms, with an MCP server for agents. How to get Vinted listing data walks through each call with captured responses.
2. ScrapeBadger: the most Vinted routes, including sold comparables

ScrapeBadger's Vinted Scraper API lists 11 routes across 27 markets: text and image search, item and seller data, wardrobes, reviews, catalog filters, shipping references, and "sold comparables, suggested prices". Each route has its own credit cost: "Text search costs 5 credits, image search and item details cost 10, seller profiles, seller wardrobes and brand search cost 3, colors and conditions cost 1", and failed requests cost nothing. Its pricing is pay as you go from $10 at $0.15 per 1,000 credits, which works out to $0.75 per 1,000 text searches and $1.50 per 1,000 item reads, or monthly plans from $49; new accounts get 1,000 free credits. Choose it if you need image search or sold-price samples.
3. Scrappa: item views, shipping and similar items

Scrappa's Vinted API covers countries, search (by query, category, brand, size, price, country and sort), filters, suggestions, item details with favourites and views, seller profiles, and shipping and similar-item endpoints, across "19 supported European markets". Every endpoint costs "1 credit = 1 successful API request". Its pricing page sells credit packs from $10 for 33,000 requests ($0.30 per 1,000) to $1,000 for 5,000,000 ($0.20 per 1,000), valid for 12 months, plus 500 free credits a month. Choose it for item view counts or similar items, and if your markets are in Europe.
4. Piloterr: Vinted on a general scraping plan

Piloterr has three Vinted endpoints: Search ("across vinted.fr, vinted.com and other domains"), Item by URL or numeric id, and User Info for a seller profile, each "1 credit = 1 request". Credits come from its general subscription plans: $49 a month for 18,000 credits ($2.72 per 1,000 standard requests), $99 for 40,000 ($2.48) and $249 for 110,000 ($2.26), with 500 free credits to start. Choose it if you already use Piloterr for other sites and need Vinted search and items alongside.
5. Bright Data: datasets by the record

Bright Data's Vinted Scraper API runs discovery scrapers by category URL or search URL and returns records with URL, seller id, SKU, brand, currency, price and more, including shipping options and category trees. It bills per record, "one extracted item": 5,000 free records a month, then $1.50 per 1,000 records pay as you go, or Scale at $499 a month with 384,000 records included and $1.30 per 1,000 after. A search that returns 96 listings is 96 records. Choose it to pull large datasets into a warehouse on a schedule.
6. Apify Vinted Smart Scraper: no-code workflows

The most-used Vinted actor on Apify, kazkn/vinted-smart-scraper, had 1,099 users and 127,060 runs on November 9. It scrapes listings by keyword in 26 countries and exports to JSON, CSV or Excel, priced per event: $2.50 per 1,000 results on Apify's free plan and $1.875 on Gold, plus ready-made workflows billed per run, from $0.05 for a daily monitor check to $0.10 for seller details and $0.20 for a cross-country arbitrage check. It is maintained by a community developer, not Apify. Choose it if you want scheduled runs and spreadsheet exports without writing code.
Pick by the number you need
Count what you are paying for: a call, a credit or a result. For a new-listing alert that checks one saved search every 5 minutes, 288 checks a day, about 8,640 a month:
- Per call (Scavio, Scrappa, Piloterr): 8,640 calls. On Scavio that is 8,640 credits, $8.64 at the Growth rate or inside the $30 Project plan of 10,000 credits; inside Scrappa's $10 pack of 33,000; inside Piloterr's $49 plan of 18,000.
- Per credit with route weights (ScrapeBadger): 5 credits a search, 43,200 credits, $6.48 at its pay-as-you-go rate.
- Per result (Bright Data, Apify): the bill follows the number of listings returned, so it depends on how many results each check brings back.
For one-off price research, the chart above cost 6 credits: five searches and one filters call. Checking a seller before a big purchase is 2 credits, profile plus reviews. Try the Vinted API free, 50 credits, no card, or run the endpoints in the playground.
Reference: Vinted API overview · search docs · product docs · seller docs · filters docs · how to get Vinted listing data · a Vinted bot for photos, descriptions and prices · eBay price data APIs
Frequently asked questions
Is there a Vinted API?
Vinted has one official API, Vinted Pro Integrations, and its documentation says it is "available only to a limited set of allowlisted Vinted Pro businesses". It manages a business's own items and orders and has no marketplace search. To search other sellers' listings, prices and reviews, developers use a third-party API such as Scavio's Vinted API, which covers all 27 Vinted sites with one key.
Is there a free Vinted API?
Not an unlimited one. Vinted Pro Integrations is free for the businesses it admits, but closed to everyone else. Third-party APIs have free allowances: Scavio gives 50 credits once with no card (50 Vinted calls), ScrapeBadger 1,000 credits, Piloterr 500 credits, Scrappa 500 credits a month and Bright Data 5,000 records a month, as listed on November 9, 2026.
Can a Vinted API give me sold prices?
Vinted does not offer a searchable archive of sold items. Scavio's product endpoint shows whether one listing has sold (is_sold, status_label "Sold") and keeps its last price, and its search returns current asking prices by condition and size with the Vinted fee. ScrapeBadger lists sold comparables and suggested price ranges among its Vinted routes. Treat any of these as samples, not a complete sales history.
What do Vinted's terms say about bots and scraping?
Vinted's terms ("New version applicable from 08-10-2026") say users must not use external software tools such as bots, scraping programs, crawling programs or spiders "unless such a use is authorised, offered or in any other way allowed by us", and must not data mine or screen scrape the site. The same update renamed the Buyer Protection fee the Vinted fee. Read the terms for your own use case; this is not legal advice.
Can I use a Vinted API from Python?
Yes. Any of these APIs is an HTTPS request with an API key. With Scavio, pip install scavio and call client.vinted.search(country="uk", query="levis 501"), or send a POST with requests to https://api.scavio.dev/api/v1/vinted/search. Every response is JSON with the same field names on all 27 sites.