Walmart
Last updated
Was this helpful?
Last updated
Was this helpful?
Before creating tasks, you must create a new task group for Walmart.
For help on creating a new task group, follow .
After creating a task group, you will want to use the SKU of the product provided by our release guides or found at the end of the Walmart URL.
Example URL:
https://www.walmart.com/ip/d/165545420
Monitor input would be: 165545420
Offer IDs (OIDs) are product and seller-specific variants that allow the bot to spam add-to-cart and force queueing when used with “Skip Monitoring” ON. Like Amazon, these IDs are typically sourced from cookgroups or Walmart monitors.
Add the Offer ID into the OID field in the Monitor section.
If the OID is unknown before the drop:
Input the PID
Enable Skip Monitoring.
Start your tasks 10 minutes before drop.
As soon as the OID is known (when queue/product goes live), paste I the OID.
If the OID is known ahead of time:
Input both the PID and OID.
Start tasks 10 minutes before drop.
Enable Skip Monitoring right when the drop begins to force cart attempts.
Profiles: Choose your profiles/profile group
Proxy List: Proxy list used to checkout (leave blank for localhost)
Match Account to Profiles: Matches profile to account using the account’s email
Account: Select accounts, account groups, or catchall
Use Account Proxy: Not recommended – uses the account's saved proxy
Use Saved Session: Turn on 10 minutes before drop and start tasks
Reset Invalid Password: Automatically resets password if login fails
Membership Purchase Settings: Select membership tier if the item requires Walmart+
Item Quantity: The number of units the task will attempt to check out per profile.
Allow Lower Quantity Limit: Allows checkout with lower quantity if your set quantity exceeds Walmart’s limits
Error Delay: Task delay (recommended: 3500
)
Task Quantity: How many tasks per profile to create
Some products are Walmart+ exclusive. Walmart+ is a paid membership.
You can add Walmart+ by selecting a tier when creating or editing tasks.
Some accounts are ineligible for the trial tier or Walmart+. You will need to verify this manually.
With a tier selected, each task with it on will purchase Walmart+ as soon as the task is started.
Be cautious: every task with this enabled will attempt to purchase Walmart+, even if the product is out of stock.
This feature does not guarantee checkout success.
New sessions only need to be generate if tasks do not return to "Waiting for Restock" with "Use Saved Session" ON.
To test this, start a couple tasks with "Use Saved Session" OFF, and if tasks can get to "Waiting for Restock", you do not need to login tasks again.
Multi-SKU does not support queueing.
Start with a small setup with tasks and scale slowly to avoid errors or bans.
What it means: The site rejected the shipping address in your profile.
How to fix it:
Make sure the profile has complete and valid address info.
Import tools sometimes leave fields blank—double-check manually.
Try manually entering the address on Walmart.com to confirm if it works.
What it means: Card is either invalid or flagged from overuse.
How to fix it:
Ensure card details are correct.
Try another card.
Use unique cards per task.
Let the card rest before trying again.
What it means: The task is stuck while trying to generate the necessary cookies for Walmart. This is usually caused by proxies flagged by PX (PerimeterX), Walmart’s anti-bot system.
How to fix it:
The most effective fix is to switch to new residential proxies - your current proxies are likely flagged.
If the issue persists even with new proxies, the bot may need a PX handling update - check the announcements channel or wait for a patch from the dev team.
Avoid using ISP or low-trust proxies, as PX tends to block these more aggressively.
What it means: This occurs when the session is receiving 456 blocks. See below for more info.
What causes it:
Bot Detection Flow: Temporary issues in how the bot mimics human behavior may trigger this. It has mostly been resolved, but Walmart may still update its security unpredictably.
Account Session: Expired or flagged sessions may contribute. In some cases, re-logging into your account can help refresh the session.
Proxy: Proxies are the most common cause.
The bot will auto-rotate proxies after a 456 block.
Proxy location matters. In the past, proxies based just outside the U.S. (e.g., Mexico, Canada) triggered 456 blocks, while U.S.-based proxies passed.
Low-trust proxies are more likely to get blocked frequently.
How to fix it:
Let the task auto-rotate proxies and retry.
Use U.S.-based residential proxies with a good trust score. Avoid international or mixed-location proxy pools.
Try re-logging into the Walmart account to refresh session data.
Q: When should I use Offer ID + Skip Monitoring?
Use it right before a known drop or restock. It allows the bot to target a specific seller and skip delays. On known drop times, skip monitoring can be enabled ahead of the drop, with the Offer ID added right when the product drops.
Avoid using this combo 24/7 to prevent account/proxy flags.
Using an Offer ID without "Skip Monitoring" enabled will not do anything.
Q: What’s the difference between Offer ID and PID monitoring?
PID (SKU) monitoring checks Walmart for any offer of the product.
Offer ID targets a specific listing from a specific seller, enabling cart spamming and forced queue.
Offer ID is more aggressive and faster during drops; PID is better for general 24/7 monitoring.
Q: What should my monitor delay be?
3500 is recommended.
Q: Should I use Offer ID?
Use Offer ID right before a drop. Avoid 24/7 usage.
Q: Should I use residential or DC/ISP proxies?
Residential (resi) proxies are best.
Some ISPs may work, but they rarely last long.
Q: Does running tasks 24/7 use proxy data?
If tasks are on “Waiting for Restock,” task proxy data is not used—only monitor proxies consume data.
Q: Why are my tasks looping PX Captcha?
Causes may include:
Using ISP proxies (switch to residential).
Old saved sessions (turn off saved session and retest).
If still stuck, a PX update may be needed—wait for dev fix.
Q: Why am I stuck generating session on Walmart?
Q: How long do WM saved sessions last?
Q: When should I redo WM saved sessions?
Only if when running tasks with "Use Saved Session" OFF, tasks are unable to get to "Waiting for Restock"
Q: Why is my Walmart OfferID not skipping monitoring by default?
You must enable "Skip Monitoring" manually with the Offer ID in place. It no longer happens automatically.
Q: Should I use Saved Session?
Yes, always.
The only reason it should be off is if you are needing to generate new sessions, which is done by running tasks with "Use Saved Session" OFF.
Q: What type of proxies should I use on Walmart?
Residential proxies only.
This method is especially effective during (~9PM EST).
Please see
There is no set time. Task will auto-relogin if they need to. Simply run a test like in the .