Multilogin X automation FAQ
Automation in Multilogin X lets you control many browser profiles without opening them one by one. It’s perfect for managing multiple accounts, cutting down repetitive work, and speeding up your tasks.
Who can use this feature?
- 👨💻 Account owner and all team members
- 💰 Available on all plans
What can I automate with Multilogin API endpoints?
You can automate almost any browser action, such as:
- User management: sign in, get a new token, check folder permissions
- Browser profile management: create, update, move, remove, restore, clone
- Folder management: create, update, remove, list
- Perform profile operations: start and stop profiles (regular and quick)
- Get proxy information: create proxies, return the proxy details and check current proxy traffic balance
- Cookie management: import, update and create a list
The full API endpoints list can be found in Multilogin X API page. Each of them includes script examples and parameter explanations.
Do I need coding skills to start?
Nope! If you’re new, start with our theory basics and try CLI or Postman guides. They’re super beginner-friendly.
How can I automate tasks in Multilogin X?
Here are your options – from easiest to advanced:
Postman API endpoints: no-code & beginner-friendly
No coding required, just send API requests! You can automate profile creation, starting/stopping browser sessions, retrieving profile lists, and managing fingerprints.
📌 Example: use API requests to create multiple profiles, start them, and retrieve data automatically.
Explore our section Low-code automation with Postman to learn more.
CLI (Command Line Interface): still easy to start
Slightly more technical than Postman but still beginner-friendly, the CLI allows for quick automation via terminal commands. It's ideal for scripting repetitive tasks such as launching profiles, managing sessions, or performing batch operations.
📌 Example: multilogin start-profile --id <profile_id>
can be used to launch profiles from scripts or scheduled tasks.
If CLI is your choice – check the full guide on Basic automation with CLI.
Script runner: level 2 for Postman users
Multilogin X provides a built-in script runner that allows executing predefined scripts through API calls. It requires basic understanding of available scripts but no deep coding knowledge.
📌 Example: CookieRobot script
Explore the section Script runner & predefined scripts for more details.
Puppeteer, Selenium, or Playwright (requires programming knowledge)
Multilogin X supports Puppeteer, Selenium, and Playwright, allowing you to automate browser sessions, profile management, and web interactions. You can control browser profiles programmatically using these automation frameworks, ensuring seamless integration with your existing workflows. Ideal for full browser automation and interaction with websites.
📌 Example: automate login, or scraping within isolated browser profiles
We provide example scripts for automations in Puppeteer, Selenium, and Playwright.
Custom scripts in Python (advanced)
Maximum flexibility but requires coding expertise: allows complex automation workflows and integration with third-party tools: if you are an advanced user, write your own custom scripts in Python to interact with the API, control browser sessions, or implement complex automation logic.
📌 Example: a Python script that retrieves all active profiles, starts them, and performs automated browsing actions.
What are the RPM limits in Multilogin X?
In Multilogin X, the API access rate per minute (RPM) varies depending on your subscription plan:
- Pro 10: API access with a limit of 50 RPM
- Pro 50, Pro 100: API access with a limit of 100 RPM
- Business: API access with a limit of 100 RPM
These limits are designed to align with the varying requirements of different user tiers. For more detailed information, you can refer to Multilogin pricing page.
How are the RPMs shared between team members?
All team members in a workspace share the RPM limit. If everyone sends lots of requests at once, you could hit the limit faster. So, coordinate your API use to avoid hitting the cap.
How can I get higher rate limits?
In case you want to explore higher limits, consider upgrading to a higher plan or generating an automation token instead of using the regular token.
What happens if I exceed my API limit?
Extra requests above your RPM limit will be rejected until the next minute starts.
Feeling that the current automation token limits are not enough for your use-case? Contact support anytime at [email protected] and we will help you upgrade.
Can I use a local WebDriver instead of a remote WebDriver?
Nope! Selenium, Puppeteer, and Playwright only work with remote WebDriver for Multilogin X. Using a local WebDriver will break automation.
Does Multilogin support Robotic Process Automation (RPA)?
Not yet. Multilogin doesn’t support RPA tools at this time.