Skip to main content
POST
Sponsorisez une publication Instagram existante pour créer une annonce. Cet endpoint vous permet de convertir vos publications organiques en annonces payantes avec des paramètres de ciblage, de budget et de planification personnalisés.
  • Budget and bid amounts must be specified in USD with up to two decimal places.
  • The ad must run for at least 30 hours to address the Instagram requirement.
  • Vous pouvez utiliser l’endpoint interests pour trouver les ID de centres d’intérêt pour le ciblage.
  • Instagram may take up to 24 hours to review and approve boosted posts.
  • Si vous utilisez socialPostId directement (au lieu de postId Ayrshare), assurez-vous qu’il s’agit d’un ID de publication Instagram valide.

Objectifs publicitaires

Chaque annonce doit avoir un objectif. L’objectif détermine la manière dont l’annonce sera optimisée pour l’affichage.
  • engagement : Cet objectif vise à augmenter l’engagement tout en garantissant que l’annonce atteigne le nombre maximum d’utilisateurs uniques. Il équilibre la visibilité avec l’engagement, en montrant l’annonce à autant de personnes différentes que possible susceptibles d’interagir avec elle.
  • interactions : Conçu pour stimuler les interactions, telles que les likes, les commentaires et les partages, sur l’annonce. Instagram priorise l’affichage de l’annonce aux utilisateurs les plus susceptibles d’interagir avec elle.
  • awareness_views : Se concentre sur l’augmentation de la notoriété de la marque en maximisant le nombre de fois que l’annonce est affichée. Il priorise l’affichage de l’annonce autant de fois que possible dans le cadre du budget, quelle que soit la portée unique.
  • awareness_audience : Vise à améliorer la notoriété de la marque en maximisant le nombre de personnes uniques qui voient l’annonce. Il garantit que l’annonce atteint autant d’utilisateurs différents que possible et maximise la taille de l’audience unique plutôt que de la montrer plusieurs fois à la même audience.
Les annonces Instagram nécessitent un compte Instagram Business connecté via Facebook, une page Facebook associée et l’autorisation ads_management. Reconnectez le compte via Facebook pour accorder cette autorisation. Les comptes connectés avec Instagram Login ne peuvent pas utiliser ces endpoints publicitaires. L’ID du média et l’ID du compte Instagram sont résolus à partir de votre compte lié ; n’envoyez pas instagram_user_id.
Le sélecteur socialPostId accepte également l’alias spécifique à Instagram igPostId. fbPostId ne s’applique qu’à Facebook. Les réponses réussies incluent platform: "instagram", socialPostId et igPostId.

Paramètres d’en-tête

Paramètres du corps

string
Une clé unique et non vide pour cette requête de sponsorisation. Réessayez la même charge utile avec la même clé pour éviter de créer une annonce en double. Réutiliser la clé avec une charge utile ou une plateforme différente renvoie un HTTP 409. Une requête encore en cours renvoie également un 409 ; une réservation indisponible renvoie un 503 sans créer d’annonce.
boolean
défaut:false
Autorise Meta à partager le budget entre les ensembles de publicités de la campagne.
string
requis
L’ID du compte publicitaire Instagram sur lequel sponsoriser la publication. L’ID du compte peut être récupéré depuis l’endpoint des comptes publicitaires.
string
requis
Nom de votre annonce (apparaît dans l’Instagram Ad Manager) au format {adName} - {postId or socialPostId} - {current date}.
number
requis
Montant maximum de l’enchère en USD, sous forme de montant positif avec jusqu’à deux décimales.
number
requis
Budget quotidien en USD. Utilisez un montant positif avec jusqu’à deux décimales. Meta peut imposer des minimums supplémentaires selon votre compte et votre objectif.
string
L’ID de publication sociale Instagram de la publication à sponsoriser, qui vous permet de créer une annonce à partir d’une publication créée directement sur Instagram. Il s’agit de l’ID de la publication sur Instagram, pas d’Ayrshare. Requis si postId n’est pas défini.
string
défaut:"engagement"
L’objectif de l’annonce. Valeurs : engagement, interactions, awareness_views et awareness_audience. Consultez les détails des objectifs publicitaires ci-dessus pour plus d’informations.
object
Ciblez des pays avec {"countries": ["US", "CA"]} en utilisant les codes de pays. Vous pouvez également fournir des tableaux regions et cities ; consultez regions et cities.
string
L’ID de publication Ayrshare de la publication à sponsoriser. Requis si socialPostId n’est pas défini.
string
défaut:"active"
Le statut de l’annonce. Valeurs : active et paused.Vous pouvez modifier ultérieurement le statut de l’annonce en utilisant l’endpoint update ad.
object
Suivez l’annonce à l’aide d’un Meta Pixel.
array
Ajoutez des balises UTM à l’URL de l’annonce.
Par exemple, si l’URL de destination est https://www.mysite.com/my-post et que les balises d’URL ajoutées sont :utm_source=ayrshare, utm_medium=social et utm_campaign=ayrshare-social.L’URL de l’annonce sera : https://www.mysite.com/my-post?utm_source=ayrshare&utm_medium=social&utm_campaign=ayrshare-social.
array
Meta exige que les annonceurs des catégories publicitaires spéciales auto-identifient la catégorie de leur campagne.Si votre entreprise appartient à l’une de ces catégories, vous devez sélectionner la catégorie appropriée lors de la sponsorisation de votre publication.Les valeurs suivantes sont prises en charge :
  • housing : Annonces qui promeuvent ou renvoient directement à une opportunité de logement ou à un service connexe, y compris, mais sans s’y limiter, les annonces de vente ou de location d’une maison ou d’un appartement, l’assurance habitation, l’assurance hypothécaire, les prêts hypothécaires, les réparations domiciliaires et les services d’évaluation ou de prêt sur valeur nette du domicile.
  • financial_product_services : Annonces qui promeuvent ou renvoient directement à une offre de produits et services financiers, y compris le crédit.
  • employment : Annonces qui promeuvent ou renvoient directement à une opportunité d’emploi, y compris, mais sans s’y limiter, les emplois à temps partiel ou à temps plein, les stages ou les programmes de certification professionnelle. Les annonces connexes appartenant à cette catégorie incluent des promotions pour des tableaux d’emploi ou des salons de l’emploi, des services d’agrégation ou des annonces détaillant les avantages qu’une entreprise peut offrir, indépendamment d’une offre d’emploi spécifique.
  • issues_elections_politics : Annonces réalisées par, au nom de, ou concernant un candidat à une fonction publique, une personnalité politique, un parti politique ou plaidant pour l’issue d’une élection à une fonction publique. Cela inclut également les annonces concernant toute élection, référendum ou initiative de vote, y compris les campagnes électorales « Allez voter ». Les annonces réglementées comme publicité politique ou concernant des questions sociales dans tout lieu où l’annonce est diffusée. Si vous sélectionnez questions, élections ou politique, vous devez sélectionner le pays dans lequel vous souhaitez diffuser ces annonces. Vous devez être autorisé à diffuser des annonces concernant des questions sociales, des élections ou la politique dans le pays spécifié.
Meta exige des annonceurs qu’ils identifient correctement la catégorie de leur campagne. Meta utilise des évaluateurs humains et l’apprentissage automatique pour identifier ce type d’annonces. Si vous nous envoyez un specialAdCategories incorrect, vos annonces risquent d’être mises en pause jusqu’à ce que la campagne soit ajustée.
string
La personne ou l’organisation bénéficiant de l’annonce. À définir conjointement avec dsaPayor. Utilisez l’endpoint des recommandations DSA pour obtenir des suggestions.
string
La personne ou l’organisation payant pour l’annonce. À définir conjointement avec dsaBeneficiary.
string
Date et heure de fin au format ISO 8601 (doit être au moins 30 heures après le début), par exemple 2025-03-01T00:00:00Z.Si non défini, l’annonce sera diffusée indéfiniment et aura une date de fin ongoing.
object
Excluez des localisations en utilisant la même structure countries, regions et cities que locations.
string
défaut:"all"
Le genre de l’audience. Valeurs : all, male, female.
array
Les centres d’intérêt cibles de l’annonce sous forme d’un tableau d’ID de centres d’intérêt Instagram.
number
défaut:65
Âge maximum pour le ciblage de l’annonce (par défaut : 65).
number
défaut:18
Âge minimum pour le ciblage de l’annonce (par défaut : 18).
string
Date et heure de début au format ISO 8601, par exemple 2025-03-01T00:00:00Z.Si non défini, l’annonce démarrera immédiatement.
Remplacez les ID d’exemple par les vôtres. Définissez startDate et endDate selon votre planification prévue ; les dates d’exemple sont illustratives.