Multilogin API automation: beginner's guide
Ready to automate your browser profiles with Multilogin? We’ll cover important concepts like browser profiles, API authentication, automation tokens, proxies, and fingerprint management – all explained simply.
Use the Multilogin API to create, update, start, stop, and manage browser profiles without repeating each action manually.
➡️ For the easiest start, import the Multilogin API collection into Postman → sign in to get a valid token → add the token as a bearer token → send a basic request.
- You do not need to write code to test basic API requests in Postman. For coded workflows, use Selenium, Puppeteer or Playwright
- This guide covers browser profile automation. For native Android app automation on cloud phones, use ADB or Appium
Who can use this feature?
- 👨💻 Account owner and all team members
- 💰 Available on Pro 10 and higher plans
Get to know the basics
Before diving into automation, you should understand these core ideas:
- Browser profiles: think of them as separate browser “identities” that keep your online activity separate
- API authentication: a way to securely connect with Multilogin using a secret token
- Automation tokens: your key to unlocking automation power
- Proxies: servers that hide your real IP address for better privacy
- Fingerprint management: tricks to make your browser look unique online
→ Want to dive deeper? Check out our API basics guide.
Explore API documentation
Review the official API documentation to understand available endpoints, commands, and how they work.
→ Head over to the official Multilogin API Documenter page.
Set up with Postman
Postman is a free tool that makes testing APIs super easy:
- Download and install Postman
- Import the Multilogin API collection (a set of ready-to-use commands)
This setup lets you send API requests without writing code first.
→ Learn how to set up Multilogin API with Postman.
Get your automation token
To use the API, you need a valid authentication token or automation token. This token proves who you are and gives you permission to control Multilogin elements.
→ Follow this to get your token in Postman: How to generate automation tokens with Postman
Test basic requests in Postman
Start with fundamental API commands, such as creating a browser profile, starting, and stopping it.
- How to create a profile with Postman
- How to start a profile with Postman
- How to stop a profile with Postman
Understand HTTP status codes
When you send API requests, you get back a status code. This tells you if the request worked or if something went wrong.
| Code | Status | Meaning | Description |
| 200 | OK | Success | The request was successful |
| 201 | Created | New data added | The request successfully created something |
| 400 | Bad request | User error | The request was invalid (e.g., missing data) |
| 401 | Unauthorized | No access | Authentication failed (wrong token) |
| 403 | Forbidden | No permission | You are not allowed to access this resource |
| 404 | Not found | Missing | The requested resource does not exist |
| 500 | Internal server error | API issue | Something went wrong on the API server |
While using Postman or scripts, you may notice the following status message with Code 200 for some of the requests:
“download_browser_profile_metadata”
It means that this successful request has tried to receive profile data from the back-end in order to use it later.