API-Zugang einrichten und nutzen
Integrieren Sie Resell Scan in Ihre Anwendungen. Dieser Guide erklärt wie die API funktioniert, wie Sie sie benutzen und gibt Tipps für Anwendungsfälle.
- API-Key erstellen im Dashboard unter Entwickler → API Zugang.
- Sammlungen abrufen mit
GET /api/v1/collections(optionalpage,limit,search). - Produkte listen mit
GET /api/v1/collections/{id}/productsund Filtern wieinclude_images=trueoder Datumsfiltern. - Produkte anlegen (ohne Analyse) via
POST /api/v1/products– z.B. um Bilder hochzuladen und manuelle Felder zu setzen. - Analyse starten (bestehende Produkte) via
POST /api/v1/products/analyzemitcollectionIdundproductIds[]. - Produkte inline anlegen und analysieren via
POST /api/v1/products/createAndAnalyzemit Bild-Uploads (URL oder base64) und optionaler Hintergrundentfernung. - Ergebnisse abrufen via
GET /api/v1/products/analyze/{batchId}/results.
- Basis-URL:
/api/v1(z.B.https://app.resell-scan.de/api/v1) - Authentifizierung: API-Key im Header
Authorization: Bearer <API_KEY> - Antwortformat: JSON. Fehler enthalten Statuscode und Fehlermeldung.
- Pagination:
page,limit(Standard 20, max. 100) - Suche & Filter: Sammlungen unterstützen
search; Produkte unterstützensearch,include_imagessowie Datumsfiltercreated_after,created_before,updated_after,updated_before(ISO 8601) - Dokumentation: Interaktive API-Docs unter /api/v1/docs
Navigieren Sie im Dashboard zu "Entwickler" → "API Zugang".

Klicken Sie auf "Neuen API-Key erstellen" und geben Sie einen beschreibenden Namen ein.

🔐 Sicherheitshinweis
- • Der API-Key wird nur einmal vollständig angezeigt
- • Speichern Sie ihn sicher ab (z.B. in einem Passwort-Manager)
- • Teilen Sie den Key niemals öffentlich oder in Code-Repositories
- • Verwenden Sie Umgebungsvariablen in Produktionsanwendungen
Testen Sie Ihren API-Key mit einem einfachen Aufruf zur Auflistung Ihrer Sammlungen.
cURL Beispiel
curl -X GET https://app.resell-scan.de/api/v1/collections \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"JavaScript Beispiel
const response = await fetch('https://app.resell-scan.de/api/v1/collections', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
});
Übersicht der wichtigsten API-Endpunkte für die Integration:
/api/v1/collectionsAlle Sammlungen auflisten
/api/v1/collections/{id}/productsProdukte einer Sammlung abrufen (search, include_images, Datumsfilter)
/api/v1/productsProdukte anlegen (ohne Analyse) – benötigt Permission products:create
/api/v1/products/analyzeProduktanalyse starten (bestehende Produkt-IDs)
/api/v1/products/createAndAnalyzeProdukte anlegen (Bilder hochladen) und Analyse starten
/api/v1/products/analyze/{batchId}Analysestatus abrufen
/api/v1/products/analyze/{batchId}/resultsAnalyseergebnisse abrufen
API-Dokumentation
Die vollständige API-Dokumentation mit allen Endpunkten, Parametern und Beispielen finden Sie hier:
API-Dokumentation öffnenSicherheit
- • API-Keys in Umgebungsvariablen speichern
- • HTTPS für alle API-Aufrufe verwenden
- • Keys regelmäßig rotieren
- • Separate Keys für verschiedene Umgebungen
Performance
- • Rate Limits beachten (siehe API-Docs)
- • Responses cachen wo möglich
- • Batch-Operationen für mehrere Items nutzen
- • Pagination für große Datenmengen verwenden
Datenzugriff
- • Mit
searchSammlungen filtern - • Produkte inkrementell laden mit
created_after/updated_after - • Bilder direkt mitliefern via
include_images=true
Analyse-Workflows
- • Für bestehende Produkte:
POST /products/analyze - • Für neue Produkte mit Bildern:
POST /products/createAndAnalyze - • Ergebnisse per
batchIdabrufen und verarbeiten
Weitere Guides entdecken
Zur Guides-Übersicht