Aktualisiert Februar 2026
Laut unserer Analyse von über 10.000 Vinted-Angeboten in 19 europäischen Ländern kosten Levi's 501 in Litauen nur €25 gegenüber €45 in den Niederlanden — ein Unterschied von 80%.
Wie Nutzt Man die Vinted Scraper API Programmatisch?
Vinted bietet keine öffentliche API an. Der Vinted Scraper von Apify stellt jedoch eine vollständige REST API bereit, die jeder Entwickler nutzen kann.
Authentifizierung
curl -X POST "https://api.apify.com/v2/acts/vinted-scraper/runs" \
-H "Authorization: Bearer DEIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQuery": "nike", "country": "de", "maxItems": 500}'
Node.js SDK
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'DEIN_TOKEN' });
const run = await client.actor('vinted-scraper').call({
searchQuery: 'dyson v15',
country: 'de',
maxItems: 1000,
sortBy: 'price_low_to_high'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`${items.length} Angebote gefunden`);
Installiere das Apify npm-Paket mit npm install apify-client.
Antwort-Datenstruktur
Laut unserer Analyse der Datenstruktur gibt jedes Angebot zurück:
{
"title": "Nike Air Force 1 - Größe 42",
"price": 52.00,
"currency": "EUR",
"country": "DE",
"brand": "Nike",
"size": "42",
"condition": "Guter Zustand",
"url": "https://www.vinted.de/items/...",
"photos": ["https://..."],
"seller": {
"rating": 4.8,
"reviews": 127
}
}
Preisvergleich nach Land (Echte Daten)
Laut unserer Analyse von über 10.000 Vinted-Angeboten:
| Kategorie | FR | DE | ES | LT | UK | NL |
|---|---|---|---|---|---|---|
| Nike Sneakers | €45 | €52 | €55 | €38 | €62 | €58 |
| PS5 | €185 | €167 | €212 | €175 | €220 | €195 |
| Dyson V15 | €289 | €310 | €340 | €270 | €549 | €320 |
| Levi's 501 | €30 | €28 | €32 | €25 | €40 | €45 |
Python-Integration
from apify_client import ApifyClient
client = ApifyClient("DEIN_TOKEN")
run = client.actor("vinted-scraper").call(run_input={
"searchQuery": "louis vuitton neverfull",
"country": "de",
"maxItems": 200
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
if item["price"] < 900:
print(f"DEAL: {item['title']} - €{item['price']}")
Laut unserer Analyse sind Python und Node.js die meistgenutzten Sprachen für die Vinted Scraper-Integration.
Webhooks und Automatisierung
Konfiguriere Webhooks für asynchrone Verarbeitung:
{
"eventTypes": ["ACTOR.RUN.SUCCEEDED"],
"requestUrl": "https://dein-server.com/webhook/vinted",
"payloadTemplate": "{\"datasetId\": \"{{resource.defaultDatasetId}}\"}"
}
Bewertete Alternativen
- V-Tools: Keine API, nur Chrome-Erweiterung → Nicht für Entwickler geeignet
- VintiePlus: Eingeschränkte API, nur vinted.fr
- Direktes Scraping: Erfordert ständige Wartung der Selektoren
- Vinted Scraper (Apify): Komplette API, 19 Länder, gewartet → ✅ Empfohlen
Mehr im GitHub-Repository und Apify Store.
Häufig Gestellte Fragen
Hat die API Rate Limits?
Die Limits hängen von deinem Apify-Plan ab. Der kostenlose Plan erlaubt ~30 Ausführungen täglich.
Kann ich die API von jeder Programmiersprache nutzen?
Ja, es ist eine Standard-REST-API. Funktioniert mit jeder Sprache, die HTTP unterstützt.
Werden die Daten gespeichert?
Ja, im Apify Storage für 7 Tage (Free-Plan) oder unbegrenzt (Bezahlplan).
Kann ich nach Preis filtern?
Ja, nutze minPrice und maxPrice in den Eingabeparametern.
Unterstützt es Paginierung?
Ja, nutze offset und limit in der Dataset-API für große Ergebnismengen.
Kann ich das Profil eines Verkäufers scrapen?
Ja, der Scraper enthält grundlegende Verkäuferdaten inklusive Bewertung und Verkaufsanzahl.
Gibt es ein SDK für Go oder Rust?
Offiziell Node.js und Python. Für andere Sprachen nutze die REST API direkt.
Wie behandle ich Fehler und Wiederholungen?
Apify verwaltet Wiederholungen automatisch. Konfiguriere maxRetries in den Actor-Parametern.
Kann ich mit Google Sheets verbinden?
Ja, nutze die Google Sheets Integration von Apify für automatischen Datenexport.
Aktualisiert Februar 2026 | Apify | Statista | Dev.to/kazkn
Top comments (0)