Судя по ограничениям, речь идет об API VK?
по первому вопросу: а почему бы просто не делать отдельный запрос к API и обновлять данные для конкретного пользователя, как только пользователь логинится на сайте?
по второму вопросу: если у вас выполняется обновление данных сразу для большого числа пользователей, то в некоторых API (вконтакте, например
https://new.vk.com/dev/execute), есть хранимые процедуры. С их помощью вы сможете получать обновленные данные сразу для 100 пользователей за один запрос, это сильно сэкономит трафик и уменьшит шансы поймать лимит.
Опишите подробнее, что хотите сделать, быть может есть более элегантное решение