Schnellstart
Vom neuen Konto zu den ersten Daten in fünf Minuten.
1. Konto anlegen
Registrieren Sie sich mit Ihrer geschäftlichen E-Mail-Adresse, bestätigen Sie sie über den Link, den wir Ihnen schicken, und richten Sie Ihre Firma ein. Jedes neue Konto beginnt mit einer kostenlosen Testphase eines bezahlten Plans (derzeit 14 Tage Pro); ein Zahlungsmittel brauchen Sie dafür nicht. Wer die Daten erst ohne Konto ansehen möchte, probiert den Playground.
2. Dataset wählen
Öffnen Sie im Portal Datasets und fügen Sie die gewünschten Datasets aus dem Katalog hinzu. Jedes Dataset sammelt
Listings zu einem Thema aus mehreren Shops. Jedes Dataset hat eine id; die brauchen Sie in Ihren Anfragen.
3. API-Key anlegen
Öffnen Sie im Portal API und legen Sie einen Key an. Kopieren Sie ihn sofort: Er wird nur einmal angezeigt. Bewahren Sie ihn in einer Umgebungsvariable auf, nicht im Code:
export PRICANA_KEY="prc_live_…"Live-Keys (prc_live_…) lesen Ihre Datasets; Test-Keys (prc_test_…) lesen nur die Beispieldaten, damit Sie Ihre
Anbindung zuerst damit bauen können.
4. Ihre erste Anfrage
Ihre Datasets auflisten:
curl -H "Authorization: Bearer $PRICANA_KEY" https://pricana.io/api/v1/datasets[
{
"id": 12,
"name": "Laptops DACH",
"sites": 9,
"items": 18342,
"newestScrapeAt": "2026-10-07T09:12:00Z"
}
]Dann die Items lesen, die günstigsten zuerst:
curl -H "Authorization: Bearer $PRICANA_KEY" \
"https://pricana.io/api/v1/items?sort=price&size=5"Mit dataset=12 (der id Ihres Datasets) lesen Sie nur dieses eine. Jedes Item hat seinen Preis, die Währung, den
Shop, die Kategorie und, wo der Shop sie nennt, die Produktcodes gtin, mpn und brand.
5. Nächste Schritte
- Halten Sie eine Kopie mit dem Change-Feed aktuell, oder lassen Sie sich Änderungen per Webhook schicken.
- Grenzen Sie mit Filtern ein, vergleichen Sie Shops mit Produkten.
- Probieren Sie jeden Endpunkt in der API-Referenz aus.
In Python:
import os, requests r = requests.get( "https://pricana.io/api/v1/items", params={"sort": "price", "size": 5}, headers={"Authorization": f"Bearer {os.environ['PRICANA_KEY']}"}, timeout=60, ) r.raise_for_status() for item in r.json()["content"]: print(item["price"], item["currency"], item["title"])