Getting all the 'follows' of a user

I think i’m messing up with the code… Maybe you can help me. It goes on loop becouse on the second get call it doesn’t take 100 user, but only 85…

off=0
top_channel = [‘Ninja’] #for tests
seguiti = []
for user in top_channel:

follows_url = requests.get('https://api.twitch.tv/kraken/users/{}/follows/channels?client_id={}&offset={}&limit=100'.format(user,client_id, off))
follows_json= json.loads(follows_url.text)


for j in follows_json['follows']:
        seguiti.append(j['channel']['display_name'])
        
while len(seguiti)< follows_json['_total']:
    print('incrementa offset')
    off=off+100
    follows_url = requests.get('https://api.twitch.tv/kraken/users/{}/follows/channels?client_id={}&offset={}&limit=100'.format(user,client_id, off))
    follows_json= json.loads(follows_url.text)
    
    
    for k in follows_json['follows']:
            seguiti.append(k['channel']['display_name'])