Authentication & Tokens
Sign in, refresh tokens, automation tokens, and 2FA management for secure API access.
Authentication, browser profiles, automation, fingerprinting, cookies, extensions, and more — 100+ endpoints fully documented.
Multilogin X uses a two-tier API architecture:
| Component | Base URL | Purpose |
|---|---|---|
| Cloud API | https://api.multilogin.com | Authentication, profile CRUD, workspace management, 2FA, object storage |
| Local Launcher | https://launcher.mlx.yt:45001 | Starting/stopping browsers, script runner, import/export, extensions |
All requests use JSON. Most endpoints require a Bearer Token obtained via POST /user/signin.
# 1. Sign in and get a token
curl -X POST https://api.multilogin.com/user/signin \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"your-password"}'
# 2. Create a browser profile
curl -X POST https://api.multilogin.com/profile/create \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"my-profile","browser_type":"mimic","os_type":"windows","folder_id":"YOUR_FOLDER_ID"}'
# 3. Start the profile via local launcher
curl https://launcher.mlx.yt:45001/api/v1/profile/f/FOLDER_ID/p/PROFILE_ID/start?automation_type=selenium \
-H "Authorization: Bearer YOUR_TOKEN"