import tweepy, json, time, sys auth = tweepy.OAuth1UserHandler( ) api = tweepy.API(auth) d = json.loads(open(sys.argv[1]).read().split("=", 1)[1]) BATCH=100 users = [] for i in range(0, len(d), BATCH): ids = [] for f in d[i:i+BATCH]: ids.append(f["following"]["accountId"]) u = api.lookup_users(user_id=ids) users.extend(i._json for i in u) print(f"{i+100}/{len(d)}") open("users.json", "w").write(json.dumps(users))