Jak ludzie podpinają agentów do API Instagrama, jak publikuje się karuzele przez API i jak automatyzuje się produkcję materiałów marketingowych. Synteza zweryfikowana wieloagentowo.
Siedem rzeczy, które trzeba wiedzieć zanim podepniesz agenta do Instagrama.
Wszystko jedzie na oficjalnym Instagram Content Publishing API. Buffer, Ayrshare, n8n, agenci AI to tylko nakładki na to samo API.
Da się publikować przez API. Rytuał trzech kroków, max 10 slajdów, tylko JPEG, zawsze pod publicznym URL.
Publikacja na swoje konto to Standard Access. Zero App Review, zero weryfikacji biznesowej. Cała groza dotyczy tylko cudzych kont.
Konta osobiste odpadają. Trzeba Business albo Creator. Przełączenie jest darmowe i natychmiastowe.
Nieoficjalne private API kuszą, ale łamią regulamin i grożą utratą konta. Nie dla konta marki.
Konsensus: szablon HTML/CSS renderowany przez headless Chrome do PNG. Nie generuj slajdów modelem obrazowym.
Twardy konsensus całej branży: agent przygotowuje i kolejkuje, człowiek akceptuje przed publikacją. Pełna autonomia mści się na jakości i głosie marki.
Instagram Content Publishing API (część Graph API). Dwie konfiguracje: Instagram Login (bez strony FB, domyślna dla nowych) oraz Facebook Login (wymaga strony FB, token może być prawie niewygasający).
POST /<IG_ID>/media zwraca container_id. Tu ustawiasz typ: IMAGE, REELS, STORIES albo CAROUSEL.
GET /<container>?fields=status_code aż zwróci FINISHED. Pominięcie tego kroku to najczęstsza przyczyna „nie działa".
POST /<IG_ID>/media_publish z creation_id. Publikuje natychmiast, bo API nie ma natywnego harmonogramu.
content_publishing_limit zwraca 50 (sprawdzone 18.06.2026)Karuzela to ten sam flow rozszerzony o kontenery-dzieci i kontener-rodzica.
POST /<IG_ID>/media z is_carousel_item=true dla każdego obrazu.
media_type=CAROUSEL, children="id1,id2,id3" (uwaga: string z przecinkami, nie tablica JSON). Caption tylko tutaj.
media_publish z creation_id rodzica. Kadr docina się do proporcji pierwszego slajdu.
2 do 10 slajdów. Caption tylko na rodzicu (częsta przyczyna zepsutej karuzeli). Kontenery wygasają po 24h jeśli nieopublikowane.
instagrapi (Python, żywy, ~6,3k gwiazdek) udaje urządzenie Android i potrafi wszystko: feed, karuzele, stories, reels, DM. Działa też na kontach osobistych. Ale wymaga prawdziwego hasła, są udokumentowane bany nawet przy płatnych proxy, a najmocniejszy precedens prawny to DMCA z 2020 (Meta zmiotła mgp25/Instagram-API plus 1519 forków). Krążące „DMCA 2025-2026 przeciw bibliotekom Python" to claimy z blogów, bez źródła pierwotnego. Baza ostrzeżenia jednak solidna: regulamin plus precedent plus ciągłe raporty banów. Nie dla konta marki.
Kluczowa oś to nie „czy ma API", tylko czy vendor ma własną zatwierdzoną aplikację Meta, dzięki czemu omijasz App Review.
| Narzędzie | API | Karuzele | Stories | Bierze review | Koszt wejścia | Dla kogo |
|---|---|---|---|---|---|---|
| Blotato | REST + MCP | tak | tak | tak | $29/mc | Agenci AI |
| Publer | REST | tak | tak | OAuth+Graph | ~$10/mc | 1 marka, budżet |
| Ayrshare | REST + SDK | tak | tak | managed | $149/mc | Agencje |
| Upload-Post | REST | tak | częśc. | tak | 10 free/mc | Najtaniej |
| Postiz (OSS) | REST beta | tak | tak | self-host | $0 self-host | DIY z kontrolą |
| Buffer | beta/private | w UI | nie | — | — | nie do API |
| Hootsuite | bez IG Business | nie | nie | — | — | nie |
| Metricool / Later | brak API | w UI | w UI | — | — | tylko UI |
Dla jednej marki Publer (API od ~$10) jest ~15x tańszy od Ayrshare. Ale Blotato wyróżnia się serwerem MCP, więc agent typu rei może postować bezpośrednio.
Najpopularniejszy wzorzec 2024-2026: trigger (cron / Sheet) → LLM pisze copy jako JSON → generacja grafik → upload na publiczny host → Graph API.
Najbogatsze moduły: osobne akcje Photo, Reel, Carousel. Brak natywnych Stories.
Publish Photo (też karuzela z wielu URL), Publish Video jako Reel. Ma też MCP server dla agentów.
Brak natywnego node IG. Graph API przez HTTP albo community nody. Najwięcej kontroli i gotowych szablonów.
Konsensus i własne doświadczenie Numeriki: do wieloslajdowych karuzel używaj LLM jako silnika treści, potem HTML/CSS renderowane przez headless Chrome do PNG 1080x1350. Modele obrazowe psują tekst i spójność między slajdami. To dokładnie pipeline, który Numerika już ma działający.
Macie już dwa klocki: generator karuzel HTML do PNG oraz ManyChat (auto-DM). Brakuje tylko warstwy publikacji.
Publikacja przez Blotato (MCP, agent rei postuje wprost) albo Publer Business. Zero App Review, zero weryfikacji. Człowiek zatwierdza draft.
Własna apka Meta w trybie Standard Access (konta jako Tester), n8n plus wasz generator karuzel, własny cron. Pełna kontrola, bez opłat API.
Gdyby Numerika postowała na konta klientów — wtedy Advanced Access plus App Review. Managed vendor (Ayrshare) zdejmuje to z Was.
Zacznijcie od Blotato z człowiekiem zatwierdzającym (szybko, tanio, MCP pod agenta). Jeśli zależy na maksymalnej kontroli i zerze opłat API, idźcie w DIY Standard Access + n8n + wasz generator karuzel. W obu: konta na Professional, zero auto-follow i zimnego DM, ManyChat tylko w oknie 24h.