Antworten an mehreren Orten mit einem Koordinatenraster vergleichen
API
Ein Aufruf stellt dieselbe Frage auf einem Koordinatenraster von 3×3 bis 9×9 und liefert die Antworten pro Punkt. GEO-Monitore können ebenfalls ein Raster nutzen und es auf einer Karte zeigen.
Was Sie erhalten
POST /v1/async/task/grid nimmt einen Mittelpunkt, eine Rastergröße size von 3, 5, 7 oder 9 und einen radiusMeters von 100 bis 50.000 entgegen und startet eine Aufgabe pro Punkt.
Jeder Punkt liefert row, col, location und seine Aufgabe. Zeile 0 ist der Nordrand, Spalte 0 der Westrand.
GET /v1/async/task/grid/:id zeigt das Raster und alle Punkte; include=response fügt fertige Antworten hinzu.
Ein GEO-Monitor akzeptiert jetzt location (ein Punkt) oder grid. Die Läufe ergeben sich aus Fragen × Engines × Punkten, höchstens 200 Aufgaben, und GET /v1/monitors/:id/grid liefert pro Punkt Antworten, Erwähnungen, Zitate und den stärksten Wettbewerber.
payload.location akzeptiert nur noch Koordinaten wie {"latitude":37.4979,"longitude":127.0276}. Ortsnamen werden nicht mehr akzeptiert; wandeln Sie Namen vor dem Senden in Koordinaten um.
So funktioniert es
Jeder Punkt läuft als gewöhnliche Aufgabe, daher funktionieren Polling, Webhooks, Credits und Parallelität wie bei einer einzelnen Aufgabe. Wird derselbe idempotencyKey erneut gesendet, laufen nur die fehlenden Punkte. Im Tab Visibility des Dashboards öffnet die Karte By location per Klick auf eine Zelle die neuesten Antworten dieses Punkts.
Einsatzbereiche
Sehen, welche Stadtteile Ihre Marke bei einer lokalen Frage wie Kliniken in der Nähe nennen.
Dieselbe Frage in einer ganzen Stadt vergleichen, bevor Sie lokale Seiten oder Einträge ändern.
Die Abdeckung mit einem Raster-Monitor über die Zeit verfolgen.
Anfrage senden
Senden Sie die Frage einmal mit Mittelpunkt und Raster. Das country in payload bleibt wie bei einer einzelnen Aufgabe.
Wird der Mittelpunkt aus einem für alle Punkte gleichen Grund abgelehnt, wird das ganze Raster abgelehnt und keine Aufgabe angelegt. Ein falsches Positionsformat liefert 400, eine Engine ohne Positionsunterstützung 422.
VALIDATION_ERRORHTTP 400
Ein Feld fehlt oder liegt außerhalb des erlaubten Bereichs. details nennt das Feld.
LOCATION_UNSUPPORTEDHTTP 422
payload.location gilt für CHATGPT, GEMINI, GOOGLE, AIMODE und GOOGLE_SERP. Andere Engines liefern diesen Code beim Senden.
KEY_SCOPE_DENIEDHTTP 403
Die Engine liegt außerhalb der Erlaubten Engines des Schlüssels. Nutzen Sie einen anderen Schlüssel oder ergänzen Sie die Engine unter Schlüssel verwalten.
INSUFFICIENT_CREDITSHTTP 402
Das Guthaben liegt unter dem Preis der Aufgabe. Laden Sie Credits auf oder wechseln Sie den Plan und senden Sie erneut.
Preis
Jeder Punkt kostet die Credits einer einzelnen Aufgabe auf seiner Engine. Die Plangrenzen stehen unter https://querying.ai/pricing .
Übergeben Sie die URL einer Produktseite von Amazon, Walmart, Sephora, Olive Young, Rakuten, Zalando oder 11 weiteren Shops und erhalten Sie Preis, Bestand, Galerie- und Beschreibungsbilder, technische Daten und Optionen im selben Format.
Durchsuchen Sie Amazon, Walmart, Coupang, Olive Young, Rakuten, Flipkart, Zalando und 13 weitere Shops in fünf Ländern und erhalten Sie das Produktranking jedes Shops mit Preisen, Bewertungen und Rezensionszahlen im selben Format.