Звучит, как костыль. Я не думаю, что апки, которые приносят хоть какое-то бабло работают через такие хитрожопые приколы. Платят за апи и дело с концом. Или свои велосипеды пилят
А ещё, если данные на этом "приватном" api обновляются не слишком часто, можно просто запрашивать на стороне собстенного бэкенда периодически (раз в час, например), хранить их на бэке, а клиенты будут просто запрашивать их с твоего же бэкенда
С беком и хранить данные это хорошая идея как по мне, тогда и 1 апи будет нормально ведь с него не будет 100000000 запросов, а только 100 и они закешируются на какое-то время
Если определённые данные ещё не закешированы, то запросить их и закешировать, потом обновлять. Если определённые данные долго не используются, перестать их обновлять, чтоб не слать много запросов зазря