v1Ressourcen/SEO/postVerfolgte Keywords zu einem Standort hinzufügen
Verfolgte Keywords zu einem Standort hinzufügen
Beginnt die Verfolgung eines oder mehrerer Keywords auf dem lokalen Ranking-Raster eines Standorts und konfiguriert beim ersten Einrichten des Standorts die Rastergröße und den Radius. Keywords werden ohne Beachtung der Groß-/Kleinschreibung dedupliziert und sind auf 25 pro Standort begrenzt. Löst für jedes neu hinzugefügte Keyword einen Hintergrund-Ranking-Scan aus — fragen Sie danach GET /api/v1/seo/keywords per Polling ab, um die Ergebnisse eintreffen zu sehen.
post
seo:write/api/v1/seo/keywordsAnfragetext
locationIdstringerforderlich
Der Standort, für den Keywords verfolgt werden sollen.
clientIdstringoptional
Der Kunde des Standorts.
keywordsarray of stringerforderlich
Zu verfolgende Keywords, bis zu 25 (ohne Beachtung der Groß-/Kleinschreibung dedupliziert; die erste eingereichte Schreibweise setzt sich durch).
gridSizeinteger (3 | 5 | 7)optional
Rastergröße (3, 5 oder 7 Punkte je Seite). Wird nur beim ersten Konfigurieren des Rasters dieses Standorts angewendet — spätere Aufrufe, die dies weglassen oder einen bereits konfigurierten Standort ansprechen, lassen die gespeicherte Rastergröße unverändert.
distanceKmnumberoptional
Abstand in Kilometern zwischen benachbarten Rasterpunkten. Gilt nur beim ersten Mal, wie gridSize; Standardwert 1,5 km, wenn für den Standort noch kein Raster konfiguriert ist.
excludedarray of objectoptional
Rasterpunkte, die von der Messung ausgeschlossen werden sollen — z. B. ein See, das Gebiet eines Wettbewerbers. Punkte werden trotzdem abgefragt; dies steuert nur, ob sie in die Statistik einfließen.
rowintegeroptional
Rasterzeilenindex, nullbasiert.
colintegeroptional
Rasterspaltenindex, nullbasiert.
Antwort
dataobjectoptional
keywordsarray of objectoptional
Die Keywords, die durch diesen Aufruf hinzugefügt oder reaktiviert wurden.
idstringoptional
Eindeutige Kennung des verfolgten Keywords.
keywordstringoptional
Der gespeicherte Keyword-Text (in der ersten eingereichten Schreibweise).
Fehler
400Der Anfrage fehlt ein erforderlicher Parameter, oder sie ist anderweitig fehlerhaft.
401API-Schlüssel fehlt, ist ungültig, abgelaufen oder widerrufen.
403Dem Schlüssel fehlt die erforderliche Berechtigung, oder er ist für diesen Kunden/Standort nicht autorisiert.
422Der Anfrage fehlt ein erforderlicher Parameter, oder sie ist anderweitig fehlerhaft.
429Zu viele Anfragen. Versuchen Sie es nach der im Retry-After-Header angegebenen Anzahl Sekunden erneut.
post/api/v1/seo/keywords
Ihr API-Schlüssel
Anfragetext*
{
"data": {
"keywords": [
{
"id": "cm_kw_abc123",
"keyword": "dentist near me"
}
]
}
}Anleitungen, die diesen Endpunkt verwenden
- What Is a Local SEO API?A local SEO API measures how a business ranks in local search, with geo-grid rank tracking, profile analytics and AI visibility, not just backlinks.
- How to Add Local Marketing Features to Your SaaSAdd listings management, reviews, Google posts, profile analytics, rank tracking and AI visibility to a SaaS product with the Synup API, tenant by tenant.
- How to Build an AI Agent for Local SEOBuild an AI agent that audits and fixes listings, tracks local rankings, checks AI visibility and drafts review replies with Synup's MCP server or REST tools.
- How to Track Local Rankings with an APITrack local search rankings on a geo grid through an API, add keywords, read the grid and trend, and compare against competitors and citation coverage.
- How to Monitor Local SEO Across Multiple LocationsMonitor local SEO across hundreds of locations through rollup endpoints, with rank and AI visibility per location and the weakest surfaced first.
- Fetch Local Keyword Rankings via APITrack local search rankings on a geo grid with the Synup API, add keywords for a location, and read the rank trend once the background scan lands.