Grundlegender Leitfaden zur API-Integration
Aktualisiert vorgestern
Die Metricool API verbindet deine eigenen Tools und Skripte mit Metricool, sodass du Daten exportieren sowie BeitrĂ€ge auĂerhalb der App erstellen, planen und verwalten kannst. Dieser Leitfaden fĂŒhrt dich vom Zugriff bis zu deinem ersten API-Aufruf.
Bevor du beginnst
Die API ist in den Advanced- und Custom-Tarifen verfĂŒgbar. Die Tarife Free und Starter beinhalten keinen API-Zugriff.
Gehe zu Kontoeinstellungen > API.
Kopiere dein API-Zugriffstoken.
Ăffne die offizielle API-Dokumentation ĂŒber das âčïž-Infosymbol neben dem Token-Feld oder direkt unter https://app.metricool.com/resources/apidocs/index.html. AuĂerdem ist ein herunterladbarer PDF-Leitfaden verfĂŒgbar: API English PDF.
Jeden Aufruf authentifizieren
Alle Endpunkte erfordern eine Authentifizierung mit drei Werten: dein Token im Header X-Mc-Auth sowie userId und blogId als Anfrageparameter. Anfragen mit einem Body verwenden auĂerdem Content-Type: application/json.
X-Mc-Auth: YOUR_API_TOKEN
Content-Type: application/jsonuserId identifiziert dein Metricool-Konto und blogId die marke. Beide Werte kannst du aus der Browser-URL ablesen, wenn du eine marke in der App öffnest:
https://app.metricool.com/evolution/web?blogId=00000&userId=0000000Um alle marken aufzulisten, die du verwaltest oder die mit dir geteilt wurden, rufe https://app.metricool.com/api/admin/simpleProfiles?userId=YOUR_USER_ID auf. Jeder Eintrag enthĂ€lt die zugehörige blogId. Eine ausfĂŒhrliche Anleitung zur Konto-ID findest du unter So findest du deine Metricool-Benutzer-ID.
Einen Beitrag erstellen und planen
Sende eine POST-Anfrage an den Scheduler-Endpunkt mit dem Veröffentlichungsdatum, dem Beitragstext und mindestens einem Netzwerk:
POST https://app.metricool.com/api/v2/scheduler/posts?blogId={blogId}&userId={userId}Der Anfrage-Body erfordert:
publicationDate: Das Datum muss in der Zukunft liegen und im ISO-8601-Format mit Zeitzone angegeben werden, zum Beispiel
Europe/Madrid.text: der Inhalt des Beitrags.
providers: mindestens ein Netzwerk, zum Beispiel
{ "network": "facebook" }.
Beispiel fĂŒr den Anfrage-Body:
{
"publicationDate": {
"dateTime": "2025-07-23T10:00:00",
"timezone": "Europe/Madrid"
},
"text": "Hello! This is a scheduled post test.",
"providers": [
{ "network": "facebook" }
]
}Zu den optionalen Einstellungen gehören draft (auf true setzen, um den Beitrag als Entwurf zu speichern, anstatt ihn zu planen), autoPublish, firstCommentText sowie netzwerkspezifische Blöcke wie facebookData, instagramData, twitterData, linkedinData, pinterestData, youtubeData, tiktokData, gmbData, threadsData und blueskyData fĂŒr Optionen pro Netzwerk, etwa den Facebook-Beitragstyp oder die automatische Veröffentlichung auf Instagram. Die vollstĂ€ndige Parameterreferenz findest du in den .yaml- und .json-Swagger-Dateien, die in der API-Dokumentation verlinkt sind.
Was du mit geplanten BeitrÀgen tun kannst
Die Scheduler-Endpunkte unterstĂŒtzen die folgenden Aktionen. Alle Pfade sind relativ zur Basis-URL https://app.metricool.com/api.
Aktion | Methode und Pfad |
|---|---|
Geplanten Beitrag erstellen |
|
Geplante BeitrÀge zwischen zwei Daten auflisten |
|
Geplanten Beitrag nach ID abrufen |
|
Geplanten Beitrag aktualisieren |
|
AusgewÀhlte Felder bearbeiten und aktualisieren |
|
Geplanten Beitrag löschen |
|
Mehrere BeitrĂ€ge einer marke gesammelt zur PrĂŒfung senden |
|
Geplanten Beitrag genehmigen oder ablehnen |
|
Die Konfiguration der marke fĂŒr das Senden eines Beitrags zur PrĂŒfung abrufen |
|
Die Instagram-Beitragseigenschaften einer marke abrufen |
|
Medien zu einem geplanten Beitrag hinzufĂŒgen
Medien-Links mĂŒssen öffentlich zugĂ€nglich sein und dĂŒrfen nicht ablaufen: Private oder temporĂ€re URLs werden ĂŒbersprungen und der Beitrag wird ohne Medien geplant. Um Medien anzuhĂ€ngen, bereite sie vor, bevor du den Scheduler-Endpunkt aufrufst:
Die Medien-URL normalisieren mit einer GET-Anfrage, damit die Datei bei Bedarf auf Metricool-Servern gehostet wird:
https://app.metricool.com/api/actions/normalize/image/url?url=<URL_OF_YOUR_MEDIA>Im Beitrag auf die Medien verweisen ĂŒber die zugehörige
mediaId:"media": { "mediaId": "ID_OF_MEDIA" }
Ohne die Medienkennung in der Anfrage wird der Beitrag ohne Medien geplant. Ein vollstÀndiges Beispiel findest du unter HÀufige Fragen und Fehler bei der Nutzung der API.
EinschrÀnkungen beim Veröffentlichen
Jedes soziale Netzwerk schrĂ€nkt ĂŒber seine eigene API ein, was Drittanbieter-Tools veröffentlichen können. Daher sind nicht alle Planer-Funktionen ĂŒber die Metricool API verfĂŒgbar. Eine netzwerkspezifische Liste nicht unterstĂŒtzter Aktionen zum Veröffentlichen, fĂŒr Inbox und Reporting findest du unter API-EinschrĂ€nkungen nach sozialem Netzwerk.
Auch die netzwerkspezifischen Felder im Anfrage-Body unterscheiden sich je nach Netzwerk. PrĂŒfe in den .yaml- und .json-Swagger-Dateien der API-Dokumentation, welche Felder fĂŒr die einzelnen Netzwerke verfĂŒgbar sind, bevor du die Anfrage erstellst.
API-Implementierung
Um Daten aus Metricool zu exportieren und sie ĂŒber unsere API an andere Plattformen wie Excel, Google Sheets, MySQL und weitere zu ĂŒbertragen, befolge diese allgemeinen Schritte:
Das Zugriffstoken abrufen unter Kontoeinstellungen > API, wie oben beschrieben.
Den HTTP-Client einrichten: Verwende ein Integrationstool wie Postman oder eine Programmiersprache (zum Beispiel Python mit requests) und konfiguriere den Header
X-Mc-Authmit deinem Token.Eine GET-Anfrage senden an den Endpunkt fĂŒr die gewĂŒnschten Daten (BeitrĂ€ge, Kennzahlen, Berichte). Alle Aufrufe erfordern
userIdundblogId. Verwende die Browser-Inspektion, um die von Metricool ausgefĂŒhrten Aufrufe und ihre Parameter anzuzeigen, wie unter So erhĂ€ltst du einen Endpunkt in Metricool fĂŒr API-Aufrufe beschrieben.
Die Daten formatieren: Antworten liegen normalerweise im JSON-Format vor. Ordne die Felder daher der Struktur zu, die deine Zielplattform erwartet.
Die Daten an die Zielplattform exportieren.
Jede Zielplattform hat ihre eigene Integrationsmethode, aber der allgemeine Ablauf folgt diesem Schema.
Dokumentation
Hier findest du Links zur Dokumentation der APIs der am hĂ€ufigsten verwendeten Plattformen fĂŒr die Datenverwaltung:
Nutzung ĂŒberwachen und Token wechseln
Unter Kontoeinstellungen > API siehst du deine aktuelle API-Nutzung und den Verlauf der verwendeten Endpunkte. Nutzungsstatistiken kannst du auch ĂŒber die API mit GET /v2/settings/users/{userId}/api-usage-stats abrufen. Der Endpunkt verwendet die Parameter from, to und aggregation und gibt die Aufrufe pro Endpunkt zurĂŒck.
Wenn du dein Token ersetzen musst, kannst du es unter Kontoeinstellungen > API neu generieren. Durch die Neugenerierung wird das vorherige Token sofort ungĂŒltig und jede Integration, die es verwendet, funktioniert nicht mehr, bis du sie aktualisierst. Siehe API-Verbindungstoken neu generieren.
ZusÀtzliche Ressourcen
Ăhnliche Artikel