Analytics API

Hello,

I use Backendless and would like to know if there is an official API to read per-application API usage (the same or equivalent information shown under Manage → Analytics in Backendless Console), so I can monitor it programmatically instead of only in the UI.

If such an API exists, could you point me to the documentation and confirm whether it is available on my current plan or only on higher tiers (e.g. Plus / Enterprise)?

Also, does Backendless Analytics support viewing or breaking down API requests by geography (e.g. by country or region)? If yes, is that available only in the Console, or also via API / export?

Thank you.

Hello @Kristina

Unfortunately, Backendless doesn’t have a public API for analytics data — it’s only available in the Console UI. Geo breakdown isn’t there either.
However, there’s a workaround:
In Cloud Code (API Event Handlers), you can access the client IP via request.context.httpHeaders['X-Forwarded-For'] — this was confirmed by Backendless support in 2022 Backendless. From there you could pipe it to a geo lookup API (e.g. AbstractAPI, ip-api.com) and save the result to a Backendless data table, giving you a queryable log of requests by country.

Regards,
Inna