v1Ressourcen/Veröffentlichte Einträge/getEintrag eines Standorts abrufen
Eintrag eines Standorts abrufen
Liefert den Synchronisierungsstatus über Publisher hinweg, den Google-Unternehmensprofil-Status und Verbesserungsvorschläge für einen Standort.
get
listings:read/api/v1/listingsQuery-Parameter
locationIdstringerforderlich
Der abzurufende Standort. Erforderlich. Nachschlagen mit GET /api/v1/locations.
clientIdstringoptional
Der Kunde des Standorts. Nur zur Eindeutigkeit nötig, wenn Ihr Schlüssel auf bestimmte Kunden beschränkt ist.
Antwort
dataobjectoptional
statsobjectoptional
Zusammenfassende Zahlen über alle Publisher dieses Standorts.
publishersnumberoptional
Gesamtzahl der erfassten Publisher.
syncednumberoptional
Anzahl der aktuell synchronisierten Publisher.
notConnectednumberoptional
Anzahl der noch nicht verbundenen Publisher.
googleVerifiedLocationsnumberoptional
Anzahl der Google-verifizierten Standorte.
duplicatesnumberoptional
Anzahl der erkannten doppelten Listings.
connectionIssuesnumberoptional
Anzahl der Publisher mit einem Verbindungsproblem.
requiresActionnumberoptional
Anzahl der Publisher, die eine Aktion erfordern.
publishersarray of objectoptional
Synchronisierungsstatus je Publisher.
publisherIdstringoptional
Kennung des Verzeichnisses/Publishers.
publisherNamestringoptional
Anzeigename des Publishers.
statusstring (synced | in_progress | failed | requires_action | not_connected | expired | suspended | pending_approval | inaccessible | credentials_invalidated | not_available)optional
Einer von: synced, in_progress, failed, requires_action, not_connected, expired, suspended, pending_approval, inaccessible, credentials_invalidated, not_available.
liveLinksnumberoptional
Anzahl der für diesen Publisher gefundenen Live-Links, oder null.
gbpobjectoptional
Zusammenfassung des Google-Unternehmensprofils, sofern verbunden.
connectedbooleanoptional
Ob ein Google-Unternehmensprofil verbunden ist.
scorenumberoptional
Vollständigkeitswert des Profils, 0–100, oder null.
donearray of stringoptional
Abgeschlossene Profilverbesserungen.
todoarray of stringoptional
Ausstehende Profilverbesserungen.
opportunitiesarray of objectoptional
Vorgeschlagene Verbesserungen, jeweils mit kurzer Meldung und Ton.
textstringoptional
tonestring (amber | rose | blue | zinc)optional
aiobjectoptional
Eine kurze, KI-generierte Überschrift und bis zu 3 priorisierte Korrekturen für diesen Standort, oder null.
headlinestringoptional
Ein-Satz-Zusammenfassung des Listing-Zustands dieses Standorts.
fixFirstarray of objectoptional
Bis zu 3 vorgeschlagene nächste Schritte, nach Wirkung geordnet.
textstringoptional
impactstring (High | Med | Low)optional
noticestringoptional
Ein für Menschen lesbarer Hinweis zu den Listing-Daten dieses Standorts, oder null.
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.
404Die Ressource wurde nicht gefunden oder gehört nicht zu Ihrer Agentur.
429Zu viele Anfragen. Versuchen Sie es nach der im Retry-After-Header angegebenen Anzahl Sekunden erneut.
get/api/v1/listings
Ihr API-Schlüssel
locationId *
clientId
{
"data": {
"stats": {
"publishers": 42,
"synced": 38,
"notConnected": 2,
"googleVerifiedLocations": 1,
"duplicates": 0,
"connectionIssues": 1,
"requiresAction": 1
},
"publishers": [
{
"publisherId": "google",
"publisherName": "Google",
"status": "synced",
"liveLinks": 1
}
],
"gbp": {
"connected": true,
"score": 82,
"done": [
"Business name",
"Address"
],
"todo": [
"Add photos"
]
},
"opportunities": [
{
"text": "Add more photos to your Google profile",
"tone": "amber"
}
],
"ai": {
"headline": "90% synced — 1 listing needs action.",
"fixFirst": [
{
"text": "Reconnect 1 listing needing action.",
"impact": "High"
}
]
},
"notice": null
}
}Anleitungen, die diesen Endpunkt verwenden
- What Is a Business Listings API?A business listings API manages a business's name, address, hours and more across many publishers at once, with sync status and duplicate detection built in.
- Business Listings API: Complete Developer GuideHow a business listings API works and how to create, update, sync and monitor locations across Google, Apple, Bing and directories with the Synup API.
- Google Business Profile API vs a Listings Management APIHow Google's Business Profile API compares with a listings management API on scope, access, sync status, duplicates and reviews, and when to use each.
- 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 Manage Business Listings ProgrammaticallyKeep business listings accurate from your own system with the Synup API. Covers change detection, idempotent updates, hours, photos and sync reporting.
- How to Update Business Information Across Google, Apple, Bing and DirectoriesPush one business-information change to Google, Apple, Bing and the directory network through a single API call, and verify it reached each publisher.
- How Listing Syndication WorksListing syndication takes one business record, translates it into each publisher's format, and pushes it out asynchronously, which is why sync status matters.
- 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 Find and Remove Duplicate Business ListingsDetect duplicate business listings across publishers, review them by confidence, and flag them for removal or dismiss them with the Synup API.
- How to Connect and Manage Google Business Profiles via APIConnect a Google Business Profile to a location, match the account's listings, keep the profile in sync and handle reconnects with the Synup API.
- Building Publisher Integrations Directly vs Using SynupWhat it really costs to integrate Google, Apple, Bing and directories yourself, versus one API, and how to decide between them or combine both.