Multilogin 6 automation FAQ
⚠️ Still using Legacy Multilogin 6? You are missing the good stuff!
The new Multilogin lets you run browser profiles and Android cloud phones in one workspace – manage desktop and mobile accounts without extra tools or devices.
⚡ Want to join the migration queue? Download the latest Multilogin 6 version (scroll to the bottom of the page), open it and click “Migrate”.
- 🖥️ Better workspace: Web interface • Desktop app • Dark mode • 2FA
- 🧑💻 Mobile + browser accounts together: Android cloud phones • Mimic and Stealthfox browsers
- 🌐 Faster setup: Profile and proxy templates • Extension manager
- 💾 Flexible profile storage: Local profiles • Cloud profiles • Storage converter
- ⚡ Productivity tools: Profile folders & tags • Column manager • Running profiles manager • Trash bin • Copy profile ID
- 🤖 Automation ready: API access in all plans • Selenium / Puppeteer / Playwright support • CLI tool • Script runner
👉 Curious what else changed? Read New Multilogin version: how is it different from Multilogin 6.
Who can use Multilogin 6 automation?
Only Custom plan owners can use automation in Multilogin 6.
If you're on a different plan, you'll see this error if you try to use automation: {"status": "ERROR", "message": "Forbidden", "value": "Forbidden"}.
Sub-accounts and team members don’t have access to automation tools in Multilogin 6.
What can be automated in Multilogin 6 API?
- Browser profile management: create, update, remove, check running profiles
- Folder management: list contents of folders
- Perform profile operations: start and stop profiles (regular and quick)
- Cookie management: import and update
How can I define the application listening port?
The port for Multilogin 6 is defined in the app.properties file by entering the following line (example for port 35000): multiloginapp.port=35000.
The port number has to be in the range from 10000 to 49151. Check our quick guide to starting browser automation for step-by-step instructions.
How can I use automation frameworks (Selenium/Puppeteer)?
Multilogin works just like standard Selenium and Puppeteer – but with a major upgrade: our anti-fingerprinting tech keeps your automation invisible to websites.
The best part? It's already built into our browsers. No extra downloads, no extra setup, and no need to add it as a separate dependency. Just plug in and go!
How can I save my browser profiles in local storage?
Local profiles are only available in our latest Multilogin version!
How can I get a new fingerprint for my browser profile via API?
We do not have an API endpoint that would randomly generate profile fingerprints like the UI button "Get new fingerprint".
However, you can still get a new fingerprint by creating a profile or updating an existing one using the POST/profile/{uuid} endpoint. It will update the profile information settings along with the fingerprint.
How can I get a list of my profiles?
Here’s our documentation on how to return the list of profiles.
How do I get a group ID?
- Create the group manually within the app UI if it has not been created yet
- Add a profile manually within the app UI into this group
- Run a script that returns the list of profiles
- On that list you will see profile IDs and group IDs
How can I import cookies via API?
- To import cookies in JSON format, use the cookieImportJSON API endpoint
- To import cookies in Netscape format, use the cookieImportNetscape API endpoint
Do I need to close the app while using API?
No. You can still use Multilogin 6, you just won't be able to take action on the same browser profile from the two platforms at once.