Auth: SIMKL
Movies, Shows, Seasons, Episodes and Anime
SIMKL is a tracker for movies, shows, and anime. CrossWatch connects via OAuth (client ID/secret + access token).
What it supports
Watchlist
Ratings (movies/shows/anime)
History
SIMKL is also used for scrobbling (Watcher/Webhooks) when configured.

Connect SIMKL
Create a SIMKL developer app:
Open https://simkl.com/settings/developer/
Click Add → Add a new App
Set Name:
CrossWatchSet Description:
CrossWatchSet Redirect URI: the callback URL shown by CrossWatch, for example:
http://<your-server-ip>:8787/callbackClick Save Changes
Copy the Client ID and Client Secret into CrossWatch.
Click Connect SIMKL. A new tab opens.
Click YES to approve.
Wait until you see:

If you later switch CrossWatch from HTTP ↔ HTTPS (or change host/port), update the SIMKL Redirect URI to match.
Guide: HTTPS/TLS.
Limitations
Watchlist: stable up to ~2,500 items total (max 10,000)
History (plays): stable up to ~10,000 play events total.
Ratings: stable up to ~10,000 ratings total.
Prefer incremental windows for big backfills.
Troubleshooting
If the auth tab doesn’t open, disable popup blockers for CrossWatch.
If authorization fails, verify the redirect URI matches exactly.
If you run sync very often, SIMKL may throttle you. Daily is usually enough.
If you see
429 Too Many Requests, tune provider throttling. Guide: Provider rate limiting.
Config keys
Stored under:
simkl.*
Common keys:
simkl.client_id,simkl.client_secretsimkl.access_token
Related docs
Sync module: SIMKL module
Adapter: Adapter: SIMKL
Last updated
Was this helpful?