Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"internal_id": "<string>",
"url": "<string>",
"title": "<string>",
"price": 123,
"is_visible": 123,
"discount": "<string>",
"currency": "<string>",
"brand_title": "<string>",
"is_for_swap": true,
"promoted": true,
"image_url": "<string>",
"image_dominant_color": "<string>",
"favourite_count": 123,
"is_favourite": true,
"favourite_group_id": "<string>",
"badge": "<string>",
"conversion": "<any>",
"service_fee": 123,
"total_item_price": 123,
"view_count": 123,
"size_title": "<string>",
"content_source": "<string>",
"user_id": "<string>",
"user_login": "<string>",
"user_business": true,
"user_profile_url": "<string>",
"user_photo_url": "<string>",
"user_is_sus": true,
"user_orientation": "<string>",
"user_is_hidden": true,
"description": "<string>",
"status": "<string>"
}Vinted Products Scraper
Get Results
Retrieve scraped data from Vinted Products Scraper
GET
/
v1
/
results
Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"internal_id": "<string>",
"url": "<string>",
"title": "<string>",
"price": 123,
"is_visible": 123,
"discount": "<string>",
"currency": "<string>",
"brand_title": "<string>",
"is_for_swap": true,
"promoted": true,
"image_url": "<string>",
"image_dominant_color": "<string>",
"favourite_count": 123,
"is_favourite": true,
"favourite_group_id": "<string>",
"badge": "<string>",
"conversion": "<any>",
"service_fee": 123,
"total_item_price": 123,
"view_count": 123,
"size_title": "<string>",
"content_source": "<string>",
"user_id": "<string>",
"user_login": "<string>",
"user_business": true,
"user_profile_url": "<string>",
"user_photo_url": "<string>",
"user_is_sus": true,
"user_orientation": "<string>",
"user_is_hidden": true,
"description": "<string>",
"status": "<string>"
}Retrieve scraped data from your Vinted Products Scraper runs.
Headers
string
required
Your API authentication token. Value:
Token YOUR_API_KEYQuery Parameters
string
required
Hash of the squid to get results from
string
Hash of a specific run (optional)
integer
Page number (default: 1). Example:
1Result Fields
Each result object contains the following fields:string
Unique identifier for the listing on Vinted. Example:
8381892452string
Direct URL to the item listing on Vinted. Example:
https://www.vinted.com/items/8381892452-air-jordan-5-wolf-greystring
Title of the item listing on Vinted. Example:
Air Jordan 5 wolf greyinteger
Listed price of the item. Example:
291integer
Whether the listing is currently visible to buyers on Vinted. Example:
1string
Discount applied to the item price
string
ISO 3-letter currency code of the listed price. Example:
USDstring
Brand name of the listed item. Example:
Jordanboolean
Whether the seller is open to swapping the item instead of selling. Example:
falseboolean
Whether the listing has paid promotion on Vinted. Example:
falsestring
URL of the main listing image on Vinted. Example:
https://images1.vinted.net/t/01_01a39_zLtBDgLdFFsi75ds1PDdGcQe/f800/1773400288.webp?s=08f8c6b85155c02fa5358a303ccd36bfb44fabf9string
Dominant colour detected in the main listing image. Example:
#545962integer
Number of times the listing has been added to favourites by buyers. Example:
0boolean
Whether the item is marked as favourite by the scraping account. Example:
falsestring
Internal identifier for the favourite group
string
Trust or certification badge on the listing (e.g. Pro seller)
json
Internal conversion metric for the listing
float
Buyer protection or service fee charged by Vinted. Example:
15.25float
Total price including all fees and service charges. Example:
306.25integer
Number of times the listing has been viewed. Example:
0string
Size label of the item (e.g. S, M, L, 38, UK10). Example:
10string
Internal content source identifier for the listing. Example:
catalogstring
Unique Vinted identifier of the seller. Example:
223926023string
Login username of the seller on Vinted. Example:
saf0921boolean
Whether the seller is a registered business account on Vinted. Example:
falsestring
URL to the seller’s Vinted profile. Example:
https://www.vinted.com/member/223926023-saf0921string
URL of the seller’s Vinted profile photo. Example:
https://images1.vinted.net/t/06_00766_fgANGTQTXdbSuyxoBr4DrCQD/f800/1765632251.webp?s=41905c4cbb60f2d60151d0c4bf1039bd6a4e4863boolean
Whether the seller’s account is flagged as suspicious by Vinted. Example:
falsestring
Seller’s preferred item category orientation (e.g. men, women, kids)
boolean
Whether the seller’s account is hidden on Vinted. Example:
falsestring
Full description text provided by the seller for the item. Example:
Air Jordan 5 wolf grey, brand: Jordan, condition: New with tags, size: 10, $291.00, $306.25 includes Buyer Protectionstring
Condition of the item as listed by the seller, not its sale/availability status. One of
New with tags, New without tags, Very good condition, Good condition, Satisfactory condition (exact wording may appear in the seller’s own locale, e.g. Très bon état). Example: New with tagsResponse
200
{
"total_results": 84,
"limit": 50,
"page": 1,
"total_pages": 2,
"data": [
{
"internal_id": "8381892452",
"url": "https://www.vinted.com/items/8381892452-air-jordan-5-wolf-grey",
"title": "Air Jordan 5 wolf grey",
"price": 291,
"is_visible": 1,
"discount": "",
"currency": "USD",
"brand_title": "Jordan",
"is_for_swap": false,
"promoted": false,
"image_url": "https://images1.vinted.net/t/01_01a39_zLtBDgLdFFsi75ds1PDdGcQe/f800/1773400288.webp?s=08f8c6b85155c02fa5358a303ccd36bfb44fabf9",
"image_dominant_color": "#545962",
"favourite_count": 0,
"is_favourite": false,
"favourite_group_id": "",
"badge": "",
"conversion": null,
"service_fee": 15.25,
"total_item_price": 306.25,
"view_count": 0,
"size_title": "10",
"content_source": "catalog",
"user_id": "223926023",
"user_login": "saf0921",
"user_business": false,
"user_profile_url": "https://www.vinted.com/member/223926023-saf0921",
"user_photo_url": "https://images1.vinted.net/t/06_00766_fgANGTQTXdbSuyxoBr4DrCQD/f800/1765632251.webp?s=41905c4cbb60f2d60151d0c4bf1039bd6a4e4863",
"user_is_sus": false,
"user_orientation": "men",
"user_is_hidden": false,
"description": "Air Jordan 5 wolf grey, brand: Jordan, condition: New with tags, size: 10, $291.00, $306.25 includes Buyer Protection",
"status": "New with tags"
},
{
"internal_id": "6703908171",
"url": "https://www.vinted.com/items/6703908171-cropped-tank-top",
"title": "Cropped tank top",
"price": 6,
"is_visible": 1,
"discount": "",
"currency": "EUR",
"brand_title": "Pull & Bear",
"is_for_swap": false,
"promoted": false,
"image_url": "https://images1.vinted.net/t/01_020d0_BjtV6XdKS7u9y2GKBR7R82gh/f800/1752829032.jpeg?s=f93b1a95e2303af55d0a1fa8689ccc6d17ce596a",
"image_dominant_color": "#8C8271",
"favourite_count": 0,
"is_favourite": false,
"favourite_group_id": "",
"badge": "",
"conversion": null,
"service_fee": 1,
"total_item_price": 7,
"view_count": 0,
"size_title": "XS / 34 / 6",
"content_source": "catalog",
"user_id": "15167827",
"user_login": "ofrzrfrazier",
"user_business": false,
"user_profile_url": "https://www.vinted.com/member/15167827-ofrzrfrazier",
"user_photo_url": "https://images1.vinted.net/t/02_00d60_iK5xoZLZYfDPApkachVv7owN/f800/1605256954.jpeg?s=ef5fd21e845124b78dcdf5e2996192b695dfa82b",
"user_is_sus": false,
"user_orientation": "",
"user_is_hidden": false,
"description": "Cropped tank top, brand: Pull & Bear, condition: Very good condition, size: XS / 34 / 6, €6.00, €7.00 includes Buyer Protection",
"status": "Very good condition"
}
]
}