Dedicated ScrapersVinted Scraper API
Vinted Scraper API

Extract Vinted Data
Across 26 Markets

Search items, get listing details, seller profiles, and reference data. Country-matched proxies, automatic session management, and anti-bot bypass included.

26 Markets
Anti-Bot Bypass
1-2s Cached
From $0.50/1K
GET /v1/vinted/search?query=Nike&market=fr
VINTED
{
  "items": [{
    "id": 8523449950,
    "title": "Nike Air Max 90",
    "price": { "amount": "45.0", "currency_code": "EUR" },
    "brand_title": "Nike",
    "size_title": "42",
    "status": "Trรจs bon รฉtat",
    "favourite_count": 34,
    "photo": { "url": "https://images1.vinted.net/..." },
    "user": { "login": "marie_style", "id": 4841203 }
  }, ...]
  "pagination": { "total_entries": 960, "per_page": 20 }
}
200 OK1.2s1 creditapplication/json

8 Dedicated Endpoints

Structured JSON responses with normalized data models. No HTML parsing needed.

Search Items
GET /v1/vinted/search

Search catalog with brand, price, size, color, and condition filters

5 credits/request
Item Details
GET /v1/vinted/items/{id}

Full listing detail with photos, seller info, category, and attributes

10 credits/request
User Profile
GET /v1/vinted/users/{id}

Seller profile with feedback stats, location, and activity

3 credits/request
User Items
GET /v1/vinted/users/{id}/items

Browse a seller's wardrobe listings

5 credits/request
Search Brands
GET /v1/vinted/brands

Find brands by keyword with item counts and popularity

3 credits/request
List Colors
GET /v1/vinted/colors

All available colors for filtering (ID, name, hex)

1 credit/request
List Conditions
GET /v1/vinted/statuses

Item condition options for filtering

1 credit/request
List Markets
GET /v1/vinted/markets

All 26 supported Vinted markets

0 credits/request

26 Supported Markets

Each market uses a country-matched residential proxy for reliable access. Local currency and language.

๐Ÿ‡ซ๐Ÿ‡ทFR
๐Ÿ‡ฉ๐Ÿ‡ชDE
๐Ÿ‡ช๐Ÿ‡ธES
๐Ÿ‡ฎ๐Ÿ‡นIT
๐Ÿ‡ณ๐Ÿ‡ฑNL
๐Ÿ‡ง๐Ÿ‡ชBE
๐Ÿ‡ต๐Ÿ‡นPT
๐Ÿ‡ต๐Ÿ‡ฑPL
๐Ÿ‡ฑ๐Ÿ‡นLT
๐Ÿ‡จ๐Ÿ‡ฟCZ
๐Ÿ‡ฆ๐Ÿ‡นAT
๐Ÿ‡ธ๐Ÿ‡ฐSK
๐Ÿ‡ญ๐Ÿ‡บHU
๐Ÿ‡ท๐Ÿ‡ดRO
๐Ÿ‡ฑ๐Ÿ‡บLU
๐Ÿ‡ซ๐Ÿ‡ฎFI
๐Ÿ‡ฉ๐Ÿ‡ฐDK
๐Ÿ‡ธ๐Ÿ‡ชSE
๐Ÿ‡ฌ๐Ÿ‡งGB
๐Ÿ‡ฑ๐Ÿ‡ปLV
๐Ÿ‡ญ๐Ÿ‡ทHR
๐Ÿ‡ช๐Ÿ‡ชEE
๐Ÿ‡ฌ๐Ÿ‡ทGR
๐Ÿ‡ฎ๐Ÿ‡ชIE
๐Ÿ‡ธ๐Ÿ‡ฎSI
๐Ÿ‡บ๐Ÿ‡ธUS
Cost Estimator

Estimate Your Costs

Credits per request5
Total credits needed5,000

Why ScrapeBadger

Anti-Bot Bypass

All anti-bot challenges handled automatically. Just call the API and get clean JSON responses every time.

Fast Responses

Optimized infrastructure with intelligent caching delivers results in seconds, not minutes.

Structured Data

Clean JSON responses with typed models. Item photos, seller stats, categories, and pricing included.

Country Proxies

Each of the 26 markets routes through a country-matched residential proxy for authentic access.

Pay Per Request

Search from $0.50/1K results. Item detail $1.00. User profiles $0.30. No subscriptions or hidden fees.

SDK Support

Python and Node.js SDKs with typed methods. Or use the REST API directly with any language.

Simple Integration

Node.js / TypeScript
import ScrapeBadger from 'scrapebadger';

const client = new ScrapeBadger({ apiKey: 'sb_live_...' });

// Search for Nike shoes in France
const results = await client.vinted.search({
  query: 'Nike Air Max',
  market: 'fr',
  price_to: 50,
  per_page: 20,
});

console.log(`Found ${results.pagination.total_entries} items`);
for (const item of results.items) {
  console.log(`${item.title} - ${item.price.amount} ${item.price.currency_code}`);
}

Frequently Asked Questions

How does the Vinted API handle anti-bot protection?

We handle all anti-bot challenges automatically. Every request is routed through country-matched residential proxies with automatic session management. You just call the API and get clean JSON back.

What data can I get from item listings?

Search returns 22+ fields per item: title, price, brand, size, condition, photos, seller info, favourite count, and more. Item detail adds description, full photo gallery with dimensions, seller feedback stats, location, category hierarchy, and listing attributes.

Which Vinted markets are supported?

All 26 active Vinted markets across Europe and the US: France, Germany, Spain, Italy, Netherlands, Belgium, Portugal, Poland, Lithuania, Czech Republic, Austria, Slovakia, Hungary, Romania, Luxembourg, Finland, Denmark, Sweden, UK, Latvia, Croatia, Estonia, Greece, Ireland, Slovenia, and USA.

How is pricing calculated?

Search costs 5 credits (~$0.50/1K results on Starter plan), user and brand endpoints cost 3 credits, reference data costs 1 credit, and item detail costs 10 credits (requires browser rendering). The /markets endpoint is free. Credits never expire and there are no subscriptions.

Can I use this with my own code?

Yes. The API is a standard REST API accessible from any language via HTTP. We also provide Python and Node.js SDKs with typed methods for all endpoints. You just need an API key.

Start Scraping Vinted Today

Sign up for free and get 1,000 credits to test all endpoints across any market.

Get Free Credits