The people who signed in to your platform with CabalSpy ID, newest first. Each entry has the X profile, the KOL badge and the verified wallets. Only users within your plan’s user limit are listed.Users who signed in with Telegram or Google and have no X account have x and twitter set to null, see Users without X.Use it to sync your user base, to build a directory of verified traders, or to find every KOL on your platform with kol=true.
The list is paginated. Read pagination.next_cursor from the response and pass it back as cursor to fetch the next page. When next_cursor is null you have reached the end.
import requestsH = {"Authorization": "Bearer YOUR_KEY"}params = {"limit": 100}while True: r = requests.get("https://api-id.cabalspy.xyz/v1/users", params=params, headers=H).json() for u in r["data"]: print(u["username"], u["kol"]["badge"], len(u["wallets"]), "wallets") if not r["pagination"]["next_cursor"]: break params["cursor"] = r["pagination"]["next_cursor"]