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
2mo 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 →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.