---
title: "Reel, caroselli, storie: API per pubblicare su Instagram"
description: "Pubblica reel, caroselli da 2 a 10 elementi, immagini nel feed e storie con una chiamata all'API Instagram. FEED, REEL o STORY con instagramConfigs.postType."
url: "https://adaptlypost.com/it/usages/instagram-posting-api"
---

# Pubblica reel e caroselli con una sola chiamata all'API per pubblicare su Instagram

Una sola richiesta POST all'API per pubblicare su Instagram pubblica un'immagine nel feed, un carosello da 2-10 elementi, un reel o una storia con immagine o video su un account business collegato. Invia text, platforms, timezone, gli URL dei tuoi media e un instagramConfigs.postType FEED, REEL o STORY.

[Ottieni una chiave API](https://adaptlypost.com/it/signup)

![Richiesta HTTP che crea un post carosello su Instagram con instagramConfigs.postType, accanto al risultato di pubblicazione per piattaforma che restituisce platformPostId](https://cdn.adaptlypost.com/public/adaptlypost_dashboard.png)

## La pubblicazione su Instagram come endpoint REST, non come sessione nel browser

POST https://post.adaptlypost.com/post/api/v1/social-posts con una chiave Bearer adaptly\_. Pubblica subito, passa scheduledAt con un fuso orario IANA oppure salva una bozza e pubblicala più tardi. Un webhook registrato riceve tutti gli eventi che emettiamo, post.published, post.scheduled, post.partially\_failed, post.failed e account.unauthorized, senza filtri per evento da configurare.

Gestisci

### Pubblica su tutte le piattaforme in un colpo solo

Condividi su Instagram, TikTok, YouTube, X e altre piattaforme con un clic. Ogni post si adatta da solo alla piattaforma.

[Scopri di più](https://adaptlypost.com/it/features/post-multiple-social-media-accounts-once)

Programma

### Calendario editoriale visivo

Il calendario di AdaptlyPost mostra giorno per giorno ogni bozza, post programmato e post pubblicato, così non lasci buchi nel piano di pubblicazione.

[Scopri di più](https://adaptlypost.com/it/features/social-media-content-calendar)

Misura

### Statistiche dei social in un unico posto

AdaptlyPost tiene traccia di visualizzazioni, like, condivisioni ed engagement di ogni account collegato in un'unica dashboard di analytics.

[Scopri di più](https://adaptlypost.com/it/features/social-media-analytics)

Integra

### Accesso API e skill OpenClaw

Collegati tramite API o lascia che il tuo agente AI OpenClaw gestisca i post per te. Automatizza i social con comandi in linguaggio naturale.

[Scopri di più](https://adaptlypost.com/it/features/openclaw-integration)

Genera

### Generatore di immagini AI per i social

Genera in pochi secondi immagini che fermano lo scroll. Descrivi la tua idea e lascia che l'AI le dia forma.

[Scopri di più](https://adaptlypost.com/it/features/ai-social-media-image-generator)

Crea

### Generatore di didascalie AI per ogni piattaforma

Il copilota AI di AdaptlyPost scrive le didascalie, le riscrive per ogni piattaforma e aggiunge gli hashtag partendo da un solo prompt.

[Scopri di più](https://adaptlypost.com/it/features/ai-caption-writer)

Organizza

### Planner dei contenuti social

AdaptlyPost tiene bozze, post programmati e contenuti pubblicati in un'unica coda, così vedi cosa va online e quando.

[Scopri di più](https://adaptlypost.com/it/features/ai-social-media-scheduler)

Automatizza

### Dai feed RSS ai social

Collega il feed RSS del tuo blog e AdaptlyPost pubblica ogni nuovo articolo sugli account che scegli, come bozza, programmato o subito.

[Scopri di più](https://adaptlypost.com/it/features/rss-to-social-media)

## Scelto da creator e team

Scopri come creator, marketer, agenzie e piccole imprese usano AdaptlyPost per pubblicare con costanza e risparmiare ore ogni settimana.

Gestisco 11 account su 8 piattaforme quasi senza attriti

Al momento gestisco 11 account tra Facebook, Instagram, Threads, LinkedIn, Bluesky, YouTube, X e TikTok, tutti collegati e con pubblicazioni ogni giorno. Facilità d'uso: 10/10\. La curva di apprendimento praticamente non esiste. Programmare i post su più piattaforme richiede minuti invece delle ore che ci mettevo facendolo a mano. Ha sostituito almeno altri due abbonamenti e non ho alcun rimpianto.

[![jeremy8939](https://user-images.trustpilot.com/654e8b0e7995ec0012abfe16/73x73.png)jeremy8939](https://appsumo.com/products/adaptlypost/reviews/running-11-accounts-across-8-platforms-w-394974/)

Semplice, potente e con un'assistenza straordinaria

È facile da usare, e collegarlo a Claude mi permette di organizzare e distribuire video e immagini restando fedele allo stile del mio brand. Ma a fare davvero la differenza è l'assistenza: ho detto a Taras che mi servivano due nuove funzioni, pubblicare post Instagram che mescolano immagini e video e caricare PDF su LinkedIn tramite MCP, e lui le ha rese disponibili entrambe in appena 3 ore. Veloce, reattivo e davvero straordinario.

[![destaca](https://www.gravatar.com/avatar/157e34bd35b2bf10070e62ec9211765f?s=100&d=404)destaca](https://appsumo.com/products/adaptlypost/reviews/simple-powerful-and-amazing-support-395516/)

La mia esperienza sincera nel gestire i social con AdaptlyPost + Claude AI

Poi la parte che mi sembra ancora un po' assurda: ho chiesto a Claude di generare i post completi, immagini e grafiche comprese, e di programmare tutto tramite AdaptlyPost. Sono andato sul calendario editoriale pensando di dover seguire il processo passo passo. Era già pieno. 30 giorni di post, testi e immagini, programmati e pronti. Il tutto in circa 10 minuti. Prima ci perdevo ore ogni settimana.

[![basantkumar405](https://www.gravatar.com/avatar/59dad61d05ca61aa6547cf9c019dcbe6?s=100&d=404)basantkumar405](https://appsumo.com/products/adaptlypost/reviews/my-honest-experience-running-my-social-m-395833/)

Il mio agente AI ti ringrazia

Taras Shynkarenko è il migliore! Gli ho chiesto di aggiungere il collegamento a Telegram e l'ha fatto in pochi giorni. È il servizio più incredibile che puoi usare, soprattutto con gli agenti AI. A proposito, il mio agente AI ti ringrazia :) per aver creato questo servizio fantastico e facile da usare.

[![iTarek](https://www.gravatar.com/avatar/c270c90b0088fa3c432180c761f5e837?s=100&d=404)iTarek](https://appsumo.com/products/adaptlypost/reviews/my-ai-agent-thanks-you-396084/)

Sviluppatore reattivo e un link di collegamento comodo per i clienti che risolve un vero problema delle agenzie

La mia funzione preferita è lo Shareable Connect Link. Puoi generare un link con cui un cliente collega i propri account social, senza bisogno di accedere alla dashboard. Farmi dare l'accesso agli account da clienti poco tecnici è sempre stato un problema, e questo elimina gran parte delle difficoltà. Mando un link, loro cliccano e autorizzano, e ho finito.

[![automatexyz](https://appsumo2-cdn.appsumo.com/media/users/avatars/AutomateXYZWebDesignLogo.JPG?width=150)automatexyz](https://appsumo.com/products/adaptlypost/reviews/responsive-developer-and-a-client-friend-395621/)

Finalmente uno strumento adatto a un flusso di lavoro basato sul terminale (e un'assistenza di prim'ordine!)

In passato ho provato diversi strumenti per programmare i post sui social, e nessuno si adattava davvero al mio modo di lavorare. Adaptly ha cambiato completamente le cose.

[![mayank09](https://appsumo2-cdn.appsumo.com/media/users/avatars/Screenshot_2026-09-23_at_10.23.26PM.png?width=150)mayank09](https://appsumo.com/products/adaptlypost/reviews/finally-a-tool-that-fits-a-terminal-fir-395213/)

## Come funziona

Passo 1

### Collega un account Business o Creator, poi genera una chiave

La Graph API di Instagram pubblica solo per conto di un account Business o Creator, quindi è la prima cosa da sistemare: un profilo personale non può essere collegato in alcun modo, e il passaggio OAuth avviene nella dashboard, non via HTTP. Una volta collegato l'account, Gestione > API e agenti AI genera una chiave che inizia con adaptly\_ e che viaggia nell'header Authorization come credenziale Bearer in ogni richiesta. GET /social-accounts restituisce il profilo Instagram collegato insieme all'id da passare in instagramConnectionIds. Quando gli account appartengono ai tuoi clienti, POST /connect-links genera un link white label che aprono una volta per completare da soli l'accesso Business.

Passo 2

### POST /social-posts con instagramConfigs

text (la didascalia, fino a 2200 caratteri), platforms e timezone sono obbligatori in ogni chiamata; non esiste un campo content. contentType TEXT viene rifiutato per Instagram, quindi ogni post deve avere dei media. Imposta contentType IMAGE, VIDEO o CAROUSEL, poi instagramConfigs.postType = FEED | REEL | STORY. STORY accetta una sola IMAGE o un solo VIDEO, e REEL accetta solo VIDEO. Qualsiasi altra combinazione, compreso un CAROUSEL inviato come STORY, restituisce un 400\. I caroselli accettano 2-10 elementi, le immagini devono essere jpeg, png o webp entro il limite di 8MB per file di Instagram, i video devono essere mp4 o quicktime e durare da 3 secondi a 15 minuti. Il corpo della richiesta viene validato in modo sincrono, quindi una didascalia oltre i 2200 caratteri, un carosello fuori dall'intervallo 2-10, contentType TEXT o un secondo collegamento Instagram nella stessa chiamata restituiscono subito un 400 da questa richiesta. Un account Instagram per chiamata, quindi fai una chiamata per ogni account. La stessa chiamata può includere altre piattaforme insieme a Instagram.

Passo 3

### Leggi i risultati per piattaforma e riprova la voce di Instagram

Ci sono due tipi di errore e compaiono in due punti diversi. Qualsiasi problema nel payload viene intercettato mentre validiamo la chiamata di creazione e restituisce subito un 400: lunghezza della didascalia, numero di elementi del carosello, un contentType non supportato, collegamenti Instagram duplicati. In quel caso non esiste alcun record del post, quindi non c'è nulla da riprovare: correggi il corpo e invialo di nuovo. I file che non sono jpeg, png, webp, mp4 o quicktime vengono rifiutati ancora prima, da POST /upload-urls. GET /social-posts/:id/results riporta ciò che è successo dopo che abbiamo accettato e inviato il post: la Graph API di Instagram che rifiuta i media durante la sua elaborazione, un account tornato a Personale, un token revocato dall'utente o i limiti di pubblicazione di Instagram. Ogni voce contiene status, publishedAt, errorMessage e il platformPostId nativo, mai un permalink al post pubblicato, e POST /social-posts/:id/retry rilancia solo i platformIds falliti.

## Prezzi semplici e trasparenti

Scegli il piano più adatto alle tue esigenze

\-17%

### Creator

Ideale per singoli e professionisti in proprio

$19

/mese

[Inizia la prova gratuita di 7 giorni](https://adaptlypost.com/it/signup)

* 30 account social collegati
* Post programmati illimitati
* Collaborazione in team
* 1 workspace
* 150 crediti AI/mese
* Didascalie AI
* AI Image Studio
* API/MCP/CLI
* Post con immagini, video e caroselli
* Pubblicazione automatica da feed RSS
* Connettore diretto
* Plugin diretto
* Integrazione Zapier
* Estensioni del browser

Funziona con

Il più scelto

### Pro

Per professionisti e team in crescita

$39

/mese

[Inizia la prova gratuita di 7 giorni](https://adaptlypost.com/it/signup)

* 60 account social collegati
* Post programmati illimitati
* 3 membri del team
* 3 workspace
* 400 crediti AI/mese
* Didascalie AI
* AI Image Studio
* API/MCP/CLI
* Post con immagini, video e caroselli
* Pubblicazione automatica da feed RSS
* Connettore diretto
* Plugin diretto
* Integrazione Zapier
* Estensioni del browser

Funziona con

### Enterprise

Per agenzie e aziende pronte a crescere

$89

/mese

[Inizia la prova gratuita di 7 giorni](https://adaptlypost.com/it/signup)

* 100 account social collegati
* Post programmati illimitati
* 10 membri del team
* 10 workspace
* 1000 crediti AI/mese
* Didascalie AI
* AI Image Studio
* API/MCP/CLI
* Post con immagini, video e caroselli
* Pubblicazione automatica da feed RSS
* Connettore diretto
* Plugin diretto
* Integrazione Zapier
* Estensioni del browser

Funziona con

### Custom

Limiti personalizzati, white label e supporto prioritario

Personalizzato

* Account social illimitati
* Post programmati illimitati
* Membri del team illimitati
* Workspace illimitati
* Crediti AI illimitati
* Didascalie AI
* AI Image Studio
* API/MCP/CLI
* Post con immagini, video e caroselli
* Pubblicazione automatica da feed RSS
* Connettore diretto
* Plugin diretto
* Integrazione Zapier
* Estensioni del browser

Funziona con

Tutti i piani includono una prova gratuita di 7 giorni

Vuoi vedere il confronto completo delle funzioni? [Vai alla pagina dei prezzi](https://adaptlypost.com/it/pricing)

## Cosa può pubblicare l'API su Instagram

### Immagini nel feed e caroselli da 2-10 elementi

contentType IMAGE per una singola foto, CAROUSEL per da 2 a 10 elementi in un solo post. Instagram accetta le immagini in JPEG, PNG o WebP, con un limite di 8MB per file. Il campo della didascalia è text, con un massimo di 2200 caratteri. Carica i file con POST /upload-urls (1-20 URL prefirmati per chiamata, ciascuno valido un'ora) oppure passa i tuoi URL ospitati.

### Reel

contentType VIDEO con instagramConfigs.postType REEL, mp4 o quicktime, da 3 secondi a 15 minuti. Instagram ha dismesso i video autonomi nel feed, quindi un semplice post VIDEO esce comunque come reel e REEL lo rende solo esplicito. Non ci sono campi per copertina, traccia audio o collaboratori.

### Storie con immagine e video

instagramConfigs.postType STORY con contentType IMAGE o VIDEO pubblica una storia. Una storia contiene un solo file, quindi un CAROUSEL inviato come STORY restituisce un 400\. Invia invece una chiamata per ogni storia. Sticker, sondaggi, sticker link e menzioni non sono esposti.

### Post Instagram programmati e in blocco

Passa scheduledAt più un fuso orario come Europe/Berlin per programmare, oppure saveAsDraft e in seguito POST /social-posts/:id/publish. POST /social-posts/bulk mette in coda 1-100 post che condividono lo stesso collegamento Instagram, con scheduledAt obbligatorio su ogni elemento. Usa PATCH sul post prima della pubblicazione per cambiare didascalia o media.

## Pubblica il tuo primo reel via HTTP

Collega un account Instagram Business o Creator, genera una chiave adaptly\_ in Gestione > API e agenti AI e invia un POST a /social-posts. La specifica OpenAPI 3.0.3 è pubblica su https://post.adaptlypost.com/post/api/v1/openapi.json e si importa direttamente in Make, n8n o in qualsiasi client OpenAPI.

[Ottieni una chiave API](https://adaptlypost.com/it/signup)
