• Website
  • Server status
  • API documentation
  • Blog
Telegram Icon Community
EN
English
Português
Русский
中文 (中国)
Tiếng Việt
Log in Try for €1.99
  • Website
  • Server status
  • API documentation
  • Blog
  • Telegram Icon Community
  • English (US)
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
Log in View Plans

Getting started with Multilogin X automation

Learn the basics of automation in Multilogin. Discover key concepts, benefits, and the best automation method for your needs.

search icon

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Getting started with Multilogin X automation
  • Basic automation with CLI
  • Low-code automation with Postman
  • Script runner & predefined scripts
  • Puppeteer, Selenium, and Playwright
  • Custom Python scripts
  • Quick solutions with Developer Tools
  • External automation tools
  • Home
  • breadcrumb separator bar
  • Multilogin X (latest)
  • breadcrumb separator bar
  • Efficient task automation with API
  • breadcrumb separator bar
  • Getting started with Multilogin X automation
  • breadcrumb separator bar
  • How to use headless mode

How to use headless mode

Written by Anton L ( Updated on October 21st, 2025 )

Updated on October 21st, 2025

If you use automation for your profile, you will probably like to reduce the amount of windows on your screen. Headless feature helps you out with that. In this article, you will learn how to use it. 

What headless feature is good for

  • Faster automation
  • Makes workflow on GUI more convenient 
  • Resource efficiency: profiles with headless mode require less than in standard mode

Preparations before using headless mode

The best way to use headless mode is using the script itself. Not sure where to start? Read the steps below.

Step 1: choose the automation framework

Follow the article and make a decision which framework may be the best for your use case: How to choose the best automation framework

Still not sure which framework to use? Consider using Selenium as it is one of the easiest one to get into. Use the following article for reference: Selenium automation example.

 

Step 2: make a script or use the reference script

You will need to create a script, which will connect to the Multilogin API. It will also use GET Start Browser Profile endpoint. Don't know how to write it? We have reference scripts, which you can use and edit accordingly. 

Reference scripts:

  • Selenium automation example
  • Puppeteer automation example
  • Playwright automation example

 

Step 3: enable headless mode in the endpoint parameter

Find GET Start Browser Profile endpoint in your script (or the reference script). For example, in Selenium reference script you may find the endpoint:

`https://launcher.mlx.yt:45001/api/v2/profile/f/${folder_id}/p/${profile_id}/start?automation_type=puppeteer&headless_mode=false`

You will need to edit the headless_mode value to true. The endpoint will look the following way:

`https://launcher.mlx.yt:45001/api/v2/profile/f/${folder_id}/p/${profile_id}/start?automation_type=puppeteer&headless_mode=true`

After that, you can run it via IDE (software for writing and editing scripts), terminal/Command Prompt or our Script runner tool, which is available for Postman and Multilogin CLI. In the next chapters, you will learn how to use Script runner for that.

Before trying to launch the script, make sure that you have connected and updated the agent. 

 

Keep in mind, that the steps below are related to Script runner. 

  • If you want to launch the script via IDE, you need to refer to the documentation of your IDE
  • If you want to launch the script via terminal (or Command Prompt/Powershell in Windows), you have to refer to the documentation of the programming language your script has been written in. For example, there are official docs related to Python usage and installation:
    • Windows: Using Python on Windows
    • macOS: Using Python on macOS
    • Linux: Using Python on Unix Platforms – On Linux
 

 

How to run the script via Script runner (in Postman)

Step 1: put the script in the Multilogin scripts folder

If you want to run the script via Script runner, you should put your script in the corresponding folder.

  1. Go to the scripts folder in Multilogin X directory:
    1. Windows: C:\Users\%username%\mlx\deps\scripts
    2. macOS: /Users/%username%/mlx\deps\scripts
    3. Linux: /home/%username%/mlx/deps/scripts
  2. Paste your script there. E.g., it will be a script called profile.py

Step 2: install and configure Postman

In order to launch Script runner, you have to configure Postman. Follow the next article before the step called “Add the CookieRobot script”: How to launch CookieRobot using Script runner in Postman.

Step 3: edit the request body

After you configured and opened GET Start Script Runner endpoint in Postman, you need to edit the request body. It will look the following way:

{
    "script_file": "<string>",
    "profile_ids": [
        {
            "profile_id": "<string>"
        }
    ]
}

Here is what you need to do:

  1. Replace the script_file value with the title of the script. In our case it is profile.py
  2. Replace profile_id value with the ID of the profile you want to run. You can find it by following the article: How to copy profile IDs in Multilogin X
  3. Add is_headless parameter, and set its value to true

Your request will have the following structure:

{
    "script_file": "<string>",
    "profile_ids": [
        {
            "profile_id": "<string>",
            "is_headless": true
        }
    ]
}
Start Script Runner - My Workspace 2025-10-21 at 3.34.58 PM

Step 4: run the script

After all the preparations, click “Send” button.

How to run the script via Script runner (in Multilogin CLI)

Step 1: put the script in the Multilogin scripts folder

If you want to run the script via Script runner, you should put your script in the corresponding folder.

  1. Go to the scripts folder in Multilogin X directory:
    1. Windows: C:\Users\%username%\mlx\deps\scripts
    2. macOS: /Users/%username%/mlx\deps\scripts
    3. Linux: /home/%username%/mlx/deps/scripts
  2. Paste your script there. E.g., it will be a script called profile.py

Step 2: launch and configure Multilogin CLI

Follow the steps from the article: How to use Script runner with Multilogin CLI.

Step 3: run your script

After you launched Multilogin CLI, you can run the script and configure the profile launch in headless mode. You will need to type start-script command with --script and --profile-id flags. Also, the headless value :true is set to --profile-id flag. In the end, the command will be the following:

  • Windows: xcli start-script --script <your script title> --profile-id <profile id>:true
  • macOS/Linux: ./xcli start-script --script <your script title> --profile-id <profile id>:true

Replace <profile id> value with the ID of the profile you want to run. You can find it by following the article: How to copy profile IDs in Multilogin X

 

 

 

 

 

Was this article helpful?

Give feedback about this article

In this article

  • What headless feature is good for
  • Preparations before using headless mode
  • Step 1: choose the automation framework
  • Step 2: make a script or use the reference script
  • Step 3: enable headless mode in the endpoint parameter
  • How to run the script via Script runner (in Postman)
  • Step 1: put the script in the Multilogin scripts folder
  • Step 2: install and configure Postman
  • Step 3: edit the request body
  • Step 4: run the script
  • How to run the script via Script runner (in Multilogin CLI)
  • Step 1: put the script in the Multilogin scripts folder
  • Step 2: launch and configure Multilogin CLI
  • Step 3: run your script

Multilogin community

Stay informed, share your thoughts, and engage with others!

Telegram Icon Join us on Telegram

Read more on the topic

Blog Post Img

10 Best Datacenter Proxies for Web Scraping (2025 Edition)

Apr 2, 2025 5 min read
Google SERP Img

What is a Google SERP Proxy and Why Should You Care?

Apr 1, 2025 6 min read
UK Proxy Img

What Are Dedicated UK Proxies? Everything You Need to Know

Apr 1, 2025 6 min read
Related Article Title Icon

Related articles

  • How to use custom DNS in Multilogin
  • How to send logs to support in Multilogin 6
  • How to fix startup issues in Multilogin X

ANTIDETECT PLATFORM

  • Antidetect browser
  • Residential proxies
  • Mobile antidetect browser
  • Multi-account management
  • Headless browser
  • Web automation
  • AI Quick Action Automation

MULTI-ACCOUNTING

  • Create multiple Facebook accounts
  • Create multiple Gmail accounts
  • Create multiple LinkedIn accounts
  • Create multiple Amazon accounts
  • Create multiple Onlyfans accounts
  • Create multiple Twitter accounts
  • Create multiple TikTok accounts

GEO PROXIES

  • UK proxy
  • USA proxy
  • Japan proxy
  • India proxy
  • Pakistan proxy
  • China proxy
  • New Zealand proxy

RESOURCES

  • Knowledge base
  • API documentation
  • Glossary
  • Blog
  • Multilogin 6 download
  • Server status
  • Release notes

COMPARISON

  • Multilogin vs. Gologin
  • Multilogin vs. Adspower
  • Multilogin vs. Dolphin Anty
  • Multilogin vs. Incognition
  • Multilogin vs. Octo Browser
  • Multilogin vs. Undetectable
  • Multilogin vs. MoreLogin

PLATFORM PROXIES

  • Mobile proxy
  • Reddit proxy
  • Facebook proxy
  • SOCKS5 proxy
  • Instagram proxy
  • Onlyfans proxy
  • LinkedIn proxy

FREE TOOLS

  • Online URL to text converter

GET IN TOUCH

  • Contact 24/7 support
    [email protected]
  • Contact sales
  • Referral program
  • Affiliate program
  • Pricing page
  • Careers

© 2025 Multilogin. All rights reserved.

  • Privacy policy
  • Terms of service
  • Cookie policy
Multilogin abstract watermark
  • ANTIDETECT PLATFORM

    • Antidetect browser
    • Residential proxies
    • Mobile antidetect browser
    • Multi-account management
    • Headless browser
    • Web automation
    • AI Quick Action Automation
  • MULTI-ACCOUNTING

    • Create multiple Facebook accounts
    • Create multiple Gmail accounts
    • Create multiple LinkedIn accounts
    • Create multiple Amazon accounts
    • Create multiple Onlyfans accounts
    • Create multiple Twitter accounts
    • Create multiple TikTok accounts
  • GEO PROXIES

    • UK proxy
    • USA proxy
    • Japan proxy
    • India proxy
    • Pakistan proxy
    • China proxy
    • New Zealand proxy
  • RESOURCES

    • Knowledge base
    • API documentation
    • Glossary
    • Blog
    • Multilogin 6 download
    • Server status
    • Release notes
  • COMPARISON

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
    • Multilogin vs. Undetectable
    • Multilogin vs. MoreLogin
  • PLATFORM PROXIES

    • Mobile proxy
    • Reddit proxy
    • Facebook proxy
    • SOCKS5 proxy
    • Instagram proxy
    • Onlyfans proxy
    • LinkedIn proxy
  • FREE TOOLS

    • Online URL to text converter
  • GET IN TOUCH

    • Contact 24/7 support
      [email protected]
    • Contact sales
    • Referral program
    • Affiliate program
    • Pricing page
    • Careers
Multilogin abstract watermark
  • Privacy policy
  • Terms of service
  • Cookie policy

© 2025 Multilogin. All rights reserved.

Expand