Saltar al contenido principal
Utiliza la API de exportaciones para exportar registros y datos de propiedades desde tu cuenta de HubSpot, obtén una URL para descargar un archivo de exportación o ver el estado de una exportación. En HubSpot, también puedes exportar registros o ver un historial de exportaciones anteriores en tu cuenta.

Iniciar una exportación

Para iniciar una exportación, haz una solicitud POST a /crm/v3/exports/export/async. El cuerpo de la solicitud debe especificar información como el formato del archivo, el objeto y las propiedades que deseas exportar y el tipo de exportación que estás completando (por ejemplo, exportar una vista de objeto o una lista). También puedes filtrar los datos de propiedades que se exportarán en función de operadores específicos. Tanto para las exportaciones de vistas como de listas, puedes incluir los siguientes campos en tu solicitud:

Exportar una vista

Si estás exportando una vista de la página de índice, el valor exportType debe ser VIEW, y puedes incluir el siguiente campo para filtrar y ordenar los registros que estás exportando: Por ejemplo, para exportar una vista de contactos y registros de empresas asociados, filtrados por la propiedad email y con los valores internos de los nombres y valores de las propiedades, tu solicitud sería similar a la siguiente:

Exportar una lista

Si estás exportando una lista, el valor exportType debe ser LIST, pero también debes especificar la lista que estás exportando con el siguiente campo: Por ejemplo, para exportar una lista con los correos electrónicos de contactos, tu solicitud puede verse de la siguiente manera:

Buscar exportaciones

Cuando completes correctamente una exportación, el id de las exportaciones se devolverá en la respuesta. Para buscar una exportación de tu cuenta de HubSpot, haz una solicitud GET a /crm/v3/exports/export/async/tasks/{exportId}/status. Al buscar exportaciones, también se devolverá el status de la exportación. Los estados incluyen COMPLETE, PENDING, PROCESSING o CANCELED. Para las exportaciones con un estado COMPLETE, se devuelve una URL que puedes utilizar para descargar el archivo exportado. La URL de descarga expirará cinco minutos después de que se complete la solicitud. Una vez expirada, puedes realizar otra solicitud GET para generar una nueva URL única.

Nota:

Antes de que expire, se puede acceder a la URL de descarga de una exportación sin autorización adicional. Para proteger tus datos, procede con cautela al compartir una URL o al integrar con HubSpot a través de esta API.

Límites

Se aplican los siguientes límites:
  • Puedes realizar hasta treinta exportaciones en un plazo de 24 horas, y solo una exportación a la vez. Las exportaciones adicionales se pondrán en espera hasta que se complete la exportación anterior.
  • Si estás realizando una exportación grande, es posible que recibas varios archivos en un archivo zip. Se esperan varios archivos al exportar archivos CSV o XLSX con más de 1.000.000 de filas y archivos XLS con más de 65.535 filas. Los archivos CSV también se comprimen automáticamente si el archivo pesa más de 2 MB, aunque tenga menos de 1.000.000 de filas.
  • De forma predeterminada, el número de asociaciones por fila está limitado a 1.000 asociaciones. Si quieres anular este límite, incluye el campo overrideAssociatedObjectsPerDefinitionPerRowLimit con el valor true.
Última modificación el 11 de mayo de 2026