# Is there anyway to get your IP whitelisted on the API

**URL:** <https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512>\
**Category:** API\
**Created:** [June 13, 2016, 10:03am UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512 "2016-06-13T10:03:45Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![YourImag1nat1on](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@YourImag1nat1on](https://discuss.dev.twitch.com/u/YourImag1nat1on)\
**Post date:** [June 13, 2016, 10:03am UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/1 "2016-06-13T10:03:45Z")

</div>

I have been working on a project that checks twitch usernames are taken or not, it seems the fastest you can do is 750ms per request before you get errors and then eventually ip banned, So i know twitch whitelists some bots for whispers, is there anyway whoever is in charge of twitches API can do the same?

Thanks, Chas

---

<div class="post-metadata">

**Author:** ![MattiSony](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/mattisony/32/1558_2.png) [@MattiSony](https://discuss.dev.twitch.com/u/MattiSony)\
**Post date:** [June 13, 2016, 10:15am UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/2 "2016-06-13T10:15:10Z")

</div>

> **[justintv/Twitch-API](https://github.com/justintv/Twitch-API#rate-limits)**
>
> Twitch-API - A home for details about our API

---

<div class="post-metadata">

**Author:** ![YourImag1nat1on](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@YourImag1nat1on](https://discuss.dev.twitch.com/u/YourImag1nat1on)\
**Post date:** [June 13, 2016, 10:47am UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/3 "2016-06-13T10:47:29Z")

</div>

I am using [https://passport.twitch.tv/usernames/kappa](https://passport.twitch.tv/usernames/kappa) will this work for this?

---

<div class="post-metadata">

**Author:** ![3ventic](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/3ventic/32/298_2.png) [@3ventic](https://discuss.dev.twitch.com/u/3ventic)\
**Post date:** [June 13, 2016, 12:54pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/4 "2016-06-13T12:54:38Z")

</div>

No, that is not a part of the API.

---

<div class="post-metadata">

**Author:** ![GaryTheCoolGuyIII](https://avatars.discourse-cdn.com/v4/letter/g/eb8c5e/32.png) [@GaryTheCoolGuyIII](https://discuss.dev.twitch.com/u/GaryTheCoolGuyIII)\
**Post date:** [June 13, 2016, 1:10pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/5 "2016-06-13T13:10:55Z")

</div>

Easiest solution: Just don’t send requests so quickly that you reach the limit.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [June 13, 2016, 1:19pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/6 "2016-06-13T13:19:03Z")

</div>

The correct (official) method is:

Exists: [https://api.twitch.tv/kraken/users/barrycarlyon](https://api.twitch.tv/kraken/users/barrycarlyon)

```auto
{
    "display_name": "BarryCarlyon",
    "_id": 15185913,
    "name": "barrycarlyon",
    "type": "user",
    "bio": "NNNNNEEEEEEEEERRRRRRRRRRRRDDDDDDDDDDDDD",
    "created_at": "2010-09-01T17:51:01Z",
    "updated_at": "2016-06-13T05:30:07Z",
    "logo": "https://static-cdn.jtvnw.net/jtv_user_pictures/barrycarlyon-profile_image-57VGstR8g2yjIFm-300x300.jpg",
    "_links": {
        "self": "https://api.twitch.tv/kraken/users/barrycarlyon"
    }
}

```

NoExist (at time of writing): [https://api.twitch.tv/kraken/users/bobysdfjdhsfjkhdf](https://api.twitch.tv/kraken/users/bobysdfjdhsfjkhdf)

```auto
{
    "error": "Not Found",
    "status": 404,
    "message": "User 'bobysdfjdhsfjkhdf' does not exist"
}

```

---

<div class="post-metadata">

**Author:** ![3ventic](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/3ventic/32/298_2.png) [@3ventic](https://discuss.dev.twitch.com/u/3ventic)\
**Post date:** [June 13, 2016, 1:34pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/7 "2016-06-13T13:34:01Z")

</div>

You cannot tell whether an account is deactivated or available for registration using that method, however.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [June 13, 2016, 1:45pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/8 "2016-06-13T13:45:10Z")

</div>

That I didn’t know 😄

---

<div class="post-metadata">

**Author:** ![YourImag1nat1on](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@YourImag1nat1on](https://discuss.dev.twitch.com/u/YourImag1nat1on)\
**Post date:** [June 13, 2016, 1:55pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/9 "2016-06-13T13:55:42Z")

</div>

So TLDR is if i want to check the availability of an account there is no way to lower the ratelimit with the passport Api?

---

<div class="post-metadata">

**Author:** ![YourImag1nat1on](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@YourImag1nat1on](https://discuss.dev.twitch.com/u/YourImag1nat1on)\
**Post date:** [June 13, 2016, 2:09pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/10 "2016-06-13T14:09:25Z")

</div>

Or should i just be using this [https://api.twitch.tv/kraken/users/jbfbvrbrrv](https://api.twitch.tv/kraken/users/jbfbvrbrrv)

---

<div class="post-metadata">

**Author:** ![3ventic](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/3ventic/32/298_2.png) [@3ventic](https://discuss.dev.twitch.com/u/3ventic)\
**Post date:** [June 13, 2016, 2:57pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/11 "2016-06-13T14:57:48Z")

</div>

What is it you’re trying to do on the larger scale?

The only reason I can see for automatically checking if an account is available for registration is for mass registering accounts, which is something you definitely should not be doing.

---

<div class="post-metadata">

**Author:** ![YourImag1nat1on](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@YourImag1nat1on](https://discuss.dev.twitch.com/u/YourImag1nat1on)\
**Post date:** [June 13, 2016, 3:15pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/12 "2016-06-13T15:15:28Z")

</div>

Here you can see an example nuuls.xyz/names of what i am doing no its not for spam bots

---

<div class="post-metadata">

**Author:** ![tournymasterbotCurse](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@tournymasterbotCurse](https://discuss.dev.twitch.com/u/tournymasterbotCurse)\
**Post date:** [June 13, 2016, 3:27pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/13 "2016-06-13T15:27:07Z")

</div>

Apart from the link not working, that feature really isn’t useful, as it’s built into the Twitch registration process.

---

<div class="post-metadata">

**Author:** ![DallasNChains](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/dallasnchains/32/1608_2.png) [@DallasNChains](https://discuss.dev.twitch.com/u/DallasNChains)\
**Post date:** [June 13, 2016, 4:35pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/14 "2016-06-13T16:35:27Z")

</div>

Passport is not an officially supported API. Supported APIs start with [api.twitch.tv/kraken](http://api.twitch.tv/kraken). I would also recommend, when using Kraken, to be mindful of rate limits.

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [July 13, 2016, 4:42pm UTC](https://discuss.dev.twitch.com/t/is-there-anyway-to-get-your-ip-whitelisted-on-the-api/6512/15 "2016-07-13T16:42:10Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
