Issue regarding API limits on our app

Hi, this is our app id: 41197742-122E-43BC-BE21-3BBDF13AD713

We just changed yesterday our plan to have a 50 api calls per minute, today we’ve been having problems with it, keeps giving us errors regarding reaching the 50 api calls limit when all we’re doing is just testing the app and logging in. Even when we stopped doing anythign for a minute and try to login error message keeps happening.

The app is still in testing and developmental stage so it should not be reaching that limit.

Thanks for help in advance.

Now it’s telling us our local storage is full, we dont really use much storage aside from test files.

Hi @Lerwin_Tan,

I can confirm that your Max Tier Threshold is currently set to Tier 4, which has a limit of 50 requests per minute.

You can check detailed analytics on your API calls by going to Manage → Analytics → API Calls in the console.
I can see that the highest number of calls come from the Data Service (specifically, the Create operation), which suggests that your application is actively creating records in the database.

Regarding the Local Storage message, please take a look at this topic: Local Storage is Full

Regards,
Viktor

Yes, i’ve been looking at the analytics, and it says that it’s been hitting the 50 max calls for a few hours now. The problem is that

  1. the app is not live.
  2. there’s only 2 of us accessing it, and we haven’t been loading the app for a few hours now and it still says that we’re hitting max still.

@Lerwin_Tan

I recommend continuing to review the analytics to better understand what exactly is generating the traffic.
From what I can see, the traffic has dropped significantly in the past few hours, so it looks like you may have already taken some steps to address the issue.

Regards,
Viktor

Hello, we’ve done a little more test. The test is loading the app which is just the login screen that just loads 1 logo from files.

The testing is a comparison between loading it in the desktop browser vs using the backendless app in mobile QR to load test environment of our app.

this is the graph for mobile:

this is the graph for desktop browser:

So same scenario just booting up the web app, very different number of API calls.

I’m not sure what’s happening and these are our findings as of now.

Any help will be appreciated.
Thanks

*reposting my message as I didn’t know I was using a different account with the same name as I was doing the post.

Hello, we’ve done a little more test. The test is loading the app which is just the login screen that just loads 1 logo from files.

The testing is a comparison between loading it in the desktop browser vs using the backendless app in mobile QR to load test environment of our app.

this is the graph for mobile:

this is the graph for desktop browser:

So same scenario just booting up the web app, very different number of API calls.

I’m not sure what’s happening and these are our findings as of now.

Any help will be appreciated.
Thanks

Hello @Lerwin_Tan1

For a better understanding of the situation, please see the API CALLS tab.

Regards,
Volodymyr

Yes, we’ve been looking at it also, I’m asking why is the app doing so much api calls during the mobile bootup of the app on login when it has only 1 logo that’s being loaded to it and not as much during desktop loading of the same page.

I cant figure out why it’s calling that much download file api calls, when it’s just loading 1 logo on the page everytime it’s run.

This page just gives me a breakdown of api calls during that time, and im just asking why does it do that much calls for a simple page during mobile testing that just does 1 api call which is to get the logo file only.

I might need some clarifications as there’s a possiblity im not reading the datas correctly.

Hello @Lerwin_Tan

Do you mean browser?

To understand why there are so many API calls during the mobile version’s loading, the first step is to identify what exactly is being called, what resources are being requested, and what is triggering those calls.

Here are a few suggestions on how you can check this:

  1. Use the “Network” tab in your browser’s DevTools (e.g., in Chrome):
  • Open the app in your browser (you can simulate mobile view using Ctrl + Shift + M).
  • Go to the Network tab.
  • Refresh the page (F5) and observe the list of requests.
  • Check if there are duplicate calls or unexpected requests to other files.
  1. Inspect your component logic:
  • Sometimes, UI components (even hidden ones) may contain links to images or files that get loaded automatically.
  • Also, make sure there isn’t any dynamic resource loading depending on the device type (mobile vs. desktop).
  1. Compare network activity between mobile and desktop modes:
  • This can help you identify whether different scripts, styles, or assets are being loaded on mobile.

If possible, please share a screenshot or log from the Network tab showing the calls made during app startup. That would help us better understand what might be happening and assist you more accurately.

Regards,
Volodymyr

Thanks, will try your suggestions and reply back after.

Hello, you’re correct, we didn’t know that buttons, styles etc components used in the UI were also counted in the api calls. Is there a way to still use the UI builder without calling/downloading these? like so we can lower the api calls to a more acceptable levels for us?

Thanks

Hi @Lerwin_Tan

You can build your app using the following button, it will compose files together and reduce count of API Calls

Regards,
Vlad