ScavioScavio
Pricing
Tools
Sign InsGet Startedg
9 live endpoints

Vinted API

Vinted marketplace data as structured JSON on all 27 country sites: search second-hand listings by brand, category, size, condition, color, material and price with the Vinted fee and total, open any listing, check a seller's rating, reviews and listed items, and look up brands, filters and categories with live counts, in each site's language and currency.

Try Vinted APIRead the docs

50 free credits on signup, 50 Vinted calls. No card, no Vinted Pro account.

Lire en françaisAuf Deutsch lesenLeer en españolLeggi in italianoLees in het NederlandsCzytaj po polskuLer em portuguêsLäs på svenska

POST /api/v1/vinted/search
sample
query:
try
{  "data": {    "country": "uk",    "currency": "GBP",    "query": "barbour jacket",    "page": 1,    "per_page": 96,    "count": 96,    "listed_results": 960,    "total_is_capped": true,    "total_pages": 10,    "has_more": true,    "filters": {      "query": "barbour jacket",      "category_ids": [],      "brand_ids": [],      "status_ids": [],      "size_ids": [],      "color_ids": [],      "material_ids": [],      "price_from": null,      "price_to": null,      "currency": null,      "sort": "relevance"    },    "items": [      {        "id": 10721513194,        "title": "Barbour Bronwyn Check Showerproof Jacket",        "url": "https://www.vinted.co.uk/items/10721513194-barbour-bronwyn-check-showerproof-jacket",        "price": 85,        "currency": "GBP",        "price_with_discount": null,        "service_fee": 4.95,        "total_price": 89.95,        "brand": "Barbour",        "size": "S / UK 8-10",        "condition": "New without tags",        "favourite_count": 55,        "is_promoted": false,        "image": "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/f800/262b9080.webp?s=7c13e47c656fe07238b62931497824b3a6f137d2",        "thumbnail": "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/310x430/262b9080.webp?s=704ef435060e8592151075dbd06ee9f5be70c4ad",        "photos": [          "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/f800/262b9080.webp?s=7c13e47c656fe07238b62931497824b3a6f137d2"        ],        "seller": {          "id": 111684490,          "is_business": false        }      },      "… 95 more (trimmed for preview)"    ]  },  "response_time": 6335}
captured example · 1 credits3 / 3 free

Live calls against the real endpoints on vinted.co.uk (filters on vinted.com). 3 free runs across every tab, then it's your own key.

What is the Scavio Vinted API?

The Scavio Vinted API is a REST API that returns Vinted data from 27 country sites as structured JSON, for anyone, while Vinted's own API is limited to allowlisted Vinted Pro businesses. Its 9 POST endpoints cover listing search with the Vinted fee, item detail, seller profiles, listed items and reviews, brands, search suggestions, filters and categories. Every call costs 1 credit.

9
endpoints, all live in production
1
credit per call, every endpoint
27
Vinted country sites, EUR, GBP, USD, PLN and 6 more currencies

The Vinted data buyers actually need

What is listed, what it costs with the Vinted fee, who is selling it, and how big the market is.

Search 27 Vinted sites

POST /api/v1/vinted/search

One country param for France, Germany, the UK, the US, Poland, Italy, Spain and 20 more. "barbour jacket" on vinted.co.uk filled all 10 pages of 96 listings.

Price with the Vinted fee

POST /api/v1/vinted/search

Every result carries price, service_fee and total_price: an £85 Barbour jacket had a £4.95 Vinted fee, £89.95 to the buyer before shipping.

New-listing alerts

POST /api/v1/vinted/search

Sort by newest_first, filter by brand, size, condition and price, and poll: each check is one call and one credit, the building block of a Vinted bot.

Seller reputation

POST /api/v1/vinted/seller

Rating, review counts, items listed, verifications and business flag. The business seller dw_clothing had 239 reviews: 238 positive, 1 negative.

Seller reviews

POST /api/v1/vinted/seller-feedback

Rating, text, date and the seller's reply, with Vinted's automatic feedback flagged so you can read only what buyers wrote.

Brand and category sizing

POST /api/v1/vinted/brands

Listing counts per brand and per size, condition or color. Barbour had 1,021,628 listings on vinted.co.uk; New with tags had 34,538 on vinted.com.

All 9 Vinted API endpoints

Every route is a POST, returns JSON, takes the same API key and a country param for the Vinted site. 1 credit per successful call; errors are not charged.

EndpointReturnsCredits
Search/api/v1/vinted/searchSecond-hand listings on any of 27 Vinted sites by keyword, category, brand, condition, size, color, material and price, 96 per page, pages 1-10: price, the Vinted fee, total, brand, size, condition, favourites, photos and the seller's id and business flag1
Product detail/api/v1/vinted/productOne listing by item id or URL: title, description, price in the seller's currency, brand, size, condition, color, material, category path, all photos, reserved and sold state, and the seller's rating and feedback count1
Seller profile/api/v1/vinted/sellerA member's public seller profile: business flag, feedback count, rating, positive, neutral and negative counts, items listed, country, verifications, holiday mode and last-seen date1
Seller products/api/v1/vinted/seller-productsThe items a member has listed, up to 96 per page, newest or cheapest first, with price, the Vinted fee, size, condition, favourites and reserved state1
Seller feedback/api/v1/vinted/seller-feedbackReviews left for a member, up to 50 per page, newest first: rating, text, date, automatic flag and the member's reply, without reviewer identities1
Brands/api/v1/vinted/brandsBrands by name with the id search takes, listing count, luxury flag and whether Vinted authenticity-checks them1
Search suggestions/api/v1/vinted/suggestionsThe Vinted search-box autocomplete in the site's language, up to 10 suggestions with their type1
Search filters/api/v1/vinted/filtersSize, condition, color or material options with live item counts and the ids search takes, for a query and category1
Categories/api/v1/vinted/categoriesThe category tree in the site's language, about 3,000 categories with the ids search takes, or one category's subtree1

50 free credits on signup covers 50 Vinted calls. See plans

Watch new listings, then check the seller

Search sorted newest first is the core of a Vinted alert bot; seller and seller-feedback check who is selling. The response on the right is a real capture.

import time
from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")
seen = set()

# A new-listing alert: Barbour jackets under 80 GBP on vinted.co.uk,
# checked every 5 minutes - 1 credit per check
while True:
    res = client.vinted.search(country="uk", query="barbour jacket",
                               sort="newest_first", price_to=80)["data"]
    for item in res["items"]:
        if item["id"] in seen:
            continue
        seen.add(item["id"])
        # Post to Discord, Telegram or Slack here
        print(item["title"], item["size"], item["condition"],
              item["total_price"], item["currency"], item["url"])
    time.sleep(300)
200 response.jsoncaptured
{
  "data": {
    "country": "uk",
    "currency": "GBP",
    "query": "barbour jacket",
    "page": 1,
    "per_page": 96,
    "count": 96,
    "listed_results": 960,
    "total_is_capped": true,
    "total_pages": 10,
    "has_more": true,
    "filters": {
      "query": "barbour jacket",
      "category_ids": [],
      "brand_ids": [],
      "status_ids": [],
      "size_ids": [],
      "color_ids": [],
      "material_ids": [],
      "price_from": null,
      "price_to": null,
      "currency": null,
      "sort": "relevance"
    },
    "items": [
      {
        "id": 10721513194,
        "title": "Barbour Bronwyn Check Showerproof Jacket",
        "url": "https://www.vinted.co.uk/items/10721513194-barbour-bronwyn-check-showerproof-jacket",
        "price": 85,
        "currency": "GBP",
        "price_with_discount": null,
        "service_fee": 4.95,
        "total_price": 89.95,
        "brand": "Barbour",
        "size": "S / UK 8-10",
        "condition": "New without tags",
        "favourite_count": 55,
        "is_promoted": false,
        "image": "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/f800/262b9080.webp?s=7c13e47c656fe07238b62931497824b3a6f137d2",
        "thumbnail": "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/310x430/262b9080.webp?s=704ef435060e8592151075dbd06ee9f5be70c4ad",
        "photos": [
          "https://images1.vinted.net/t/02_01edd_2151N2YpSqo11rv9ptc154pe/f800/262b9080.webp?s=7c13e47c656fe07238b62931497824b3a6f137d2"
        ],
        "seller": {
          "id": 111684490,
          "is_business": false
        }
      },
      {
        "id": 10725445289,
        "title": "Barbour Arlene Wax Jacket Fern/Ancient UK14 (RRP £249)",
        "url": "https://www.vinted.co.uk/items/10725445289-barbour-arlene-wax-jacket-fernancient-uk14-rrp-ps249",
        "price": 185,
        "currency": "GBP",
        "price_with_discount": null,
        "service_fee": 9.95,
        "total_price": 194.95,
        "brand": "Barbour",
        "size": "M / UK 12-14",
        "condition": "Very good",
        "favourite_count": 90,
        "is_promoted": false,
        "image": "https://images1.vinted.net/t/05_01740_Yaf4y38eimSvQ1MHLeN81C3a/f800/27c2e8b9.webp?s=c0ca59f6bff9b8c0cef2fbf6d2d8495c7481f94c",
        "thumbnail": "https://images1.vinted.net/t/05_01740_Yaf4y38eimSvQ1MHLeN81C3a/310x430/27c2e8b9.webp?s=a96d9f9a441889920835d8bef4d7f405b44b2efa",
        "photos": [
          "https://images1.vinted.net/t/05_01740_Yaf4y38eimSvQ1MHLeN81C3a/f800/27c2e8b9.webp?s=c0ca59f6bff9b8c0cef2fbf6d2d8495c7481f94c"
        ],
        "seller": {
          "id": 65958245,
          "is_business": true
        }
      }
    ]
  },
  "response_time": 6335
}

Why not the official Vinted API?

Vinted has its own API, Vinted Pro Integrations. Here is where the Scavio Vinted API differs.

Vinted Pro Integrations

  • "Available only to a limited set of allowlisted Vinted Pro businesses" (pro-docs.svc.vinted.com, checked 2026-11-09)
  • Built for a business to manage its own items and orders on Vinted
  • No marketplace search: no other sellers' listings, prices or reviews
  • Needs a Vinted Pro business account first

Scavio Vinted API

  • One Scavio key, issued at signup with no application, shared with eBay, Etsy and 80+ other platforms
  • Search across all 27 Vinted sites, with price, the Vinted fee and total on every result
  • Any public listing by id or URL, including sold state
  • Seller ratings, review counts, listed items and reviews
  • Brand, size, condition, color, material and category ids with live counts
  • 1 credit per call on every endpoint

Scavio returns publicly available Vinted data only, never signs in to a Vinted account, and never buys, messages or lists items.

What developers build with it

Vinted alert bots for Discord and Telegram

Poll a saved search sorted newest first, keep the ids you have seen and post every new listing with its price, size and condition the moment it appears.

search

Resale price research

See what a brand and model is listed for by condition and size, with the Vinted fee included, before you buy stock or price your own listing.

search + brands + filters

Cross-market price comparison

Compare the UK, US and Australian catalogs with the shared EU pool, each in its own currency, to spot where a brand is cheaper to source.

search with country

Brand and category market sizing

Count listings per brand, and per size, condition, color or material within a category, to size a resale niche without paging through results.

brands + filters + categories

Seller checks before you buy

Read a seller's rating, negative review count, verifications and the reviews buyers actually wrote before a high-value purchase.

seller + seller-feedback

Pro shop benchmarking

Compare your shop's prices and range with business sellers in the same category, from their listed items and review volume.

seller-products + seller

Watch a listing you want

Re-check one item for a price drop, a reservation or a sale, and stop watching once it is gone.

product

Keyword research per market

Pull what shoppers type into the Vinted search box on each site, in its own language, to title listings and plan content.

suggestions

Cross-listing and catalog tools

Map your own categories, sizes, conditions and colors to Vinted's ids, localized for every site, once, and keep them in sync.

categories + filters

How to get Vinted data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 free credits on signup, 50 Vinted calls, with no card and no Vinted Pro account.

  2. 2

    Search a Vinted site

    Send {"country": "uk", "query": "barbour jacket"} to https://api.scavio.dev/api/v1/vinted/search with an Authorization: Bearer header. Each of the 96 items has its id, price, the Vinted fee, total, size, condition and seller id.

  3. 3

    Narrow it down

    Get brand ids from /api/v1/vinted/brands and size, condition, color and material ids from /api/v1/vinted/filters, then pass them to search with a price range and sort newest_first.

  4. 4

    Open a listing or a seller

    Pass an item id to /api/v1/vinted/product for the full listing, and its seller.id to /api/v1/vinted/seller and /seller-feedback to check the seller.

One key, 55 platformsMCP server for agentsPython & JS SDKsn8n community node

Vinted API FAQ

Is there a Vinted API?

+

Vinted has an official API, Vinted Pro Integrations, but it is "available only to a limited set of allowlisted Vinted Pro businesses" and manages a business's own items and orders; it has no marketplace search (pro-docs.svc.vinted.com, checked 2026-11-09). The Scavio Vinted API is a separate option anyone can sign up for: 9 POST endpoints that return what Vinted's 27 country sites show as structured JSON, with one API key.

Which Vinted countries and currencies does it cover?

+

All 27 Vinted sites, picked with the country param: fr (the default), be, lu, es, nl, lt, de, at, it, pt, sk, fi, hr, gr, ie, ee, lv and si in EUR, cz in CZK, pl in PLN, se in SEK, ro in RON, hu in HUF, dk in DKK, uk (vinted.co.uk) in GBP, us (vinted.com) in USD and au (vinted.com.au) in AUD. Category names, condition labels and filter names come back in each site's language.

Why do vinted.fr and vinted.pl show the same listings?

+

The EU sites share one cross-border listing pool. Searching vinted.pl returns listings from sellers across the EU, priced in PLN, with titles that can be in other EU languages; the same listings on vinted.fr are priced in EUR. uk, us and au are not part of that pool, though a vinted.co.uk search can include listings from Australian sellers converted to GBP: a £10.43 Levi's listing there was priced at 20 AUD on its product page. A product page shows the price in the seller's own currency, which can differ from what that site's search shows.

What is the Vinted fee in the response?

+

service_fee is the fee the buyer pays Vinted on top of the item price, and total_price is price plus that fee. Vinted's terms of 2026-10-08 renamed it from the Buyer Protection fee to the Vinted fee. An £85 Barbour jacket on vinted.co.uk had a £4.95 Vinted fee and a £89.95 total. Shipping is not included; the API returns no shipping prices.

Can I get sold Vinted listings or sold prices?

+

No. Search returns items for sale only, there is no sold-listing search and no sold-price history, so the API cannot give you sold comps. What it can tell you: a product lookup on a listing that has sold returns is_sold true and its last price, and search shows current asking prices with the Vinted fee by brand, size and condition.

How many results can a Vinted search return?

+

96 items per page, pages 1 to 10: Vinted serves at most 960 results for one search. When total_is_capped is true there are more matches than that, so narrow with category_id, brand_ids, size_ids, status_ids or a price range. "barbour jacket" on vinted.co.uk was capped. Price sorts also rank loosely matching listings, so pair them with a category or price range.

How do I build a Vinted bot that alerts me to new listings?

+

Call /api/v1/vinted/search with your filters and sort newest_first on a schedule, keep the item ids you have already seen, and post each new one to Discord, Telegram or Slack with its price, size, condition and URL. Every check costs 1 credit: one search checked every 5 minutes is 288 credits a day. Scavio returns data only; it does not buy, message sellers or make offers.

What seller data does it return?

+

Public, buyer-relevant fields only: login, business flag, feedback count, rating, positive, neutral and negative counts, items listed, country, city when the member shows it, verifications, average response time, holiday mode and last-seen date, plus the seller's listed items and reviews. Most Vinted sellers are private individuals, so there is no real name, address, follower list or exact login time, and reviews come without the reviewer's identity.

Can I search by brand, size and condition?

+

Yes. /api/v1/vinted/brands turns a name into a brand id (Barbour is 46805, Nike 53), /api/v1/vinted/filters lists size, condition, color and material ids with live counts, and /api/v1/vinted/categories gives category ids. Pass them to search as brand_ids, size_ids, status_ids, color_ids, material_ids and category_id. search echoes the filters Vinted applied, so an ignored one is visible.

What do Vinted's terms say about bots and scraping?

+

Vinted's terms and conditions ("New version applicable from 08-10-2026") say users must not "use any kind of external software tools (including but not limited to: bots, scraping programs, crawling programs, spiders) ... unless such a use is authorised, offered or in any other way allowed by us". Scavio returns publicly available Vinted data and does not sign in to Vinted accounts, buy items, message sellers or change listings. You remain responsible for how you use the data; talk to your own counsel for your use case.

Is there a free Vinted API?

+

Scavio gives 50 free credits on signup, one time and with no card, which covers 50 Vinted calls since every endpoint costs 1 credit. Paid plans start at $15 per month for 3,000 credits; on the Growth plan ($1 per 1,000 credits) that is $1 per 1,000 Vinted calls.

How much does a Vinted request cost?

+

Every Vinted endpoint costs 1 credit per call: a 96-item search page, a product, a seller profile, up to 96 seller items or 50 reviews, brands, suggestions, filters and the category tree. Invalid requests (400), unknown items, members or categories (404) and temporary outages (502) are not charged.

How fast and fresh is the data?

+

Every request fetches live from Vinted when you call it, and each response carries fetched_at; only the category tree is reused for up to 12 hours per site. In our captures search took 6.3 seconds, product 3.1, seller 2.7, seller-feedback 2.4, brands 1.9 and suggestions 2.6. Upstream checks sometimes fail; the API retries automatically, and a call that still fails is a 502 that is not charged.

What does it not return?

+

No sold-listing search or sold comps, no shipping prices or pickup points, no similar items, no trending items, no item view counts, and no way to post, edit or buy listings. It reads public Vinted data only.

Explore more of Scavio

Best Vinted APIs

Six options priced and tested on vinted.co.uk, November 2026.

How to get Vinted listing data

Search with filters, sold state and seller checks, step by step.

A Vinted bot without scraping

Photos, descriptions and prices of new listings in two calls.

Vinted API docs

All 9 endpoints with params and real responses.

Vinted seller profile

Rating, review counts and verifications for one member.

Vinted search filters

Size, condition, color and material ids with live counts.

eBay API

Live and sold listings for resale comps.

Etsy API

Listings, shops and reviews.

Mercado Libre API

Listings, prices and sellers in Latin America.

TCGplayer API

Card market prices, price history and sales.

Amazon API

Search, product detail by ASIN and seller offers.

AliExpress API

Search, products, reviews and stores.

Decathlon API

Products and prices from 7 country stores.

Google Shopping API

Compare prices across stores for one product.

Try the Vinted API free

50 free credits on signup, no card. Your first request is a POST with a search in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy