Search Items
Search Vinted catalog items with filters.
Query Parameters
/v1/vinted/markets for all supported values.Examples: fr, de, uk, it, es, pl, us1.1 - 96./v1/vinted/brands to look up IDs.Example: 53, 14,53,221/v1/vinted/colors to look up IDs.Example: 1, 1,4,12/v1/vinted/statuses to look up IDs.Example: 6 (New with tags), 1,2 (New without tags, Very good)| Value | Description |
|---|---|
relevance | Best match (default) |
price_low_to_high | Cheapest first |
price_high_to_low | Most expensive first |
newest_first | Most recently listed |
vinted.fr returns items from sellers in IT, DE, NL, ES, and elsewhere (prices and labels are localized, but the seller is abroad). Vinted exposes no native country facet, so ScrapeBadger resolves each result item’s seller country and drops items outside the requested set.Examples: fr, fr,be, IT,ESmarket and seller_country are different axes. market selects which Vinted domain you search (which catalog and currency you see); seller_country filters on where the seller actually is. For example, market=fr&seller_country=it searches the French catalog but returns only items shipped by sellers in Italy.Response
seller_country filter that was applied (uppercase, comma-separated ISO-2 codes, e.g. "FR,BE"), or null when no filter was requested.Example Response
Example Request — filter by seller country
Return only listings from sellers physically located in France:seller_country is omitted, no seller lookups are performed and the request costs 1 credit. Failed requests are not charged.Authorizations
Query Parameters
Search query string. Matches against item titles and descriptions.
Vinted market to search (e.g. fr, de, uk, it, es, pl, us).
Page number for paginated results.
x >= 1Number of items per page.
1 <= x <= 96Minimum price filter in the market's local currency.
Maximum price filter in the market's local currency.
Comma-separated list of brand IDs to filter by.
Comma-separated list of color IDs to filter by.
Comma-separated list of condition status IDs to filter by.
Sort order for results.
relevance, price_low_to_high, price_high_to_low, newest_first Comma-separated ISO 3166-1 alpha-2 country codes (case-insensitive) to keep only items whose seller is physically located in one of those countries (e.g. "fr" or "fr,be"). Vinted markets federate cross-border listings; this filters on the seller's real location, which is a different axis from market. Note: pagination totals stay unfiltered, so a page may return fewer than per_page items after filtering. Billing: 1 base credit + 1 credit per uncached seller looked up (seller country cached 7 days; cache hits are free).
Response
Successful search
Total number of matching items across all pages. Reflects Vinted's unfiltered totals even when seller_country filtering is applied.
Current page number.
Number of items per page.
Echo of the normalized seller_country filter that was applied (uppercase, comma-separated ISO-2 codes, e.g. "FR,BE"), or null when no filter was requested.

