Ob du Preise neu kalkulierst, Wettbewerber beobachtest oder die Verfügbarkeit verfolgst — eine Google Search API lässt dich den Markt im großen Stil und nach deinem eigenen Zeitplan überwachen. Hier ist das Muster mit serp.cheap.
Ergebnisse für eine Produktanfrage erfassen
import requests, datetime, json
def snapshot(query, gl="us"):
data = requests.post(
"https://api.serp.cheap/v1/search",
headers={"X-API-Key": "YOUR_KEY"},
json={"q": query, "gl": gl},
timeout=30,
).json()
return {
"date": datetime.date.today().isoformat(),
"query": query,
"results": [
{"title": r["title"], "link": r["link"], "snippet": r.get("snippet", "")}
for r in data["organic"]
],
}
print(json.dumps(snapshot("iphone 16 pro price"), indent=2))
Über die Zeit verfolgen
Speichere jeden Snapshot (SQLite, ein Data Warehouse oder Dateien). Vergleiche Tag für Tag, um neue Verkäufer, Ranking-Änderungen oder Snippet-Text mit Preisangaben zu erkennen. Füge gl hinzu, um mehrere Märkte zu überwachen.
Bei hoher Frequenz günstig bleiben
- Cache-Treffer sind halb so teuer — das wiederholte Prüfen desselben Produkts kostet innerhalb des Cache-Fensters $0.0003.
- Bündle nach Markt, nicht nach Stunde — tägliche Snapshots erfassen die meisten Bewegungen.
- Verfolge
stats.cost, um eine laufende Summe zu behalten.
Bei 1.000 Produktanfragen/Tag sind das frisch rund $0.60/Tag — günstiger als die meisten SaaS-Lösungen zur Überwachung pro SKU.
Ein Hinweis zu Shopping-Daten
Für reines Monitoring von organischen Ergebnissen + Snippets reicht der Standard-Such-Endpunkt aus und ist der günstigste Weg. Für tief strukturierte Shopping-Feeds brauchst du möglicherweise einen spezialisierten Endpunkt — aber die meisten Preisüberwachungs-Anwendungsfälle werden von organischem Text + Snippets gut bedient.