Getting Started
Join Discord
On the Account page, click Join Discord to link your account. This gives you access to the Luxor Discord server, for support and announcements.
Download the bot
In the dashboard, click Download bot.
Add a Windows Defender exclusion
Windows Defender can flag or quarantine the bot by mistake. Add an exclusion for the whole Luxor folder, usually at %LOCALAPPDATA%\Programs\Luxor.
Log in
Use the same email and password as the dashboard, it is the same account.
Add a billing profile
Go to the Profiles page and create a new profile. This is your shipping address and payment details, it is what the bot uses to check out.
Add proxies
Go to the Proxies page and create a group. Paste your proxies, one per line, as host:port:user:pass.
Create a task
Go to the Tasks page and create a task group for the site you want. Add a task inside it, then pick your profile, your proxy group, a size, and a product link.
Start it
Use Start All to launch every task in the group at once. The status updates live in the table.
Overview
The Home page is your dashboard. At the top, three cards show Total Checkouts, Total Value, and Tasks running versus idle.
Activity chart
A chart of your checkouts over time, switch between 24 hours, 7 days, and 30 days.
Top Sites
Once you have checkouts, this ranks the sites you've copped on the most.
Latest Checkouts
A live feed of your most recent successful checkouts, with a search box to find one by product name.
What is a task?
A task is one purchase attempt, one product on one site. Tasks live inside groups, and every task in a group shares the same site and, usually, the same proxy group.
Create a group
Click the + next to the group list. Give it a name, pick a Website, and pick a Proxy Group (or leave it as direct connection).
Rename and pin groups
Click a group's name in its header to rename it inline. Right-click a group in the sidebar for Pin to top (or Unpin), which keeps it above the rest of the list, along with Duplicate, Export as CSV, and Delete Group.
Pin the sidebar
The group list collapses to a thin strip when your cursor leaves it. Click the pin icon at the top of the sidebar to keep it open.
Add a task
Click the + in the group header. Pick a Profile, a Mode, and fill in the product and size. Some sites and modes ask for more, like an account, an IMAP profile for OTP codes, or a discount code. You can set a Quantity to add several tasks at once.
Start and stop
Use Start All or Stop All in the group header to run every task at once, or click a task's status cell to start or stop just that one.
Group stats
Four chips show Running, Carted, Success, and Error counts for a group. They appear next to each group in the sidebar, and again in the selected group's header.
Restart failed tasks
Click the Error chip in a group's header to restart every failed task in that group at once.
Delay manager
Each group has its own delay, shown next to a clock icon in the group header. Use − and + to change it while tasks are running, no need to stop them first. Its starting value comes from Default Delay in Settings.
Mass Edit and bulk actions
Mass Edit changes a field, like proxy group or size, across every task in the group at once. You can also select several tasks in the table (drag, or Ctrl/Cmd click) to start, stop, duplicate, or delete them together.
View logs
Right-click a task for Edit Task, Duplicate Task, View Logs, and Delete Task. View Logs shows the full log of that task's run.
How proxies and accounts are shared
If a group has fewer proxies than tasks, tasks loop back through the list from the start. The same happens when several tasks share an account group without a fixed email.
What is a profile?
A profile holds your shipping address and payment details. It's what the bot uses to check out, and you can create as many as you need.
Create one
Open the New tab on the right and fill in the three sections, General, Shipping, and Payment. Click Create Profile when done.
Discord Webhook
Required for every profile. When a task using this profile checks out, a confirmation is sent to this webhook.
Why proxies?
A proxy routes your requests through a different IP. Running several tasks from your own IP is the fastest way to get blocked, so proxies are recommended for most sites.
Create a group and add proxies
Click the + next to the group list to create a group, then Add proxies and paste your list, one per line, as host:port:user:pass.
Test them
Pick a site from the test target dropdown and click Test All. Each proxy gets a status, colored by speed, so you can spot dead or slow ones before a drop.
Import and export
Use Import to load a proxy list from a text file, and Export to save the group's proxies back to one.
Rename a group
Click the group's name in its header to rename it inline.
What is an account group?
A reusable list of site logins. Some sites and modes, like Nike account mode or a Zalando register task, need an existing account to run.
Create a group and add accounts
Click the + next to the group list, pick a Site, then Add accounts and paste your list, one per line, as email:password. For Zalando, you can also add a discount code per account with email:password:discount.
Import and export
Use Import to load accounts from a text or CSV file, and Export to save the group back to a CSV.
Filter by site
Use the Filter by site dropdown above the group list to only show groups for the sites you check.
Edit an account
Click a cell in the table to edit its Email, Password, or, for Zalando, Discount code directly. The change is saved as soon as you click away.
Rename a group
Click the group's name in its header to rename it inline.
Overview
The Checkouts page lists every successful checkout, with the product, size, price, and profile used. Filter by Today, This Week, This Month, or All, or search by product name.
View logs
Right-click a checkout and pick View Logs to see the full log of the task that produced it.
Flex a success
Right-click a checkout and pick Flex success to generate a shareable image card, which you can copy or download.
Export
Click Export to save your checkout history as a CSV file.
General
Set the Default Delay used for new task groups. Disable animations helps on machines with no GPU, most VPS. Send 3DS Alert Webhook notifies a profile's webhook when a task hits a 3DS challenge.
IMAP Profiles
Add mailboxes here to read OTP codes for tasks, and to scan for discount codes with the Discount Extractor tool. Each profile needs a name, email, host, port, and app password.
Preferences
Choose which service solves each captcha type, ReCaptcha V2, ReCaptcha V3, and Turnstile. Alongside 2Captcha, CapSolver, and CaptchaFun, V2 and Turnstile can also be routed to Harvester, your own local workers. See the Harvester guide for details.
API Keys
Enter your keys for 2Captcha, CapSolver, and CaptchaFun. Your balance for each shows next to the field.
Quick Tasks
Set a Quick Task Webhook here. It's shared across every Quick Task profile set to notify through it instead of its billing profile's own webhook. See the Quick Tasks guide for how it's used.
Backup
Export all data saves your profiles, accounts, proxies, tasks, checkouts, and settings to one encrypted file. Import backup restores from one, replacing everything currently stored locally.
Storage
Clears data by category, tasks, proxies, accounts, profiles, harvester workers, or Quick Tasks. Each needs a confirmation and cannot be undone.
What it does
On the Tools page, the iCloud Generator generates Hide My Email aliases for an iCloud account. It opens a real Apple window so you sign in yourself, Apple's verification code goes to your own devices. Once signed in, the session is saved and reused next time.
Start a session
Enter the Email to sign in with, optionally pick a Proxy Group so the session comes from the same address it will be used from, and click Start.
Aliases
Click Aliases on an account to see its generated addresses. Click one to copy it. If a session expires, sign in again from the same tile.
What it does
On the Tools page, the Discount Extractor goes through a mailbox, finds Zalando discount emails, and saves each code on the account it was sent to.
aliasIcloud+abc123@icloud.com, this tool will not work.Run it
Pick the IMAP Profile your Zalando emails are forwarded to, the Password your accounts share, and the Account Group to save codes to. You can add IMAP profiles from the Settings page. Optionally set a Date to only scan emails from that day, then click Extract.
What is a worker?
A worker is a local browser instance that solves captchas for your tasks. A Turnstile worker runs hidden and solves automatically. A ReCaptcha V2 worker opens a visible window, since it needs a human to click the checkbox or tiles.
Create one
Click New worker, give it a name, pick a Captcha type, and a Proxy mode, either the same proxy group used by the waiting task, or a direct connection.
Start it
Click Start. Once running, it picks up captchas from any task set to use Harvester for that type in Settings. The row shows Solved: N and whether it's currently solving or waiting.
What is a Quick Task?
A Quick Task is a saved task configuration that launches instantly when triggered remotely, without you building a task group by hand each time.
Create one
Click New Quick Task and fill it in the same way as a regular task, site, mode, profile, proxy, size, and any site-specific fields. Under Notify on Trigger, choose whether a launch notification goes to the billing profile's webhook or the shared Quick Task Webhook set in Settings.
Activation and auto stop
Turn on Active for this site so it's ready to be triggered, only one active profile per site can be waiting at a time. Optionally set Stop after a number of seconds to stop the launched group automatically, and Auto Delete Task Group to delete it instead of just stopping it.
Create Tasks
Zalando always needs an existing account, so every mode needs an Account Group from the Accounts page. It also always needs an IMAP Profile pinned, there is no fallback mailbox for Zalando, an unpinned task fails immediately if it needs an OTP.
Default
The normal checkout flow, add to cart then pay. Covers most drops.
- Products
- One or more Product IDs, each with its own size. Click + Add product to add more, every product is checked for availability at the same time.
- Dummy Product
- Optional. A second Product ID checked out ahead of time so the real product's checkout is faster once it drops.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Gift Card, PayPal, or Gift Card + PayPal.
- Gift Card(s)
- Required if Payment Method includes a gift card. Separate several codes with commas.
- Country
- France or Belgium.
- IMAP Profile
- Required.
- Account Group
- An existing Zalando account group to pull an account from.
- Use Discount
- Only shown if the account group has accounts with a saved discount code. Applies it at checkout, the task stops if it's rejected.
Register
Creates new Zalando accounts.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Subscribe to Newsletter
- Opts the new accounts into Zalando's newsletter.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
- IMAP Profile
- Required, registration reads a confirmation code from the inbox.
Exclusive
For hyped, exclusive-access Zalando drops. Instead of a normal add-to-cart, it goes through Zalando's dedicated exclusive checkout.
Uses the exact same fields as Default.
Giftcard Checker
Doesn't buy anything. Logs into the account, optionally redeems a gift card code, then reports every gift card linked to the account with its balance and expiry.
- Gift Card(s)
- Optional. Leave empty to just report the balance of gift cards already on the account.
- Country
- France or Belgium.
- IMAP Profile
- Required.
- Account Group
- An existing Zalando account group to pull an account from.
- Send details to the webhook
- Sends the gift card list, balance, and expiry for the account to its profile's Discord webhook. If several accounts or gift cards are found, a report also spawns automatically once every task in the group finishes. Close it and reopen it anytime with the report button that appears in the group's header.
Advices
Proxies. Always run residential proxies for Register, and for a Default/Exclusive task the first time you use an account that wasn't created through Luxor. After that first login, datacenter or ISP proxies are fine on that account. Accounts created directly through Luxor's Register mode can use datacenter or ISP proxies right away.
Products. Add several Product IDs to a task rather than one, it doesn't slow the checkout flow since every product is checked for availability at the same time.
Create Tasks
Courir doesn't need an account or an IMAP profile, it always checks out as a guest.
Default
The only mode. Adds the product to cart, then pays as a guest.
- Product URL
- The full product page link.
- Size
- The size to target.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
Advices
Proxies. Courir is sensitive to bot traffic, use residential proxies. Datacenter proxies are likely to get detected and blocked before checkout.
Create Tasks
This module targets nike.com only, not SNKRS. It works on Flow releases, drops where stock is added directly to the product page and can be added to cart without a queue or a raffle. SNKRS draws and LEO releases are not supported.
Default
Monitors and checks out as a guest, no account needed.
- Product URL
- Despite the label, this needs the product's SKU (e.g. CN8490-001), not a link.
- Size
- The size to target. Leave it empty to have the bot pick randomly among whichever sizes are in stock.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
- Discount Code
- Optional promo code, applied at checkout.
Account
Same as Default, but checks out logged into an existing Nike account instead of as a guest.
- Account Group
- An existing Nike account group to log in with.
- IMAP Profile
- Optional. Falls back to the mailbox configured in Settings if left unpinned, for the login's OTP.
The rest of the fields, Product URL, Size, Quantity, Payment Method, Discount Code, are the same as Default.
Advices
Drop timer. Set the Drop timer in the group's header to the drop's date and time. The bot then handles the optimal delay itself, so it lands its add to cart right on time instead of guessing a fixed polling delay.
Create Tasks
Footlocker doesn't need an account. The country's storefront, footlocker.fr, footlocker.de, and so on, is picked automatically from the task's Profile, using its shipping Country Code. It defaults to France if that code isn't recognized.
Default
The only mode. Adds the product to cart, then pays as a guest.
- Product URL
- Despite the label, this needs the product's numeric PID, not a link. Open the product page on Footlocker and scroll to the product details section, the PID is listed there.
- Size
- The size to target.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
Create Tasks
Solebox doesn't need an account. Every mode uses a numeric Product PID instead of a product link.
Default
Monitors and checks out as a guest.
- Product PID
- The product's numeric ID, e.g. 101821.
- Size
- The size to target.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
Preload
Adds an already in-stock dummy product to cart to hold a spot at checkout, then swaps in the real product once it restocks and completes checkout. Useful for a product you know will sell out fast.
- Product PID
- The real product's numeric ID, the one being monitored.
- Dummy PID
- The numeric ID of a product that's already in stock, used to hold the cart.
The rest of the fields, Size, Quantity, Payment Method, are the same as Default.
Create Tasks
MaisonDeLaPresse doesn't need an IMAP profile in either mode.
Default
Checks out with an existing account.
- Product URL
- The full product page link.
- Size
- The size to target. Leave it empty for products without sizes.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
- Account Group
- An existing MaisonDeLaPresse account group to log in with.
Register
Creates new MaisonDeLaPresse accounts. Solves a Turnstile challenge automatically, using whichever service is set as Turnstile Service in Settings.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
Create Tasks
Default
Checks out with an existing account.
- Product URL
- Despite the label, this needs the product's numeric PID, not a link, e.g. 156786.
- Size
- Not used.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Always by credit card, from the task's Profile. The PayPal option isn't supported on this site.
- Account Group
- An existing Micromania account group to log in with.
Register
Creates new Micromania accounts.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
- IMAP Profile
- Optional. Falls back to the mailbox configured in Settings if left unpinned, for the registration's confirmation code.
Create Tasks
JoueClub doesn't need an IMAP profile in either mode.
Default
Checks out with an existing account. Solves a reCAPTCHA challenge automatically.
- Product URL
- The full product page link.
- Size
- Not used.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Always by credit card, from the task's Profile. The PayPal option isn't supported on this site.
- Account Group
- An existing JoueClub account group to log in with.
Register
Creates new JoueClub accounts. Solves a reCAPTCHA challenge automatically, using whichever service is set as ReCaptcha V2 Service in Settings.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
Create Tasks
B4B doesn't need an IMAP profile in either mode.
Default
Checks out with an existing B4B account.
- Product URL
- The full product page link.
- Size
- The size to target.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
- Account Group
- An existing B4B account group to log in with.
Register
Creates new B4B accounts.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
Create Tasks
BSTN doesn't need an account or an IMAP profile.
Default
The only mode. Monitors and checks out as a guest.
- Product URL
- The full product page link.
- Size
- The size to target. Leave it empty to have the bot pick randomly among whichever sizes are in stock.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal. Card details come from the task's Profile.
Create Tasks
Works on any store built on Shopify, not one specific retailer. Doesn't need an account or an IMAP profile.
Default
The only mode. Monitors and checks out as a guest.
- Product URL
- The full product page link, on the store's own domain. You can also enter one or more variant IDs instead, separated by commas, if you already know exactly which size or sizes to target, the bot looks up the product page for you.
- Shop URL
- Only needed when Product URL is a variant ID rather than a link, a bare ID doesn't say which store it belongs to on its own.
- Size
- The variant to target, leave it empty if the product only has one, or to have the bot try every size that matches.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Credit Card or PayPal, both are supported. Card details come from the task's Profile.
How it works
A task first adds a placeholder item to the cart and fills in your shipping details, so the checkout session is ready ahead of time. It then watches the real product's own stock status in the background rather than repeatedly trying to add it to cart, and only does so for real once a size actually comes back available, picking randomly if more than one comes back in stock at the same time.
Waiting room. During a busy drop, some stores put visitors through Shopify's own official queue, the same "you're in line" screen you'd see in a browser. The bot waits its turn automatically and logs a live estimate of when it expects to get through, no action needed from you.
Extra verification step. Some stores show a one-time human-verification check partway through checkout, separate from the queue above. This one isn't solved automatically, an hCaptcha worker (see Harvester below) opens a window where you need to actually solve it yourself. Solving it late can send you back to the end of the waiting room queue, so keep an hCaptcha worker running and ready before a drop, and solve the captcha the moment it appears, rather than starting a worker only once it shows up.
Cloudflare protection. A minority of stores also sit behind Cloudflare's own "verify you are human" screen. This is solved automatically too, again through Harvester.
Harvester setup
Two worker types on the Harvester page matter for Shopify:
- hCaptcha
- Solves the extra verification step above. Opens a visible window, keep it running while your Shopify tasks are.
- Cloudflare Challenge
- Solves the Cloudflare screen above. Runs hidden in the background, no interaction needed.
A task that runs into either of these without a matching worker running simply waits for one to start rather than failing outright, so it's safe to start a worker after the fact if one shows up mid-run.
Advices
Not every store will work. This module targets a standard Shopify checkout. Some stores run custom apps or a non-standard configuration on top of Shopify that changes how the cart, checkout, or verification steps behave, and those aren't guaranteed to work with this module.
Rate limits. A store can temporarily rate limit repeated requests during a busy drop. The bot waits out whatever delay the store asks for and retries on its own, no action needed.
Create Tasks
Fnac doesn't need an IMAP profile in either mode. Default only works with accounts created through this module's own Register mode, an existing Fnac account, or one created any other way, will not work. It checks out to the Fnac account's own default saved address, not the task's Profile address, so make sure the account's saved address is the one you want the order shipped to. It's also only expected to work on products sold and shipped by Fnac itself, not on listings sold by a third-party marketplace seller on Fnac.com.
Default
Checks out with an existing account.
- Product URL
- The full product page link.
- Quantity
- How many tasks to create from this form.
- Payment Method
- Always by credit card, from the task's Profile. The PayPal option isn't supported on this site.
- Account Group
- A Fnac account group to log in with, made of accounts created through this module's Register mode. Accounts created any other way, including manually on Fnac.com, will not work.
Register
Creates new Fnac accounts, and saves the task's Profile shipping address to the account as its default, the same address a later Default task will ship to, regardless of that task's own Profile.
- Account Emails
- One per line, one account, and one task, per email.
- Account Password
- The same password is set on every account created.
- Save to Account Group
- Pick an existing group, or create one on the spot. New accounts land here.
Advices
Accounts. Only use accounts created through this module's own Register mode. An existing Fnac account, or one created outside the bot, will not work with Default.
Proxies. Use rotating residential proxies, France-based, for Register. For Default, use sticky/session residential proxies instead, and run at least 5 proxies per task in the group.
Address. Default ships to the account's default saved address, the task's Profile only supplies payment details for this site, not the shipping address.
Marketplace products. Only products sold and shipped by Fnac are supported. A listing sold by a third-party seller on Fnac.com is not expected to work.