Marketo API Usage

  • Updated


Find out what, when, and how Demandbase and Marketo Sync.

What the System Syncs

The Marketo data sync detects:

  • New leads
  • New activities (email opens, web page visits, form fills, program successes, etc.)
  • Updates to fields of existing leads

When the System Syncs

Demandbase synchronizes data from Marketo based on the settings you define in Data Sync Settings. See Understanding Data Sync Settings for more information. 

How the System Syncs

All new leads and new activities are synced first. The updated leads can take up to several days to sync (to limit API quota usage) after the new data is processed.

Once your total number of calls reach the daily limit, Demandbase stops making Marketo API calls for the day.  For example, if your limit is 20,000, Demandbase may make 12,000 calls while other apps make 8,000. At that point Demandbase would stop making API calls, seeing that the limit has been reached. This is designed as a safety measure, where we deprioritize our sync to ensure that we never push you over your limit. Additional calls are picked back up during the next sync. Data is processed and available in the customer database according to the schedules described in Understanding Demandbase Data Availability

Adjust Marketo API Quota

You can adjust the daily limit by going to fb1bd190-0d1b-42b7-a89c-3a496fb807d2 Settings > Integrated Systems > Integrations > Marketo > Data Sync > Marketo API Quota.

Identify Marketo's API Quota Usage

Demandbase makes two types of calls to Marketo. One call using the SOAP integration and the second call using the REST API.

To see how different apps are using your Marketo quota, including Demandbase, follow these steps:

  1. Log in to Marketo. 
  2. Go to Admin > Integration > Web Services.
  3. Click the number of calls made in the last 7 days (link to a pop-up.)


Too Many API Calls?

The Marketo API makes it difficult to filter out updates on specific fields. 

If Demandbase’s usage of Marketo's API is causing issues, contact our Support team to explore the following options: 

  • Lower the Demandbase API call threshold to leave more available for other apps.
  • Schedule the Marketo sync job to run towards the end of the day rather than at the beginning.
  • Enable the Bulk Extract API. See Marketo’s article on Bulk Extract for more information. 

Was this article helpful?

0 out of 3 found this helpful