How to Reduce API Calls in a Bubble.io SPA with Multiple Tables?

Hey everyone,

Im building a Single Page Application in Bubble.io, and the entire page consists of multiple tables. Each table fetches data via an API call to Supabase using the API Connector. However, i’ve noticed that it’s getting expensive because even when a table is hidden, the API call still runs.

Has anyone dealt with this before? What’s the best way to optimize API usage and reduce unnecessary.

I only want to call a specific api call when a table is visible to reduce WU

Make your main data source empty on the table. Add a conditional for when this table is visible and property to change is the datasource and there you set the datasource value

1 Like