The Demandbase Data Export and Import APIs allow you to perform bulk, asynchronous, programmatic data imports and exports.
See the Demandbase Export API documentation and Demandbase Import API documentation.
Demandbase Data Export API
The Demandbase Data Export API lets you export the following from Demandbase to a CSV file:
- Account data
- Opportunity data
- People data
- Activity data
- Account lists
- Ad campaign performance (lifetime and rollups)
- Ad campaign creative performance (lifetime and rollups)
The exported data can be imported to your CRM or MAS platform if you don’t currently have them integrated with Demandbase. You can also use the exported data to perform data analysis or build visualizations in other platforms.
The steps for using the Export API are:
- Create an export job: specify if you want to export account, opportunity, people, or activity data. You can also specify the fields and filters to use to narrow the export to only the relevant data.
- Check the export job status: check if the status of the export job is accepted, processing, finished, or failed.
- Download the exported file: download the CSV file with the exported data once the export job status is finished.
Important: The Export API allows you to export up to 10GB of data per day.
Demandbase Data Import API
The Demandbase Data Import API lets you import account, opportunity, people, and activity data into Demandbase. Using the Import API, you can import data in CSV format to add or update records in Demandbase.
The Import API provides an alternative to importing individual CSV files using the ABX Platform. It also allows you to import records if you don’t currently have a CRM or MAS integration set up or want to import records from additional data sources.
The steps for using the Import API are:
- Create an import job: Specify if you want to import account, opportunity, people, or activity records.
- Submit data to the import job: Submit the records to import in CSV format. For information about the fields required for each record type, see Import or Update Account, Opportunity, People, and Activity Data from a CSV File.
- Check the import job status: check if the status of the import job is new, processing, completed, or failed.
- Review imported records: review the imported records in Demandbase once the import job status is completed. It can take between 24 and 48 hours for the imported records to be available in Demandbase.
Important: The Import API can import up to three million records per hour.