Skip to main content
Utilisez l’API d’exports pour exporter des fiches d’informations et des données de propriété depuis votre compte HubSpot, récupérez une URL pour télécharger un fichier d’export ou voir le statut d’un export. Dans HubSpot, vous pouvez également exporter des fiches d’informations ou afficher un journal des exports passés dans votre compte.

Lancer un export

Pour démarrer un export, effectuez une requête POST à /crm/v3/exports/export/async. Le corps de votre requête doit indiquer des informations telles que le format de fichier, l’objet et les propriétés que vous souhaitez exporter ainsi que le type d’export que vous effectuez (par exemple : l’export d’une vue d’objet ou d’une liste). Vous pouvez également filtrer les données de propriété à exporter en fonction d’opérateurs spécifiques. Pour les exports de vues et de listes, vous pouvez inclure les champs suivants dans votre requête :

Exporter une vue

Si vous exportez une vue de page d’index, votre valeur exportType doit être VIEW, et vous pouvez inclure le champ suivant pour filtrer et trier les fiches d’informations que vous exportez : Par exemple, pour exporter une vue des contacts et des fiches d’informations d’entreprise associées, filtrée par la propriété email et avec les valeurs internes des noms et valeurs des propriétés, votre requête peut ressembler à ce qui suit :

Exporter une liste

Si vous exportez une liste, votre valeur exportType doit être LIST, mais vous devez également indiquer la liste que vous exportez avec le champ suivant : Par exemple, pour exporter une liste contenant les adresses e-mail des contacts, votre requête peut ressembler à ce qui suit :

Récupérer les exports

Lorsque vous terminez un export, l’id de l’export sera renvoyé dans la réponse. Pour récupérer un export depuis votre compte HubSpot, effectuez une requête GET à /crm/v3/exports/export/async/tasks/{exportId}/status. Lors de la récupération des exports, le status de l’export sera également renvoyé. Les statuts possibles sont : COMPLETE, PENDING, PROCESSING ou CANCELED. Pour les exports avec un statut COMPLETE, une URL est renvoyée que vous pouvez utiliser pour télécharger le fichier exporté. L’URL de téléchargement expirera cinq minutes après la fin de la requête. Une fois expirée, vous pouvez effectuer une autre requête GET pour générer une nouvelle URL unique.

Remarque :

Avant l’expiration, l’URL de téléchargement de l’export est accessible sans autorisation supplémentaire. Pour protéger vos données, procédez avec prudence lorsque vous partagez une URL ou effectuez une intégration avec HubSpot via cette API.

Limites d’utilisation

Les limites suivantes s’appliquent :
  • Vous pouvez effectuer jusqu’à trente exports dans une fenêtre de 24 heures consécutives, et un export à la fois. Les exports supplémentaires seront mis en file d’attente jusqu’à ce que l’export précédent soit terminé.
  • Si vous effectuez un export volumineux, vous pouvez recevoir plusieurs fichiers livrés dans un fichier zip. Cela se produira pour les fichiers CSV ou XLSX de plus de 1 000 000 lignes et de fichiers XLS de plus de 65 535 lignes. Les fichiers CSV sont également automatiquement compressés si la taille du fichier est supérieure à 2 Mo, même s’il contient moins de 1 000 000 de lignes.
  • Par défaut, le nombre d’associations par ligne est limité à 1 000. Si vous souhaitez dépasser cette limite, incluez le overrideAssociatedObjectsPerDefinitionPerRowLimit champ contenant la valeur true.
Dernière modification le 6 octobre 2026