« Invalid state » on returning from TikTok
The anti-forgery token expired, usually because the login page sat open too long or cookies are blocked. Go back to the sign-in page and start the flow again in one go.
Home › Support
One address, a real person behind it, and a clear idea of what to send so we can actually help.
Support questions, privacy requests, data deletion and API issues all go to this single address. We answer within 3 working days, and always within 30 days for anything covered by data-protection law.
The more of this you send, the faster it gets fixed.
Please never send your TikTok password. We never ask for it and cannot use it.
The anti-forgery token expired, usually because the login page sat open too long or cookies are blocked. Go back to the sign-in page and start the flow again in one go.
The video.list scope only returns public posts. Private or draft videos and
accounts with no public post yet will show an empty grid — that is TikTok's
behaviour, not a failure.
Almost always a revoked authorisation or an expired token. Reconnect from the sign-in page; if it still fails, send us the error text and we will look at the API response.