Instagram Data Skill
Öffentliche Instagram-Daten per UnifAPI MCP lesen: instagram/...-Operationen, Antwortformen und Fallstricke für Creator-Recherche. Keine Posts, keine DMs.
Agent-nativ
Führen Sie ihn in Claude, ChatGPT-eigenen MCP-Apps, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code oder einem anderen MCP-fähigen Client aus. Kein dedizierter GUI-Flow und kein separater LLM-API-Schlüssel.
Gestützt auf öffentliche Live-Daten
Jeder Schritt ist in öffentlichen Live-Datensätzen verankert, die UnifAPI zurückgibt, sodass das Ergebnis zitiert, was tatsächlich rankt, gepostet oder gesagt wird — keine generische Best-Practice-Liste.
Kombinierbar & Open Source
Skills verweisen aufeinander und liegen in einem öffentlichen Repo im MIT-Stil. Lesen Sie die vollständige SKILL.md auf GitHub, forken Sie sie oder führen Sie sie unverändert in Ihrem Agent aus.
Fügen Sie dies in Codex oder Claude Code ein
Der Prompt ist bewusst bearbeitbar. Ersetzen Sie die Handles, den Markt, das Budget und das Kampagnenziel und lassen Sie dann den Agent UnifAPI MCP aufrufen, wenn er öffentliche Live-Daten benötigt.
Using the Instagram Data Skill, research these IG creators: pull profiles and follower size, recent posts and reels with engagement, and the comments on their top posts; flag paid-partnership posts. Return a cited audience-fit brief. Read-only.
Der vollständige Skill, gerendert aus seiner SKILL.md
Der deterministische Read-Pfad für öffentliche Instagram-Daten über UnifAPI. Dies
ist ein Data Skill: Er führt von sich aus keine Marketing-Aufgabe aus — er benennt die
konkreten instagram/...-Operationen, Antwortformen und Fallstricke, sodass jeder
creator-first-Workflow (Shortlisting, Audience-Fit, Pricing-Kontext) aus
einem bekannten Rezept liest, statt die Oberfläche jedes Mal neu zu entdecken.
Schreibgeschützt — Augen, keine Hände. Er recherchiert öffentliche Instagram-Daten und liefert zitierte Datensätze zurück; er postet nie, kommentiert nicht und schickt keine DMs, und UnifAPI hält nie Instagram-Credentials.
Nutzen Sie den unifapi-Skill für Live-Belege
Verbinden Sie sich einmal über den gemeinsamen unifapi-Skill (OAuth MCP), und rufen Sie dann die
untenstehenden Operationen auf. Profile sind über {username} verschlüsselt und Posts über ihren
{shortcode} (das URL-Segment) — instagram/resolve/* mappt zwischen
Username↔User-ID und Shortcode↔Media-ID, wenn Sie es brauchen. Behalten Sie jegliche billing-Metadaten, damit der Output die Datensatzkosten ausweisen kann.
Response-Contract
Single-Entity-Endpunkte geben das Objekt in data zurück:
{
"request_id": "unif_...",
"data": {},
"billing": { "records_charged": 1, "balance_remaining": 99 }
}
List-Endpunkte geben ein Array in data plus pagination zurück:
{
"request_id": "unif_...",
"data": [],
"pagination": { "has_more": false, "next_cursor": null },
"billing": { "records_charged": 1 }
}
Wenn pagination.has_more true ist, übergeben Sie pagination.next_cursor als den
cursor der nächsten Anfrage. Bewahren Sie beim Melden der Kosten stets billing.
Kern-Operationen
| Need | Operation |
|---|---|
| Profile by handle | instagram/users/{username} |
| Posts / reels | instagram/users/{username}/posts · .../reels |
| Stories / highlights | instagram/users/{username}/stories · .../highlights |
| Followers / following | instagram/users/{username}/followers · .../following |
| Tagged posts | instagram/users/{username}/tagged-posts |
| Post by shortcode | instagram/posts/{shortcode} |
| Post comments / replies | instagram/posts/{shortcode}/comments |
| Discover | instagram/search (?q=...) · instagram/explore |
| Location page + posts | instagram/locations/{id} · instagram/locations/{id}/posts |
| Resolve handle/shortcode | instagram/resolve/user-id · instagram/resolve/shortcode |
Brauchen Sie ein Feld, das hier nicht aufgeführt ist? Nutzen Sie get_operation des unifapi-Skills, um
das exakte Schema vor dem Aufruf zu lesen — aber wählen Sie die Operation aus dieser Tabelle, entdecken Sie sie nicht
blind.
Workflow
Die deterministischen Rezepte. Wählen Sie das, das zur Aufgabe passt; jedes benennt exakt, was aufzurufen ist.
- Ein Profil auflösen. Rufen Sie
instagram/users/{username}fürfollower_count,media_count,is_privateundis_verifiedauf. - Content und Engagement lesen. Rufen Sie
instagram/users/{username}/postsund.../reelsauf; jederInstagramPostträgtlike_count,comment_countundplay_count/view_countfür Video — undis_paid_partnership, um Sponsored Content zu markieren. Paginieren Sie übernext_cursor. - Reaktion lesen. Rufen Sie
instagram/posts/{shortcode}/comments(und den Replies-Endpunkt) für die Stimmung zu einem Top-Post auf. - Neue Handles entdecken. Rufen Sie
instagram/search?q=...,instagram/exploreoderinstagram/locations/{id}/postsauf, lösen Sie dann die aufgedeckten Handles auf und loopen Sie zurück zu Schritt 1. - Ein Netzwerk oder eine Audience mappen. Rufen Sie
instagram/users/{username}/followers,.../followingoder.../tagged-postsauf (wer sie featured) für Reichweitenarbeit. - Alles zitieren. Jede Zahl knüpft an den Post oder das Profil zurück, aus dem sie stammt;
melden Sie
billing.records_charged(oder schätzen Sie, wenn billing-Metadaten fehlen).
Form-Notizen
InstagramUser— über{username}verschlüsselt.follower_count,following_count,media_count,is_verified,is_private.InstagramPost— über{shortcode}verschlüsselt.caption,like_count,comment_count,play_count,view_count,taken_at,media_type,is_paid_partnership,user,location,carousel.InstagramComment—text,like_count,child_comment_count.InstagramLocation—name,lat,lng,media_count.
Fallstricke
- Profile sind über
{username}verschlüsselt, Posts über{shortcode}— beide werden aus der öffentlichen IG-URL gelesen. Nutzen Sieinstagram/resolve/*nur, wenn Sie die numerische User-ID oder Media-ID brauchen. - Ein privater Account (
is_private) exponiert das Profil, begrenzt aber die Medien — decken Sie das auf, übertünchen Sie keine dünne Abdeckung. is_paid_partnershipmarkiert offengelegte Sponsored Posts — nützlicher Beleg für Pricing und Brand-Safety, melden Sie ihn.- Ein niedriger Saldo kann List-Seiten still abschneiden: Prüfen Sie
billing.truncated_due_to_balance— wenn true, ist die Seite unvollständig.
Output
Geben Sie die Datensätze zurück, die der aufrufende Workflow braucht, jeden zitiert an seinen Post oder sein
Profil, plus eine einzeilige Kostennotiz (records_charged). Wenn dieser Skill direkt
genutzt wird, ist eine kompakte Creator-Zusammenfassung der Standard:
**@handle** — {followers} followers, {media} posts, verified {yes/no}. Recent posts: avg {likes} likes / {comments} comments. Paid partnerships: {N}. Evidence: {post URLs}. Records: ~{N}.
Verwandte Skills
- kol-pricing, creator-shortlist, audience-fit-check (Influencer Marketing) — Instagram-Creator auf diesem Read-Pfad bepreisen und prüfen.
- unifapi — der gemeinsame Daten-Skill: MCP verbinden und exakte Schemas mit
get_operationnachschlagen.
Quelle: instagram/SKILL.md auf GitHub — öffnen Sie dort einen PR, um sie zu verbessern.
Die Live-APIs, die dieser Skill aufruft
Jede Operation, die der Skill benennt, gehört zu einer dieser UnifAPI-Plattformen — weiterhin sichtbar und aufrufbar für Produktcode, Debugging und individuelle Agent-Flows.
- Die konkreten `instagram/...`-Operationen für jede gängige Creator-Leseaufgabe
- Hinweise zum Antwortvertrag und zur Struktur für Nutzer, Posts, Reels, Kommentare
- Deterministische Rezepte: Profil, Engagement, Kommentare, Discovery
- Plattform-Fallstricke (username- vs. shortcode-Schlüssel, private Accounts, Pagination)