---
title: "Reels, carrousels, stories : Instagram Posting API"
description: "Publiez reels, carrousels de 2-10 éléments, images et stories vidéo en un appel Instagram Posting API. FEED, REEL ou STORY via instagramConfigs.postType."
url: "https://adaptlypost.com/fr/usages/instagram-posting-api"
---

# Publiez reels et carrousels avec un appel Instagram Posting API

Une seule requête POST vers l'Instagram Posting API publie une image de fil, un carrousel de 2-10 éléments, un reel ou une story vidéo sur un compte Business connecté. Envoyez text, platforms, timezone, vos URL de médias et un instagramConfigs.postType valant FEED, REEL ou STORY.

[Obtenir une clé API](https://adaptlypost.com/fr/signup)

![Requête HTTP créant un post carrousel Instagram avec instagramConfigs.postType, à côté du résultat de publication par plateforme renvoyant platformPostId](https://cdn.adaptlypost.com/public/adaptlypost_dashboard.png)

### La publication Instagram comme endpoint REST, pas comme session de navigateur

POST https://post.adaptlypost.com/post/api/v1/social-posts avec une clé adaptly\_ en Bearer. Publiez tout de suite, passez scheduledAt avec un timezone IANA, ou enregistrez un brouillon et publiez-le plus tard. Un webhook enregistré reçoit chaque événement que nous émettons, post.published, post.scheduled, post.partially\_failed et post.failed, sans aucun filtrage par événement à configurer.

[GérerPubliez sur toutes vos plateformes en un clicPartagez sur Instagram, TikTok, YouTube, X et plus en un clic. Chaque post s'adapte automatiquement.](https://adaptlypost.com/fr/features/post-multiple-social-media-accounts-once)

[PlanifierCalendrier de contenu visuelPlanifiez votre semaine d'un coup d'œil et ne ratez jamais vos meilleurs créneaux.](https://adaptlypost.com/fr/features/social-media-content-calendar)

[IntégrerAccès API et skill OpenClawConnectez via API ou laissez votre agent OpenClaw gérer les publications. Automatisez les réseaux sociaux avec des commandes en langage naturel.](https://adaptlypost.com/fr/features/openclaw-integration)

[GénérerGénérateur d'images IA pour les réseaux sociauxCréez des images captivantes en quelques secondes. Décrivez votre vision et laissez l'IA la concrétiser.](https://adaptlypost.com/fr/features/ai-social-media-image-generator)

[CréerGénérateur de légendes IA pour chaque plateformeObtenez des idées de légendes, réécrivez pour différentes plateformes et ajoutez les hashtags tendance, en un seul prompt.](https://adaptlypost.com/fr/features/ai-caption-writer)

[OrganiserPlanificateur de contenu pour réseaux sociauxVoyez brouillons, posts programmés et contenu publié au même endroit. Sachez exactement ce qui sera publié et quand.](https://adaptlypost.com/fr/features/ai-social-media-scheduler)

## La Confiance des Créateurs et des Équipes

Découvrez comment créateurs, marketeurs et petites entreprises utilisent AdaptlyPost pour rester réguliers et gagner des heures chaque semaine.

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

## Comment ça marche

Étape 1

### Connectez un compte Business ou Creator, puis générez une clé

La Graph API d'Instagram ne publie que pour le compte d'un compte Business ou Creator : c'est donc le premier point à régler. Un profil personnel ne peut pas être relié du tout, et la poignée de main OAuth se déroule dans le tableau de bord plutôt qu'en HTTP. Une fois le compte relié, Settings > API Tokens délivre une clé commençant par adaptly\_, transmise dans l'en-tête Authorization comme identifiant Bearer à chaque requête. GET /social-accounts renvoie le profil Instagram relié ainsi que l'id que vous passez dans instagramConnectionIds. Quand les comptes appartiennent à vos propres clients, POST /connect-links génère un lien en marque blanche qu'ils ouvrent une fois pour terminer eux-mêmes la connexion Business.

Étape 2

### POST /social-posts avec instagramConfigs

text (la légende, jusqu'à 2200 caractères), platforms et timezone sont obligatoires à chaque appel ; il n'existe pas de champ content. contentType TEXT est refusé pour Instagram : chaque post exige donc un média. Mettez contentType IMAGE, VIDEO ou CAROUSEL, puis instagramConfigs.postType = FEED | REEL | STORY. Le commutateur postType n'est lu que si contentType vaut VIDEO : un post IMAGE avec postType STORY se publie donc silencieusement en image de fil classique, les stories en image sont impossibles. Les carrousels acceptent 2 à 10 éléments, les images doivent être en jpeg, png ou webp dans la limite de 8MB par fichier imposée par Instagram, la vidéo doit être en mp4 ou quicktime et durer de 3 à 90 secondes. Le corps de la requête est validé de façon synchrone : une légende dépassant 2200 caractères, un carrousel hors de la plage 2-10, contentType TEXT ou une deuxième connexion Instagram dans le même appel reviennent directement en 400 depuis cette requête. Un seul compte Instagram par appel : faites donc un appel par compte. Le même appel peut en revanche embarquer d'autres réseaux aux côtés d'Instagram.

Étape 3

### Lisez les résultats par plateforme et relancez l'entrée Instagram

Il existe deux modes d'échec, et ils apparaissent à deux endroits différents. Tout ce qui cloche dans la charge utile est détecté pendant la validation de l'appel de création et renvoie un 400 immédiatement : longueur de la légende, nombre d'éléments du carrousel, contentType non pris en charge, connexions Instagram en double. Dans ce cas, aucun enregistrement de post n'existe, il n'y a donc rien à relancer : corrigez le corps et renvoyez-le. Les fichiers qui ne sont pas en jpeg, png, webp, mp4 ou quicktime sont refusés encore plus tôt, dès POST /upload-urls. Ce que rapporte GET /social-posts/:id/results, c'est ce qui s'est passé après que nous avons accepté et expédié le post : la Graph API d'Instagram refusant le média lors de sa propre ingestion, un compte repassé en Personal, un token révoqué par l'utilisateur, ou les limites de publication propres à Instagram. Chaque entrée porte status, publishedAt, errorMessage et le platformPostId natif, jamais un permalink vers le post en ligne, et POST /social-posts/:id/retry ne relance que les platformIds en échec.

## Tarifs simples et transparents

Choisissez le forfait parfait pour vous

### Creator

Parfait pour les indépendants et solopreneurs

## $19

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 30 comptes sociaux connectés
* Posts programmés illimités
* 1 membre d'équipe
* 3 espaces de travail
* 150 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

Plus populaire

### Pro

Pour les professionnels et équipes en croissance

## $39

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 60 comptes sociaux connectés
* Posts programmés illimités
* 5 membres d'équipe
* 15 espaces de travail
* 400 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

### Enterprise

Pour les agences et entreprises prêtes à grandir

## $89

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 100 comptes sociaux connectés
* Posts programmés illimités
* 20 membres d'équipe
* 50 espaces de travail
* 1000 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

Essai 7 jours inclus sur tous les forfaits

Vous voulez voir la comparaison complète des fonctionnalités ? [Voir la page des tarifs](https://adaptlypost.com/fr/pricing)

## Ce que l'API peut publier sur Instagram

### Images de fil et carrousels de 2-10 éléments

contentType IMAGE pour une photo seule, CAROUSEL pour 2 à 10 éléments dans un même post. Instagram accepte les images fixes en JPEG, PNG ou WebP, avec 8MB comme plafond par fichier. La légende passe par le champ text, limité à 2200 caractères. Faites transiter vos fichiers par POST /upload-urls (1 à 20 URL présignées par appel, valables une heure chacune) ou passez vos propres URL hébergées.

### Reels

contentType VIDEO avec instagramConfigs.postType REEL, en mp4 ou quicktime, de 3 à 90 secondes. Instagram a déprécié la vidéo de fil autonome : un simple post VIDEO atterrit donc de toute façon en reel, et REEL ne fait que l'expliciter. Il n'existe aucun champ image de couverture, piste audio ou collaborateur.

### Stories vidéo

instagramConfigs.postType STORY avec contentType VIDEO. Via l'API, les stories sont exclusivement vidéo : un post IMAGE portant postType STORY ne provoque aucune erreur, il part dans le fil à la place. Aucun sticker, sondage, sticker de lien ni mention n'est exposé.

### Posts Instagram programmés et en masse

Passez scheduledAt et un timezone comme Europe/Berlin pour programmer, ou saveAsDraft puis, plus tard, POST /social-posts/:id/publish. POST /social-posts/bulk met en file 1 à 100 posts partageant la même connexion Instagram, avec scheduledAt obligatoire sur chaque élément. Faites un PATCH sur le post avant son départ pour changer la légende ou les médias.

## Publiez votre premier reel en HTTP

Connectez un compte Instagram Business ou Creator, générez une clé adaptly\_ dans Settings > API Tokens et envoyez un POST sur /social-posts. La spécification OpenAPI 3.0.3 est publique sur https://post.adaptlypost.com/post/api/v1/openapi.json et s'importe directement dans Make, n8n ou n'importe quel client OpenAPI.

[Obtenir une clé API](https://adaptlypost.com/fr/signup)
