Insanely low API limit? | Community
Skip to main content
Tyson_Jurgens
Level 3
September 6, 2018
Question

Insanely low API limit?

  • September 6, 2018
  • 1 reply
  • 4489 views

We have a ~4 Million record database, and we routinely run into challenges with the daily 50k API limit, specifically with VidYard and their native Marketo integration...

This is effectively limiting us from using the VidYard integration (we shut it down because it was snarling all of our operations each day as we surpassed our API limit) and prevents us from considering ANY other LaunchPoint vendor that relies on API integration. Honestly, it diminishes the overall net value Marketo can provide.

Is anyone else having problem with this limit? Or suggestions for bypassing it? Has anyone successfully got Marketo to raise their API limit without having to pay extra? We already pay for a nearly FOUR MILLION RECORD DATABASE and it just seems like an API load to support that database size should be included in the base product, especially since Marketo is trying to court more enterprise clients...

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

SanfordWhiteman
Level 10
September 7, 2018

If you think it's bad now, you should've tried it when the standard allocation was 10,000 calls! (Should also check with your account rep b/c you should be able to get 100,000 these days given your database size.)

 

Really, Vidyard should've known better than to lean on the REST API (let alone to use the API without hard-capping their own daily consumption and being explicit about the dangers). The API has never been suited for one-by-one calls in response to end user activity, and video tracking is particularly gnarly in this regard... if you're logging plays, pauses, and finishes you've got crazy multipliers, and it can get out of hand even using the (de facto unlimited) Munchkin API!

 

Of course we know they were thinking, "Enterprise product = enterprise capacity" but not testing isn't right. We vet products by asking, "How do you deal with the API limitations?" If they're dumbfounded, or if they don't have an answer that's already baked into the product settings, that's a bad sign; if the answer is, "You set a daily limit in this dialog box," that's at least a better sign.

 

The silver lining, and take this with the requisite irony, is that if you were allowed 1MM calls/day like you probably have with SFDC, the back end couldn't handle the traffic. I think that's where the main problem is and that some reengineering is necessary (and, one hopes, pending).  While you can buy more API calls if you have the $ (you probably can't wrangle your rep above 100K bundled)  that doesn't mean performance will be up to your expectations, because the whole resource-governor-time-slice stuff you get with SFDC isn't there yet.

 

Another thing to think about is what you might call the "API privatization" movement -- some major players have realized that supporting 3rd-party integrations isn't as profitable as, well, owning the integrations (at which point they're not really integrations!). Witness Salesforce swallowing MuleSoft and in turn dataloader.io, etc.   Perhaps there will be a similar offering that, while not "open" in the sense of creating an 3rd-party ecosystem, allows for this kind of scale.

Marissa_Seward
Level 1
August 21, 2019

Sanford - have you had any experience with the amount of API calls Marketo can handle in a day? In a call with Marketo, they mentioned that they have accounts that use 1 million+ API calls in a day. 

SanfordWhiteman
Level 10
August 21, 2019

Totally depends on which endpoints -- some take much, much longer than others to complete.

I would not recommend paying for more than 200K extra (i.e., 250K total) calls per day as it's extraordinarily unlikely that you will be able to use that many due to resource constraints.