Popular topics: Multilogin X, Multilogin 6, Subscription & payments,
Multilogin X automation FAQ
Table of contents
Automation in Multilogin X allows users to control multiple browser profiles without manually opening and interacting with them. This is especially useful for managing multiple accounts, automating tasks, and reducing repetitive work.
Who can use automation?
- Workspace owners and team members
- Available on all Multilogin X plans
🦾 What can be automated 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 Documenter page. Each of them includes script examples and parameter explanations.
🦾 Do I need coding skills to start?
No! If you are new with automation, check the <theory essentials> and proceed with Postman guides – it's easy to start, we promise!
🦾 How can I automate tasks in Multilogin X?
Multilogin X provides multiple ways to automate tasks, catering to different levels of expertise and use cases. Here’s the automation options in ascending order of complexity, from the easiest to the most advanced:
1. 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, launch them, and retrieve data automatically.
Multilogin X provides a comprehensive library of API endpoints that can be used via Postman or any HTTP client.
New to automation? Check the step-by-step Postman guide and automate your first tasks in 15 minutes 😎
Already familiar with essential endpoints? Jump to the script runner guide and explore our predefined scripts (ex. CookieRobot crawler).
2. 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 how command line operates with Multilogin X.
3. 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
4. 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
Any sample scripts?
Yes, we provide example scripts for automations in Puppeteer, Selenium, and Playwright.
5. 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:
- Starter: limited API access with no automation token
- Solo: API access with a limit of 50 RPM
- Team: API access with a limit of 100 RPM
- Custom: unlimited API access; tailored to specific needs
These limits are designed to align with the varying requirements of different user tiers. For more detailed information, you can refer to Multilogin's pricing page.
🤖 How are the RPMs shared between team members?
In Multilogin X, the API rate limits are shared collectively among all team members within a workspace. This means that the total RPM allocated to your subscription plan is distributed across the entire team, rather than being assigned individually to each member.
Consequently, if multiple team members are making API requests simultaneously, they collectively contribute to reaching the shared RPM limit. It's important to coordinate API usage within your team to ensure that the shared rate limit is utilized efficiently and to prevent exceeding the allocated RPM.
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?
If you send more than 50/100 requests in one minute (the limit depends on your subscription type), the system will reject extra requests until the next minute.
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?
No. Controlling your Multilogin browser profiles via Selenium, Puppeteer, and Playwright is only possible through a remote WebDriver. Attempting to use a local WebDriver when operating Multilogin browsers will cause the automation to fail.
🤖 Does Multilogin support Robotic Process Automation (RPA)?
No. Multilogin currently does not support RPA tools.