Instagram Access Token erzeugen: Das brauchst du
Ein Access Token ist notwendig, um eine sichere und richtlinienkonforme Verbindung zwischen deiner Anwendung und der Instagram API herzustellen. Um einen Access Token zu erzeugen, benötigst du folgende Dinge, die alle kostenlos und ohne Wartezeit angelegt werden können:
- ein öffentliches Instagram Account (seit Nov. 2024 muss es sich um ein Business Account handeln)
- ein Meta Developer Account
- eine aktive Meta Developer App mit
Instagram Basic Displayaktivem Instagram Modul (seit Nov. 2024) mindestens einen autorisierten Instagram (Test)Nutzer in deiner Facebook Developer App
Instagram Access Token erzeugen Schritt 1: Facebook Developer Account anlegen
Um ein Meta Developer Account anzulegen, benötigst du einen privaten Facebook Account. Solltest du noch keinen haben, kannst du diesen hier erstellen.
Danach kannst du deinen privaten Facebook Account hier für den Meta Developer Bereich freischalten.
Instagram Access Token erzeugen Schritt 2: Meta Developer App anlegen
Als Nächstes muss eine neue Meta Developer App angelegt werden. Navigiere dazu im Meta Developer Bereich auf Meine Apps und klicke dann auf App erstellen.

Je nachdem für welchen Zweck deine App ausgelegt ist, kannst du nun die passenden Einstellungen treffen. In unserem Beispiel wollen wir unsere eigenen Instagram Posts abrufen können, klicken für diesen Anwendungsfall unter Du suchst etwas anderes auf Wähle einen App-Typ aus.

Danach sollten dir weitere Optionen angezeigt werden. Wähle hier Business und klicken dann auf Weiter.

Als Nächstes musst du einen Namen für deine App definieren und Kontaktdaten hinterlegen. Ein Business-Portofio ist für unseren Anwendungsfall nicht notwendig. Danach klickst du auf App erstellen und musst dies mit deinem Passwort bestätigen.

Instagram Access Token erzeugen Schritt 3: Instagram einrichten
Eine Meta Developer App ist der Knotenpunkt für alle Anfragen an das Meta Universum. Daher musst du nun definieren, welche Services du ansprechen und nutzen möchtest. Für unser Beispiel benötigen wir den Endpunkt Instagram. Diesen findest du im Dashboard deiner Meta Developer App und kannst dort auf Einrichten klicken.

Danach landest du auf der Seite zur Einrichtung der Instagram API. Hier kannst du direkt auf Konto hinzufügen klicken, um damit zu starten.

Als Nächstes sollte sich ein neues Fenster mit dem Instagram Login öffnen. Hier kannst du dich mit den Zugangsdaten des entsprechenden Instagram Business Kontos anmelden. Daraufhin wirst du gefragt, ob deine neu erstellte Meta Developer App die benötigten Zugriffsrechte auf dein Instagram Account erhalten darf. Hier solltest du je nach Anwendungsfall nur so viele Berechtigungen vergeben, wie zwingend nötig. Möchtest du beispielsweise deinen Feed einfach nur irgendwo anzeigen, solltest du alle optionalen Berechtigungen entfernen(!). Dies bestätigst du dann mit Erlauben. Danach sollte sich das Fenster wieder automatisch schließen.

Instagram Access Token erzeugen Schritt 4: Access Token erzeugen
Nun sollte das gewünschte Instagram Account mit deiner App verbunden sein und als Eintrag auf der Seite zur Einrichtung der Instagram API angezeigt werden. Als nächstes kannst du nun endlich den Token erzeugen, mit dem du später anfragen an die Meta bzw. Instagram API senden kannst. Um damit zu beginnen, klickst du auf Token generieren im Eintrag des gewünschten Instagram Kontos.

Danach sollte sich erneut ein neues Fenster mit dem Instagram Login öffnen. Falls du nicht bereits mit dem richtigen Konto angemeldet bist, gib die Zugangsdaten des entsprechenden Instagram Accounts ein. Nach der Anmeldung solltest du erneut nach Erlaubnis der benötigten Berechtigungen gefragt werden. Hier bestätigen wir erneut mit Erlauben.

Nachdem sich das Fenster wieder automatisch schließt, sollte nun ein Dialog mit deinem neuen Token angezeigt werden. Juhu!
Achtung: Sobald du das Fenster schließt, kannst du deinen Access Token nicht mehr einsehen und musst Schritt 4 noch einmal wiederholen, um einen neuen Access Token zu erzeugen (wodurch alte Tokens ihre Gültigkeit verlieren). Kopiere und sichere ihn also am besten.

Instagram Access Token erzeugen Schritt 5: Access Token testen
Nun kannst du deinen Access Token nutzen um mit der Instagram API zu kommunizieren. Probiere es doch gleich mal aus!
https://graph.instagram.com/me/media?fields=caption,media_type,media_url,permalink,thumbnail_url,timestamp&access_token=DEIN_ACCESS_TOKEN
Fazit
Das Erzeugen eines Instagram Access Token zur eigenen Nutzung oder für die Entwicklung wirkt komplizierter, als es tatsächlich ist. Wenn man die Schritte kennt, ist ein Instagram Access Token schnell erzeugt.
Beachte, dass dein Instagram Access Token nur 60 Tage gültig ist, falls du ihn in der Zwischenzeit nicht über die API erneuerst. Solltest du über unser Beispiel hinaus einen Access Token für erweiterte Zugriffsrechte auf öffentliche Instagram Accounts erzeugen wollen, musst du den Umweg über das Autorisierungsfenster, Short lived tokens und die manuelle Prüfung von Meta gehen. Mehr dazu findest du hier.
Solltest du nicht weiter kommen oder Hilfe bei der Erzeugung deines Access Token benötigen, stehen wir dir gerne zur Verfügung. Wir hoffen, wir konnten dir weiter helfen.