# Does an access token expire?

**URL:** <https://staging-discuss.dev.twitch.com/t/does-an-access-token-expire/703>\
**Category:** API\
**Created:** [April 23, 2014, 10:01am UTC](https://staging-discuss.dev.twitch.com/t/does-an-access-token-expire/703 "2014-04-23T10:01:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Encoder](https://avatars.discourse-cdn.com/v4/letter/e/d26b3c/32.png) [@Encoder](https://staging-discuss.dev.twitch.com/u/Encoder)\
**Post date:** [April 23, 2014, 10:01am UTC](https://staging-discuss.dev.twitch.com/t/does-an-access-token-expire/703/1 "2014-04-23T10:01:18Z")

</div>

Hi,

when I was reading the twitch-API readme @github about authorization, one question appears: see Topic title^^

I was looking for any kind of expiration date/info, but couldn’t find anyting related to it. That information would be helpful.

Maybe you guys can help me out? 😉

Greetz,  
Encoder

---

<div class="post-metadata">

**Author:** ![Bufutda](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/bufutda/32/109_2.png) [@Bufutda](https://staging-discuss.dev.twitch.com/u/Bufutda)\
**Post date:** [April 23, 2014, 8:36pm UTC](https://staging-discuss.dev.twitch.com/t/does-an-access-token-expire/703/2 "2014-04-23T20:36:36Z")

</div>

As far as I know the access tokens don’t have an expiry date, and never need to be renewed. However, they can be invalidated if the application requests another token, the application is suspended, or the user de-authorizes your application. (Ex. You request 2 consecutive chat\_login tokens, the first will be invalidated.) You can check if a token is invalid by making a request to [https://api.twitch.tv/kraken/](https://api.twitch.tv/kraken/) with the token you’re testing in a header.

---

<div class="post-metadata">

**Author:** ![Encoder](https://avatars.discourse-cdn.com/v4/letter/e/d26b3c/32.png) [@Encoder](https://staging-discuss.dev.twitch.com/u/Encoder)\
**Post date:** [April 24, 2014, 7:09am UTC](https://staging-discuss.dev.twitch.com/t/does-an-access-token-expire/703/3 "2014-04-24T07:09:35Z")

</div>

ok thank you, that was my first guess because of the lack of an expiry date in the docs.

Thank you for your hint on how to validate an existing token!
