Skip to content

Install

Multilogin X is a desktop application. There is no npm package or pip install. You download and install it from the official site, then use its local REST API or the dashboard UI to control browser profiles.

Step 1 - Download the desktop app

Go to https://multilogin.com, sign in or create an account, and download the Multilogin X installer for your OS:

  • Windows: .exe installer
  • macOS: .dmg disk image
  • Linux: .AppImage or .deb package

The download link is gated behind a login. You need a paid plan or the $2 trial before you can install.

Step 2 - Install and launch

Run the installer. After launch, the Multilogin X agent starts a local API server at:

https://launcher.mlx.yt:45001

This is a loopback alias that maps to 127.0.0.1:45001. The desktop app must be running for the API to be reachable.

Step 3 - Install the Python requests library (for API automation)

The official example scripts use Python with the requests library:

bash
pip install requests

No other dependencies are required for the API quick-start examples.

Step 4 - Get your API token

Authenticate via the sign-in endpoint. The password must be MD5-hashed before sending:

python
import hashlib
import json
import requests

email = "your@email.com"
password = hashlib.md5("YourPassword".encode("UTF-8")).hexdigest()

response = requests.post(
    "https://api.multilogin.com/user/signin",
    headers={"Content-Type": "application/json", "Accept": "application/json"},
    data=json.dumps({"email": email, "password": password}),
    verify=False
)

token = response.json()["data"]["token"]
print(token)

Store this token. It goes into the Authorization: Bearer <token> header for all subsequent API calls.