• 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

Basic automation with CLI

Use the command line to automate browser profiles, launch sessions, and execute tasks efficiently.

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
  • Basic automation with CLI
  • breadcrumb separator bar
  • How to create a profile via CLI

How to create a profile via CLI

Written by Anton L ( Updated on November 5th, 2025 )

Updated on November 5th, 2025

Creating a profile is like riding a bike – you won't forget how to do it after following the steps below!

Step 1: launch CLI

You need to launch CLI (either by launching the executable or via Terminal/Command prompt). Follow the article for more details: How to start working with CLI.

Step 2: log in to authenticate

In order to get your API token, you will need to first log in to your account via the login command.

  1. Paste this prompt: xcli login --username yourusername --password yourpassword 
  2. Edit “values” for each flag

Step 3: type the command and flags

One thing is remaining – type a command, and you are all set. 

  1. Type a command xcli profile-create
  2. Add flags to the command. CLI recognise them by --. The required flags are:  
    1. --name: choose any title for your profile. Don't forget to put it under quotation marks. E.g., ‘Multilogin profile’
    2. --os-type: 4 OS'es based on your choice – windows, macos, linux, android
    3. --browser-type: mimic or stealthfox. You can learn the difference in the following article: How to use Mimic and Stealthfox in Multilogin X
    4. --cloud: cloud storage type. If you do not set it, the profile will have local storage type instead

      This step mentions only mandatory flags. The latest chapter explains the other flags. 

       
  3. Press Enter.

Your profile is ready!

List of flags for profile creation

General flags

h or --help provides info about the command (which flags you can add to it)
--auto-update enables auto update of profile: true (by default) or false
 --browser-type (required) browser type (mimic or stealthfox)
--name  (required) name of new profile
--cloud stores profile data in the cloud. Simply including the parameter makes it true. The profile will be local if you omit that flag
--os-type (required) OS Type (android, linux, macos or windows)
--template              template file (the flag requires a directory to it)

Global flags

 -f, --folder string folder to use ("Default folder" by default)

Masking flags

--audio-masking audio masking parameter. You can set it as natural or mask (natural is set by default)
--fonts-masking fonts masking mode: natural or mask (natural is set by default)
--geolocation-popup geolocation popup behavior: allow, block, prompt (prompt is set by default)
--graphics-masking graphics masking mode: natural or mask (natural is set by default)
--graphics-noise graphics noise mode:  natural or mask (natural is set by default)
--localization-masking localization masking mode:  natural or mask (natural is set by default)
--media-devices-masking media device masking mode:  natural or mask (natural is set by default)
--navigator-masking navigator masking mode:  natural or mask (natural is set by default)
--ports-masking ports masking mode:  natural or mask (natural is set by default)
--screen-masking screen masking mode:  natural or mask (natural is set by default)
--timezone-masking timezone masking mode:  natural or mask (natural is set by default)
--webrtc-masking webrtc masking mode:  natural or mask (natural is set by default)

Proxy flags

--proxy-host proxy host
--proxy-username proxy username
--proxy-password proxy password
--proxy-port proxy port
--proxy-string proxy string in format host:port:user:password. If proxy-string is used, then proxy-type is required too
--proxy-traffic-saver false by default. It tells the browser if it should save on proxy traffic by not showing media. Can be used only if we are using proxy is configured
--proxy-type proxy type (http, https, socks5, url). If we are using parameters to set proxy, this is required. If we create a profile via template. then this is not required

Was this article helpful?

Give feedback about this article

In this article

  • Step 1: launch CLI
  • Step 2: log in to authenticate
  • Step 3: type the command and flags
  • List of flags for profile creation
  • General flags
  • Global flags
  • Masking flags
  • Proxy flags

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 enable 2FA (two-factor authentication) in CLI
  • How to use CLI as a team member
  • How to use Script runner with Multilogin CLI

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