Metadata-Version: 2.4
Name: multilogin-x-sdk
Version: 2.1.2
Summary: Multilogin X Python SDK - Cloud API, Launcher, Playwright CDP automation.
Author: Enterprise Automation Infra
License-Expression: MIT
Project-URL: Homepage, https://pypi.org/project/multilogin-x-sdk/
Project-URL: Repository, https://github.com/enterprise-automation-infra/multilogin-automation
Project-URL: Documentation, https://github.com/enterprise-automation-infra/multilogin-automation#readme
Project-URL: Changelog, https://github.com/enterprise-automation-infra/multilogin-automation/blob/main/CHANGELOG.md
Project-URL: Deals, https://anti-detect.github.io/
Keywords: multilogin,antidetect,playwright,browser automation,stealth,multilogin-x,cdp,fingerprint,profile-farming
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31.0
Requires-Dist: playwright>=1.40.0
Requires-Dist: python-dotenv>=1.0.0
Provides-Extra: dev
Requires-Dist: ruff>=0.4.0; extra == "dev"
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"
Dynamic: license-file

# Multilogin X Automation SDK — 120 Antidetect Browser Tools

<p align="center">
  <img src="https://img.shields.io/badge/python-3.10+-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54" alt="Python" />
  <img src="https://img.shields.io/badge/playwright-CDP-2EAD33?style=for-the-badge&logo=playwright&logoColor=white" alt="Playwright" />
  <img src="https://img.shields.io/badge/Multilogin_X-API_SDK-0078D4?style=for-the-badge" alt="Multilogin X" />
  <img src="https://img.shields.io/badge/tools-120_scripts-0078D4?style=for-the-badge" alt="120 tools" />
  <img src="https://img.shields.io/badge/version-2.1.0-blue?style=for-the-badge" alt="v2.1.0" />
</p>

<p align="center">
  <a href="https://anti-detect.github.io/"><img src="https://img.shields.io/badge/Multilogin_X-50%25_OFF_code_SAAS50-0078D4?style=for-the-badge" alt="Multilogin X SAAS50" /></a>
  &nbsp;
  <a href="https://multilogin.com?a_aid=saas"><img src="https://img.shields.io/badge/Cloud_Phone-50%25_OFF_code_MIN50-0078D4?style=for-the-badge" alt="Cloud Phone MIN50" /></a>
  &nbsp;
  <a href="https://t.me/Multilogin_Scripts_Bot"><img src="https://img.shields.io/badge/Telegram-Full_Tools_+_Support-26A5E4?style=for-the-badge&logo=telegram&logoColor=white" alt="Telegram Bot" /></a>
</p>

**Open-source Python SDK** for [Multilogin X][mlx-official] antidetect browser automation — profile farming, proxy rotation, cookie import, social warmup, Local SEO research, e-commerce browse, Cloudflare bypass, competitor migration, media streaming sessions, ads manager dashboards, and more.

> This repo ships **120 working demo scripts** (Python + Playwright CDP). For **production-ready builds**, **one-click EXE runners**, **full-unlock source packs**, and **1-on-1 setup support** → [**@Multilogin_Scripts_Bot**][tg-bot]

> **Legal use only.** Tools are named and built for legitimate browse/warmup/QA workflows. Do not use for fake reviews, artificial engagement, ticket bots, or payment fraud.

---

## Get the Full Toolkit (Telegram)

<p align="center"><strong>👉 <a href="https://t.me/Multilogin_Scripts_Bot">@Multilogin_Scripts_Bot</a> 👈</strong></p>

| What you get at the bot | Details |
| :--- | :--- |
| **Full-unlock script packs** | Extended versions of tools below — tuned for scale, less manual config |
| **Ready-to-run EXE / BAT bundles** | Double-click runners for Windows — no Python setup required |
| **Technical support** | Profile setup, proxy pairing, farm scheduling, migration help |
| **Latest promo codes** | **`SAAS50`** (Browser 50% off) · **`MIN50`** (Cloud Phone) · [Deals guide](https://anti-detect.github.io/) |
| **New drops first** | Extended niche tools, migration packs — before GitHub update |

GitHub = **free open-core demos**. Bot = **complete workflow + support + portable builds** for teams running Multilogin at scale.

> **Hardware fingerprinting note:** Use [Multilogin X][mlx-official] with code **`SAAS50`**. Setup guide → [**anti-detect.github.io**](https://anti-detect.github.io/) · Support → [**@Multilogin_Scripts_Bot**][tg-bot].

---

## Recommended Setup

For the ultimate undetected automation environment, pair this SDK with **Multilogin X** (kernel fingerprint + Playwright CDP on port 35000).

| Product | Promo | Verified guide |
|---------|-------|----------------|
| Antidetect Browser | **SAAS50** | [anti-detect.github.io](https://anti-detect.github.io/) |
| Cloud Phone | **MIN50** | [anti-detect.github.io](https://anti-detect.github.io/) |

```bash
pip install multilogin-x-sdk
pip install playwright && playwright install chromium
```

> **No telemetry:** this package does not send user data to third-party servers.

**Satellite PyPI packages:** [`pypi-packages/PACKAGE_MATRIX.md`](pypi-packages/PACKAGE_MATRIX.md) · Standards: [`pypi-packages/STANDARDS.md`](pypi-packages/STANDARDS.md)

---

## Why Multilogin X + This SDK?

| Use case | Tools in this repo |
| :--- | :--- |
| **Profile & proxy ops** | Mass create, clone, rotate proxy, cookie bulk I/O, fingerprint refresh |
| **Account warmup** | Google search warmup, YouTube watcher, news history, human mouse scroller |
| **Social** | Facebook, TikTok, Twitter, Instagram, Threads, Snapchat, Discord, Quora |
| **Local SEO** | Google Maps, Trustpilot, Yelp listing browsers (read-only research) |
| **Checkout / payments** | Ticketmaster session, Nike SNKRS browse, Stripe checkout QA, PayPal |
| **Anti-bot / scrape** | Cloudflare Turnstile solver, DataDome template, reCAPTCHA v3 probe |
| **Migration** | ADBLogin, AdsPower, Dolphin, Incogniton → Multilogin import |
| **Media / streaming** | YouTube, Twitch, TikTok live, Spotify session warmup |
| **Crypto / Web3** | MetaMask, Galxe, Zealy, Binance, Coinbase, OpenSea, testnet faucet |
| **E-commerce / travel** | Amazon, eBay, Etsy, Shopify, Temu, AliExpress, Booking, Mercari |
| **Work / ads** | Upwork, Indeed, Google Ads Manager, Meta Ads Manager |
| **Gaming** | Steam, Roblox discover |
| **SaaS & productivity** | Notion, Canva, Zoom, Teams, Slack, Outlook |
| **Fintech** | PayPal, Wise, Revolut, Stripe checkout QA |
| **DeFi / Web3** | Phantom, Uniswap, MetaMask, OpenSea, Kraken |
| **E-learning** | Coursera, Udemy |
| **Dev & startup** | Stack Overflow, Product Hunt, Hacker News, Google Scholar |

All scripts connect via **Multilogin X Launcher API + Playwright CDP** — the industry-standard antidetect stack.

---

## Quick Start

```bash
git clone https://github.com/multilogin-automation/multilogin-automation.git
cd multilogin-automation
AUTO-SETUP.bat          # Windows: pip + playwright + .env templates
# Edit .env → MLX_EMAIL, MLX_PASSWORD, MLX_FOLDER_ID
AUTO-PIPELINE.bat       # API health check
RUN-DEMOS.bat           # Pick any of 120 tools
python examples/01_hello_mlx.py   # SDK examples (see examples/)
```

### SDK examples (8 scripts)

| Example | Command |
| :--- | :--- |
| Auth + list profiles | `python examples/01_hello_mlx.py` |
| Screenshot | `python examples/02_start_and_screenshot.py` |
| Validate proxies | `python examples/03_validate_proxies.py` |
| Cookie export | `python examples/04_cookie_roundtrip.py` |
| Create profile | `python examples/05_create_profile.py` |
| Playwright scrape | `python examples/06_playwright_scrape.py` |
| Bulk farm | `python examples/07_farm_builtin.py` |
| Quick profile | `python examples/08_quick_profile.py` |

Catalog: [`examples/README.md`](./examples/README.md) · Custom builds → [**@Multilogin_Scripts_Bot**][tg-bot]

**Bulk farm** any tool across your profile folder:

```bash
set FARM_DEMO=39        # e.g. Google Maps listing browser
set FARM_LIMIT=28
python demos/03_bulk_farm.py
```

Need a guided setup or EXE pack? → [**@Multilogin_Scripts_Bot**][tg-bot] · Multilogin discount **`SAAS50`**

---

## Complete Tool Catalog (120 Scripts)

Launch: `python demos/run.py` · filter groups with `cat seo`, `cat checkout`, `cat migrate`, …

### Profile, Proxy & Core Utilities

| # | Script | Description |
| :---: | :--- | :--- |
| 01 | `01_list_profiles.py` | List workspaces, folders, profiles |
| 02 | `02_start_stop_profile.py` | Start profile, screenshot, auto-stop |
| 03 | `03_bulk_farm.py` | **Farm orchestrator** — run any tool on N profiles |
| 04 | `04_cookie_backup.py` | Export cookies to JSON |
| 05 | `05_proxy_check.py` | Validate single HTTP/SOCKS5 proxy |
| 08 | `08_quick_profile.py` | Disposable quick profile (v3 API) |
| 09 | `09_fingerprint_scan.py` | Bot detection scan (Sannysoft, PixelScan) |
| 13 | `13_bulk_clone_profiles.py` | Bulk clone profiles via Cloud API |
| 14 | `14_bulk_proxy_check.py` | Bulk proxy check from `proxies.txt` |
| 15 | `15_cookie_restore.py` | Import cookies from JSON backup |
| 16 | `16_profile_dashboard.py` | Full account dashboard + summary |
| 18 | `18_active_monitor.py` | Live monitor running profiles + ports |
| 19 | `19_mass_profile_creator.py` | Mass create 1000+ profiles from CSV |
| 20 | `20_proxy_rotator_assigner.py` | Check live proxies + assign to profiles |
| 21 | `21_cookie_injector_exporter.py` | Bulk cookie JSON/Netscape import/export |
| 22 | `22_fingerprint_randomizer.py` | Randomize UA, Canvas, WebGL flags |
| 23 | `23_local_api_manager.py` | Launcher API manager, ports, stop-all |

### Warm-up & Browser Browsing

| # | Script | Description |
| :---: | :--- | :--- |
| 07 | `07_social_warmup.py` | Multi-site trust warmup |
| 24 | `24_news_history_warmup.py` | CNN, BBC, Forbes browsing history |
| 25 | `25_random_mouse_scroller.py` | Human mouse move, scroll, random click |
| 26 | `26_google_search_warmup.py` | Google keyword search + click results |
| 27 | `27_youtube_watcher.py` | YouTube search, watch, natural engagement |

### Login Automation

| # | Script | Description |
| :---: | :--- | :--- |
| 06 | `06_github_login.py` | Automated GitHub sign-in |
| 10 | `10_google_login.py` | Automated Google sign-in |

### Social Media (Facebook, TikTok, X, …)

| # | Script | Description |
| :---: | :--- | :--- |
| 11 | `11_facebook_warmup.py` | Facebook feed scroll warmup |
| 12 | `12_twitter_warmup.py` | X / Twitter timeline browse |
| 28 | `28_fb_account_initializer.py` | FB cookie session + 5min feed init |
| 29 | `29_fb_bm_invitation_accepter.py` | Accept Facebook Business Manager invite |
| 30 | `30_tiktok_feed_warmup.py` | TikTok FYP scroll and browse |
| 31 | `31_twitter_engagement_warmup.py` | Timeline browse + compose draft |
| 54 | `54_instagram_warmup.py` | Instagram feed scroll warmup |
| 55 | `55_linkedin_warmup.py` | LinkedIn B2B feed activity |
| 56 | `56_pinterest_warmup.py` | Pinterest pin discovery |
| 57 | `57_reddit_community_warmup.py` | Reddit subreddit browse |
| 58 | `58_discord_warmup.py` | Discord web channels |
| 62 | `62_whatsapp_web_warmup.py` | WhatsApp Web session |
| 63 | `63_telegram_web_warmup.py` | Telegram Web scroll |
| 70 | `70_threads_meta_warmup.py` | Meta Threads feed |
| 71 | `71_snapchat_web_warmup.py` | Snapchat Web discover |
| 83 | `83_quora_community_warmup.py` | Quora community feed |

### E-Commerce, Travel & Resale

| # | Script | Description |
| :---: | :--- | :--- |
| 17 | `17_ecommerce_warmup.py` | Amazon + eBay browsing warmup |
| 32 | `32_ebay_account_prep.py` | eBay registration environment prep |
| 33 | `33_amazon_wishlist_adder.py` | Amazon search + add to wishlist |
| 34 | `34_etsy_shop_warmup.py` | Etsy shop organic browse |
| 59 | `59_shopify_store_warmup.py` | Shopify store browse |
| 60 | `60_shopee_warmup.py` | Shopee / Lazada SEA shop |
| 61 | `61_walmart_warmup.py` | Walmart retail browse |
| 72 | `72_aliexpress_warmup.py` | AliExpress product search |
| 73 | `73_booking_travel_warmup.py` | Booking.com / Airbnb browse |
| 81 | `81_temu_shop_warmup.py` | Temu / Shein discount shops |
| 84 | `84_mercari_resale_warmup.py` | Mercari / Poshmark resale |

### Crypto & Web3

| # | Script | Description |
| :---: | :--- | :--- |
| 35 | `35_metamask_installer.py` | MetaMask extension install flow |
| 36 | `36_galxe_quest_automator.py` | Galxe quest / OAT automation |
| 37 | `37_zealy_quest_claimer.py` | Zealy (Crew3) daily quest claimer |
| 38 | `38_testnet_faucet_browser.py` | Testnet faucet browser + 2Captcha |
| 66 | `66_binance_warmup.py` | Binance market browse |
| 67 | `67_opensea_browser.py` | OpenSea NFT marketplace |
| 82 | `82_coinbase_warmup.py` | Coinbase market browse |

### Local SEO & Listings (read-only research)

| # | Script | Description |
| :---: | :--- | :--- |
| 39 | `39_gmaps_listing_browser.py` | Google Maps business page browse |
| 40 | `40_trustpilot_page_browser.py` | Trustpilot business page research |
| 41 | `41_yelp_listing_browser.py` | Yelp business listing browse |

### Checkout & Payments

| # | Script | Description |
| :---: | :--- | :--- |
| 42 | `42_ticketmaster_session_warmup.py` | Ticketmaster event browse + session |
| 43 | `43_nike_snkrs_browser.py` | Nike SNKRS launch page browse |
| 44 | `44_stripe_checkout_tester.py` | Stripe checkout flow QA |
| 74 | `74_paypal_session_warmup.py` | PayPal dashboard session |

### Crawler, Scraper & Anti-Bot Bypass

| # | Script | Description |
| :---: | :--- | :--- |
| 45 | `45_cloudflare_turnstile_solver.py` | Cloudflare Turnstile + CapSolver |
| 46 | `46_datadome_akamai_template.py` | DataDome / Akamai bypass profile template |
| 47 | `47_recaptcha_v3_score_probe.py` | reCAPTCHA v3 score probe (own site) |
| 68 | `68_captcha_balance_check.py` | 2Captcha / CapSolver balance |

### Migration (AdsPower, Dolphin, ADBLogin, Incogniton)

| # | Script | Description |
| :---: | :--- | :--- |
| 48 | `48_adblogin_migrator.py` | ADBLogin → Multilogin cookie/profile migrator |
| 49 | `49_adspower_dolphin_exporter.py` | AdsPower / Dolphin export → MLX import |
| 50 | `50_incogniton_backup_sync.py` | Incogniton backup sync to MLX profiles |

### Media & Streaming

| # | Script | Description |
| :---: | :--- | :--- |
| 51 | `51_youtube_session_warmup.py` | YouTube natural watch session |
| 52 | `52_twitch_stream_browser.py` | Twitch live stream browser |
| 53 | `53_tiktok_live_browser.py` | TikTok live stream browser |
| 76 | `76_spotify_listener_warmup.py` | Spotify playlist session |

### Freelance, Jobs & Ads Manager

| # | Script | Description |
| :---: | :--- | :--- |
| 77 | `77_upwork_freelancer_browser.py` | Upwork job feed browse |
| 80 | `80_indeed_job_search_warmup.py` | Indeed job search browse |
| 78 | `78_google_ads_manager_browser.py` | Google Ads Manager dashboard |
| 79 | `79_facebook_ads_manager_browser.py` | Meta Ads Manager dashboard |

### Gaming

| # | Script | Description |
| :---: | :--- | :--- |
| 75 | `75_steam_game_browser.py` | Steam store game browse |

### Pro Utilities

| # | Script | Description |
| :---: | :--- | :--- |
| 64 | `64_profile_health_audit.py` | Profile health pre-flight audit |
| 65 | `65_bulk_profile_renamer.py` | Bulk rename with prefix |
| 69 | `69_session_keepalive.py` | Long session keepalive pulse |

### Search, Research & Niche Browse (85–100)

| # | Script | Description |
| :---: | :--- | :--- |
| 85 | `85_bing_search_warmup.py` | Bing keyword search warmup |
| 86 | `86_duckduckgo_search_warmup.py` | DuckDuckGo privacy search |
| 87 | `87_craigslist_listings_browser.py` | Craigslist classifieds browse |
| 88 | `88_zillow_realestate_browser.py` | Zillow property listings |
| 89 | `89_netflix_session_warmup.py` | Netflix catalog session |
| 90 | `90_medium_substack_reader.py` | Medium / Substack articles |
| 91 | `91_slack_web_warmup.py` | Slack workspace browse |
| 92 | `92_microsoft_outlook_warmup.py` | Outlook web inbox session |
| 93 | `93_doordash_delivery_warmup.py` | DoorDash restaurant browse |
| 94 | `94_fiverr_freelancer_browser.py` | Fiverr gig marketplace |
| 95 | `95_kraken_crypto_warmup.py` | Kraken exchange markets |
| 96 | `96_soundcloud_listener_warmup.py` | SoundCloud track session |
| 97 | `97_tumblr_community_warmup.py` | Tumblr dashboard feed |
| 98 | `98_roblox_game_browser.py` | Roblox game discover |
| 99 | `99_namecheap_domain_browser.py` | Namecheap domain search |
| 100 | `100_google_scholar_research_browser.py` | Google Scholar paper search |

### SaaS, Fintech, DeFi & Niche Browse (101–120)

| # | Script | Description |
| :---: | :--- | :--- |
| 101 | `101_uber_eats_delivery_warmup.py` | Uber Eats restaurant browse |
| 102 | `102_canva_design_browser.py` | Canva template gallery |
| 103 | `103_notion_workspace_warmup.py` | Notion workspace pages |
| 104 | `104_zoom_meeting_warmup.py` | Zoom web portal session |
| 105 | `105_microsoft_teams_warmup.py` | Microsoft Teams browse |
| 106 | `106_mastodon_social_warmup.py` | Mastodon federated feed |
| 107 | `107_bluesky_feed_warmup.py` | Bluesky AT Protocol feed |
| 108 | `108_coursera_learning_browser.py` | Coursera course catalog |
| 109 | `109_udemy_course_browser.py` | Udemy course search |
| 110 | `110_patreon_creator_browser.py` | Patreon creator explore |
| 111 | `111_stackoverflow_research_browser.py` | Stack Overflow dev research |
| 112 | `112_producthunt_discover_browser.py` | Product Hunt launches |
| 113 | `113_glassdoor_company_browser.py` | Glassdoor company research |
| 114 | `114_target_retail_warmup.py` | Target retail browse |
| 115 | `115_bestbuy_electronics_warmup.py` | Best Buy electronics |
| 116 | `116_wise_transfer_warmup.py` | Wise payments dashboard |
| 117 | `117_revolut_banking_warmup.py` | Revolut banking session |
| 118 | `118_phantom_wallet_browser.py` | Phantom Solana wallet |
| 119 | `119_uniswap_dex_browser.py` | Uniswap DeFi interface |
| 120 | `120_hacker_news_reader.py` | Hacker News tech feed |

> **Want the extended pack, EXE builds, or done-for-you config?** → [**Download via @Multilogin_Scripts_Bot**][tg-bot]

---

## SDK Example

```python
from mlx import MultiloginX
from mlx.browser import profile_browser
from playwright.async_api import async_playwright
import asyncio

mlx = MultiloginX()
profiles = mlx.search_profiles(limit=10, folder_id="your-folder-id")

async def run():
    async with async_playwright() as pw:
        async with profile_browser(mlx, "profile-id", "folder-id", pw) as s:
            page = await s.new_page()
            await page.goto("https://example.com")

asyncio.run(run())
```

---

## CLI

| Command | Description |
| :--- | :--- |
| `mlx list` | Search profiles |
| `mlx active` | Running profiles |
| `mlx summary` | Usage summary |
| `mlx stop-all` | Stop all profiles |
| `mlx proxy HOST PORT` | Validate proxy |
| `mlx cookies PROFILE_ID` | Export cookies |

---

## Partner Offers

<p align="center">
  <a href="https://multilogin.com?a_aid=saas"><img src="https://img.shields.io/badge/Buy_Multilogin_X-50%25_OFF-0078D4?style=for-the-badge" alt="Buy Multilogin X" /></a>
</p>

| Product | Discount | Code | Link |
| :--- | :--- | :--- | :--- |
| **Multilogin X** (antidetect browser) | **50% OFF** first order | **`SAAS50`** | [Get Multilogin X →][mlx-official] |
| **Cloud Real Phone** | **50% OFF** | **`MIN50`** | [Get Cloud Phone →][mlx-official] |

Scripts in this repo are built for **Multilogin X** hardware fingerprinting. Other antidetect tools may fail on checkout, migration, or review workflows.

---

## Support & Downloads

<p align="center">
  <a href="https://t.me/Multilogin_Scripts_Bot"><img src="https://img.shields.io/badge/Telegram-@Multilogin_Scripts_Bot-Full_Tools_+_EXE_+_Support-26A5E4?style=for-the-badge&logo=telegram" alt="Telegram support bot" /></a>
</p>

| Channel | What you get |
| :--- | :--- |
| [**@Multilogin_Scripts_Bot**][tg-bot] | Full-unlock packs · EXE/BAT runners · tech support · promo **`SAAS50`** / **`MIN50`** |
| **GitHub (this repo)** | Open-source SDK + 120 demo scripts · CI tested · free forever |

Questions about profile farms, proxy rotation, or migrating from AdsPower/Dolphin? **Message the bot** — fastest path to a working Multilogin setup.

---

## Project Structure

```
multilogin-automation/
├── mlx/              # SDK (client, browser, farm, captcha, migrate, …)
├── examples/         # 8 copy-paste SDK examples
├── demos/            # 120 automation tools + run.py
├── migration/        # Import folders for competitor tools
├── AUTO-SETUP.bat    # One-click install
├── AUTO-PIPELINE.bat # API health check
└── RUN-DEMOS.bat     # Interactive tool menu
```

---

## GitHub Topics (Discoverability)

Copy-paste into **Repo Settings → General → Topics** (see [`.github/TOPICS`](./.github/TOPICS)).

[`multilogin`](https://github.com/topics/multilogin) · [`multilogin-x`](https://github.com/topics/multilogin-x) · [`multilogin-automation`](https://github.com/topics/multilogin-automation) · [`antidetect-browser`](https://github.com/topics/antidetect-browser) · [`browser-automation`](https://github.com/topics/browser-automation) · [`playwright-python`](https://github.com/topics/playwright-python) · [`python-automation`](https://github.com/topics/python-automation) · [`profile-farming`](https://github.com/topics/profile-farming) · [`instagram-automation`](https://github.com/topics/instagram-automation) · [`cloudflare-bypass`](https://github.com/topics/cloudflare-bypass) · [`adspower`](https://github.com/topics/adspower) · [`cdp-automation`](https://github.com/topics/cdp-automation) · [`selenium-alternative`](https://github.com/topics/selenium-alternative)

Full list: [`.github/TOPICS`](./.github/TOPICS)

---

---

## FAQ — Multilogin X Automation

**What is Multilogin X automation?**  
Python scripts that connect to the [Multilogin X][mlx-official] Launcher API and control antidetect browser profiles via Playwright CDP — for profile farming, cookie import, proxy rotation, and site-specific warmup.

**How do I automate Multilogin profiles with Python?**  
Install this SDK (`AUTO-SETUP.bat`), set `MLX_EMAIL` / `MLX_PASSWORD` / `MLX_FOLDER_ID` in `.env`, then run any demo: `python demos/run.py` or `python demos/01_list_profiles.py`.

**Can I migrate from AdsPower or Dolphin Anty to Multilogin?**  
Yes — demos **48–50** import cookies and profiles from ADBLogin, AdsPower, Dolphin, and Incogniton. Full migration packs → [**@Multilogin_Scripts_Bot**][tg-bot].

**Does this work with Playwright instead of Selenium?**  
Yes. All browser demos use **Playwright CDP** attached to Multilogin profiles — faster and more stable than Selenium for antidetect workflows.

**How to bulk-run a tool on 100+ profiles?**  
Use demo **03** (`03_bulk_farm.py`): set `FARM_DEMO=54` and `FARM_LIMIT=50` to run Instagram warmup (or any tool 01–120) across your folder.

**Best antidetect browser for checkout and fingerprint accuracy?**  
[Multilogin X][mlx-official] with hardware-level fingerprints. Use promo code **`SAAS50`** for 50% OFF. Setup help → [**@Multilogin_Scripts_Bot**][tg-bot].

**Is there a free Multilogin automation script pack?**  
This GitHub repo is the **free open-core pack** (120 tools). Extended EXE builds and full-unlock versions are at [**@Multilogin_Scripts_Bot**][tg-bot].

---

## Keywords (Search Index)

Multilogin automation · Notion Canva Zoom Teams automation · Uber Eats DoorDash browse · Wise Revolut fintech warmup · Phantom Uniswap DeFi browser · Coursera Udemy e-learning · Stack Overflow Product Hunt Hacker News · Mastodon Bluesky social · Glassdoor company research · Target Best Buy retail · profile farming script · proxy rotator multilogin · cookie injector export · fingerprint randomizer · Playwright CDP multilogin · browser automation Python 3.10 · Instagram warmup multilogin · TikTok automation script · Facebook warmup bot alternative · Google Maps SEO browser · Trustpilot listing research · Amazon eBay Shopify automation · AdsPower to Multilogin migration · Dolphin anty migrator · Cloudflare Turnstile solver Python · DataDome bypass profile · reCAPTCHA v3 score test · YouTube Twitch Spotify session warmup · crypto airdrop Galxe Zealy · Binance Coinbase Kraken browser · Upwork Fiverr Indeed automation · Google Ads Facebook Ads manager · Steam Roblox gaming browser · Netflix DoorDash Zillow Craigslist browse · Google Scholar Bing DuckDuckGo search warmup · Selenium alternative Playwright · antidetect fingerprint browser · MMO automation tools · **@Multilogin_Scripts_Bot** · **SAAS50** · **MIN50**

---

<!-- reference links (affiliate) -->
[mlx-official]: https://multilogin.com?a_aid=saas
[tg-bot]: https://t.me/Multilogin_Scripts_Bot

<p align="right">
  <img src="https://img.shields.io/badge/Promo-SAAS50_50%25_OFF-0078D4?style=flat-square" />
  <img src="https://img.shields.io/badge/Support-@Multilogin_Scripts_Bot-26A5E4?style=flat-square&logo=telegram" />
  <img src="https://img.shields.io/badge/Status-Online-brightgreen?style=flat-square" />
</p>
