20.02.2026 · 8 Min. Lesezeit
Instagram-Feed datenschutzkonform auf der Website einbinden
English VersionInstagram-Feed auf der Website einbinden, aber ohne direkt beim Laden externe Widgets nachzuziehen? Geht. Und zwar ziemlich sauber.
Genau dafür läuft bei mir ein serverseitiger Workflow: API abrufen, lokal verarbeiten, als eigene JSON-Datei ausspielen. Ergebnis: Mehr Kontrolle, bessere Performance und ein deutlich ruhigeres Datenschutz-Setup.
Instagram-Feed ohne Embed: die wichtigsten Infos
- Setup: Python-Skript auf VPS oder Raspberry Pi.
- Datenquelle: Instagram API mit automatischem Token-Refresh.
- Medien: Bilder lokal laden und in WebP umwandeln.
- Output: Eigene `feed.json` mit Caption, Likes, Views, Link, Datum, Bildpfad.
- Auslieferung: Upload per FTP mit separatem User nur für das Feed-Verzeichnis.
- Frontend: Website rendert den Feed direkt aus der JSON-Datei.
Kurz gesagt: Kein klassisches Instagram-Embed im Frontend, trotzdem aktuelle Inhalte auf der Seite.
Warum dieser Weg datenschutzfreundlicher ist
- Besucher laden beim Seitenaufruf keine externen Instagram-Widgets.
- Weniger direkte Requests von Usern an Meta-Server beim ersten Seitenkontakt.
- Ihr entscheidet selbst, welche Datenfelder gezeigt und wie lange Daten gecacht werden.
Beispiel für die feed.json Struktur
{
"updated_at": "2026-02-20T08:00:00Z",
"items": [
{
"id": "123",
"caption": "Beispieltext...",
"likes": 120,
"views": 1450,
"permalink": "https://www.instagram.com/p/...",
"timestamp": "2026-02-19T16:30:00Z",
"image": "/instagram/feed/123.webp"
}
]
} Automatisierung per Crontab
Per `crontab` läuft das Skript alle 24 Stunden durch: Daten holen, Token erneuern, Bilder optimieren, JSON schreiben, Upload anstoßen. Danach bleibt der Feed automatisch aktuell, ohne manuelle Nacharbeit.
Wichtig: Das hier ist ein technischer Praxis-Workflow und keine Rechtsberatung. Datenschutzerklärung, AV-Verträge und Rechtsgrundlage solltet ihr je nach Projekt juristisch sauber prüfen lassen.
Zurück zum Blog