Official Pardot API Documentation

IMPORTANT: In the Spring '21 and later releases of the Pardot API, authentication with the API key / user key will not be supported.

Refer to Using the API > Request Format for details.

Welcome! All up-to-date documentation of Pardot's official API is housed here. A few things to note:

Pardot API Versions

Versions 3 and 4

If your Pardot account has "Allow Multiple Prospects with the Same Email Address" disabled, use version 3 of the Pardot API.

If your Pardot account has "Allow Multiple Prospects with the Same Email Address" enabled, use version 4 of the Pardot API.

Versions 3 and 4 provide the same functionality, using slightly different input and output syntax. The syntax differences let Pardot differentiate between accounts that allow multiple prospects with the same email address, and those that do not.

See Version 3 and 4 Overview for information about using versions 3 and 4.

Version 5 (Beta)

Version 5 (Beta) provides new functionality. You can use this version whether or not your Pardot account has "Allow Multiple Prospects with the Same Email Address" enabled.

Accounts must opt in to using the Version 5 (Beta). An Admin user can opt in via the UI:

See Version 5 (Beta) Overview for information about using version 5 (beta).

Test and Production Environments

Different Pardot environments are hosted on different domains, and you must use the correct domain in your request URLs. In general:

If you have access to the Salesforce Setup menu, you can find the correct URL for your Pardot domain:

  1. In Salesforce, click the gear icon to access Setup.
  2. From Setup, enter Installed Packages in the Quick Find box, and then select Installed Packages.
  3. 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.

Rate Limits

We enforce API rate limits in two ways:

Daily Requests

Pardot Pro customers are allocated 25,000 API requests a day. Pardot Ultimate customers can make up to 100,000 API requests a day. 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.

Concurrent Requests

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.

Supported API wrappers