Get Started with Account Engagement API
Account Engagement’s REST APIs let you access and manipulate your Account Engagement data.
- Extend Account Engagement
Build your own custom integrations to better support your business needs.
- Augment Account Engagement Data
Clean and enrich prospect data, saving your sales reps hours of time spent on menial tasks.
- Expand Reporting
Use the Account Engagement API to automate exporting visitor data to your own external analytics tools for richer insights.
- Boost Your Business Value
Automate tasks, segment prospects with external data, or create custom external scoring models and update prospects.
To get answers to your questions about the API, or report a documentation issue, open a ticket with our Support team. Learn how.
If you're new to using Account Engagement APIs, see our Quick Start.
If your Account Engagement account has the Allow Multiple Prospects with the Same Email Address (AMPSEA) feature disabled, use version 3 of the Account Engagement API.
If your Account Engagement account has AMPSEA enabled, use version 4 of the Account Engagement API.
Versions 3 and 4 provide the same functionality, using slightly different input and output syntax to support working with prospects that share an email address.
See Version 3 and 4 Overview for information about using versions 3 and 4.
Version 5 provides new functionality. You can use this version whether or not your Account Engagement account has "Allow Multiple Prospects with the Same Email Address" enabled.
See Version 5 Overview for information about using version 5.
Different Account Engagement environments are hosted on different domains, and you must use the correct domain in your request URLs. In general:
- Demos, developer orgs, and sandbox environments are hosted on the domain
pi.demo.pardot.com
. - Training and production environments are hosted on the domain
pi.pardot.com
.
You can find the correct URL for your Account Engagement domain from Salesforce Setup.
- In Salesforce, click the gear icon to access Setup.
- From Setup, enter Installed Packages in the Quick Find box, and then select Installed Packages.
- Find the package b2bmaIntegration.
- If the namespace prefix is "b2bma", use the domain
pi.pardot.com
in your request URLs. - If the namespace prefix is "pi3", use the domain
pi.demo.pardot.com
in your request URLs.
- If the namespace prefix is "b2bma", use the domain
We enforce API rate limits in two ways:
- daily requests
- concurrent requests
Account Engagement Edition | Allocated Daily Requests |
---|---|
Growth | 25,000 |
Plus | 50,000 |
Advanced | 100,000 |
Premium | 100,000 |
These limits reset at the beginning of the day based on your account time zone settings. Any request made exceeding the limits result in an error code 122
You can check your current daily usage on the "usage and limits" page.
To interact with our API more efficiently, you can have up to five concurrent API requests. Any connection over five results in an error code 66 response.
These wrappers aren't officially supported, but are available to use with the Account Engagement API.
- ruby-pardot
- python-pypardot4 for version 4 of the API
- pardot-java-client