Discover/vinted.fr API
live

vinted.fr APIwww.vinted.fr

Search Vinted.fr product listings via API. Filter by price, sort by relevance or newest, and retrieve item details, seller info, photos, and pagination.

Endpoints
1
Updated
3mo ago
Try it
Page number for pagination
Sort order. Accepted values: relevance, price_low_to_high, price_high_to_low, newest_first
Search keyword
Number of results per page (max 96)
Maximum price filter in EUR
Minimum price filter in EUR
api.parse.bot/scraper/36af9f94-6ab8-4b56-bd31-20dd8a02f0eb/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/36af9f94-6ab8-4b56-bd31-20dd8a02f0eb/search_items?page=2&query=jacket&per_page=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Search for product listings on Vinted with optional price filters and sorting. Returns items with prices, URLs, seller info, and photos. Results are paginated.

Input
ParamTypeDescription
pageintegerPage number for pagination
orderstringSort order. Accepted values: relevance, price_low_to_high, price_high_to_low, newest_first
querystringSearch keyword
per_pageintegerNumber of results per page (max 96)
price_tonumberMaximum price filter in EUR
price_fromnumberMinimum price filter in EUR
Response
{
  "type": "object",
  "fields": {
    "items": "array of product objects with id, title, price, currency, total_price, service_fee, brand, size, url, photo_url, favourite_count, view_count, status, is_promoted, and seller info",
    "pagination": "object with current_page, total_pages, total_entries, per_page"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 8917855111,
          "url": "https://www.vinted.fr/items/8917855111-iphone-6s-plus-128-go",
          "size": "",
          "brand": "Apple",
          "price": "40.0",
          "title": "iPhone 6S Plus / 128 Go",
          "seller": {
            "id": 3154418477,
            "login": "Jane Doe",
            "profile_url": "https://www.vinted.fr/member/3154418477-nirma269"
          },
          "status": "Neuf sans étiquette",
          "currency": "EUR",
          "photo_url": "https://images1.vinted.net/t/06_00f40_RpQqxork8bRandwQSW4r6tcf/f800/1778842520.webp?s=d7ce7966c8ae2533d93087a50e453ecf2db0b660",
          "view_count": 0,
          "is_promoted": false,
          "service_fee": "2.7",
          "total_price": "42.7",
          "favourite_count": 0
        }
      ],
      "pagination": {
        "per_page": 5,
        "total_pages": 192,
        "current_page": 1,
        "total_entries": 960
      }
    },
    "status": "success"
  }
}

About the vinted.fr API

The Vinted.fr API exposes one endpoint, search_items, that returns up to 96 secondhand product listings per page from the Vinted.fr marketplace. Each response includes 11 item-level fields — title, price, currency, service_fee, brand, size, photo_url, seller info, and more — alongside a pagination object covering total pages and total entries. Filters for minimum and maximum price in EUR, keyword search, and four sort orders give precise control over results.

What the API Returns

The search_items endpoint returns an array of product objects from Vinted.fr, each carrying the listing's id, title, price, total_price, currency, service_fee, brand, size, url, photo_url, and favourite_count. The total_price field reflects the buyer-facing amount including fees, while service_fee isolates the platform charge — useful when building price-comparison or arbitrage tooling. A pagination object accompanies every response with current_page, total_pages, total_entries, and per_page.

Filtering and Sorting

The query parameter accepts free-text keywords matching Vinted's catalogue. Price range filtering is available through price_from and price_to, both denominated in EUR. The order parameter supports four sort modes: relevance, price_low_to_high, price_high_to_low, and newest_first. Pagination is controlled with page and per_page (maximum 96 results per page). All parameters are optional, so an empty request returns default trending listings.

Coverage and Scope

This API covers the French Vinted domain (vinted.fr) and returns prices in EUR. Listing data is read-only; the API retrieves catalogue items but does not cover seller profiles, transaction history, messaging, or user account data. The photo_url field surfaces the primary listing image, but multi-image galleries are not currently exposed through this endpoint.

Common use cases
  • Monitor secondhand price trends for specific brands or product categories using price_from, price_to, and query.
  • Build a deal-alert tool that polls newest_first order for a given keyword and flags new listings below a target price.
  • Aggregate Vinted.fr listings into a cross-platform secondhand marketplace comparison dashboard.
  • Track how many listings exist for a particular brand by reading total_entries from the pagination object.
  • Populate a price estimation tool for resellers using price and total_price field distributions across search results.
  • Identify popular items by sorting on favourite_count values returned across paginated result sets.
  • Feed a fashion analytics pipeline with brand and size fields to map supply distribution across categories.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Vinted have an official public developer API?+
Vinted does not publish a documented public developer API or API portal for third-party access to its catalogue data.
What does the `search_items` endpoint return beyond the listing price?+
Each item object includes price (the listed amount), total_price (buyer-facing total with fees), service_fee, brand, size, photo_url, favourite_count, and a direct url to the listing on vinted.fr. The pagination object tells you total_entries and total_pages for the query.
Can I retrieve listings from other Vinted country domains like vinted.de or vinted.co.uk?+
This API covers vinted.fr only, with prices in EUR. Other regional Vinted domains are not currently included. You can fork it on Parse and revise to add endpoints targeting other country-specific Vinted domains.
Are seller profiles or transaction history available through this API?+
The current endpoint returns seller information embedded in listing objects but does not expose standalone seller profiles, feedback scores, or transaction history. You can fork the API on Parse and revise it to add a dedicated seller-profile endpoint if that data is needed.
What is the maximum number of results I can retrieve per request?+
The per_page parameter accepts a maximum value of 96. To retrieve more results, increment the page parameter and use total_pages from the pagination object to determine when you have reached the last page of results.
Page content last updated . Spec covers 1 endpoint from www.vinted.fr.
Related APIs in MarketplaceSee all →
vinted.de API
Search and browse secondhand items on Vinted.de with customizable filters to find exactly what you're looking for. Get detailed product information including descriptions, categories, colors, and pricing to make informed purchasing decisions.
vinted.it API
Browse and search secondhand listings on Vinted.it to retrieve product names, IDs, and direct URLs. Access homepage listings and search results in real-time.
vinted.co.uk API
Search and browse Vinted UK listings to compare prices, view detailed product information, and track pricing trends across categories. Get instant access to live marketplace data including search results, item details, and price intelligence for competitive shopping analysis.
vinted.fi API
Search for secondhand items on Vinted.fi and access detailed listing information, pricing, and seller profiles to find great deals on fashion, electronics, and more. Browse product catalogs and view comprehensive item descriptions and user information to make informed purchasing decisions.
thredup.com API
Search and browse ThredUp's secondhand fashion inventory to find specific items and view detailed product information like pricing, condition, and sizing. Get smart search suggestions to discover similar styles and refine your thrifting experience.
2ememain.be API
Search and browse listings on 2ememain.be, view detailed product information and seller profiles, and explore what items specific sellers have available. Filter by category, price, condition, and location to find listings across the marketplace — all with full seller details in one place.
shpock.com API
Search and browse products listed on Shpock.com, view detailed listing information and seller profiles, and explore all available marketplace categories. Find what you're looking for by searching inventory, checking seller histories, and discovering related items from individual merchants.
manomano.fr API
Search ManoMano.fr products by keyword and browse listings with prices, brands, images, and product URLs.