Outbrain connector - API is very slow

2 views
Skip to first unread message

Thomas Casassus

unread,
Nov 4, 2025, 7:39:48 AMNov 4
to Outbrain-AmplifyApi
Hello team,
Creating this ticket on behalf of Windsor.ai that works with one of my client.

They are experiencing delays and difficulties accessing data from the API.
Their message summing up the situation is available below.
_______
1. We get the list of campaigns with /amplify/v0.1/marketers/{marketer_id}/campaigns?fetch=basic
2. For each campaign we get the list of sections with /amplify/v0.1/reports/marketers/{marketer_id}/sections/date?from=2025-10-01&to=2025-10-30&campaignId={campaign_id}&limit=10&offset=0&includeArchivedCampaigns=true
3. For some campaigns that have more than 10 sections the above has to be called multiple times with different offsets, and limit=10 is the maximum allowed by the API. In total for 109 campaigns we have to make 316 of these requests.

According to https://amplifyv01.docs.apiary.io/#reference/rate-limits
Each marketer is limited to 10 requests per minute for the entire performance reporting API

This is not true in practice, the applied rate limit is the one specified at https://amplifyv01.docs.apiary.io/#reference/performance-reporting
Each marketer is limited to 30 requests per minute for the entire performance reporting API.

-> we need at least 317 requests for the above data, with a limit of 30 per minute it takes at least 11 minutes assuming no delay, no overhead and only one request being made to our connectors at a time. 
________
Is there a solution to increase the number of requests per minute?
If not, what would you recommend as an alternative?

Ales Kesar Valenko

unread,
Nov 4, 2025, 10:19:36 AMNov 4
to Thomas Casassus, Outbrain-AmplifyApi
Hi Thomas,

Thank you for reaching out to the API team.

I've asked our dev team to fix the text about the limits. Also there is no option of increasing the limit, we already checked/had cases in the past, but it isn't an option. 

In regards to the API call suggest the client to increase the limit, for example: limit=100 or limit=250

Let them start gradually - depending on the amount of data, this can increase the length of the API call. The upper limit is 1000, but don't use it immediately, as if there's a lot of data, it can also fail. 

If you have any additional questions, please let me know. 

Best regards, 
Aleš 

--
You received this message because you are subscribed to the Google Groups "Outbrain-AmplifyApi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to outbrain-amplif...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/outbrain-amplifyapi/0189f58c-e226-435a-a798-478569c0491bn%40googlegroups.com.


--
Demand Operations

Ales Kesar Valenko

Demand Technical Solutions Team Lead

e | ales.kes...@teads.com

The information in this email is confidential and intended only for the addressee(s) named above. If you are not the intended recipient, any disclosure, copying, distribution, or any action taken or omitted to be taken in reliance on it is prohibited and may be unlawful. Teads does not warrant that any attachment(s) are free from viruses or other defects and accepts no liability for any losses resulting from infected email transmission. Please note that any views expressed in this email may be those of the originator and do not necessarily reflect those of the organization. For more information or feedback, contact us here.
Reply all
Reply to author
Forward
0 new messages