По официальной информации с сайта разработчиков: "Access tokens may expire at any time in the future."
В то же время: "Even though the access token does not specify an expiration time, your app should handle the case that either the user revokes access, or Instagram expires the token after some period of time. "
Т.е. судя по всему, токен имеет неограниченный срок
Вопрос на StackOverflowОфициальная документация