Pi Bot
  • Pi Bot
  • Installation
    • Windows
    • Mac
    • Updating
  • Pages
    • Homepage
    • Profiles
    • Proxies
    • Settings
    • Custom Sites
  • Task Types
    • Adafruit
    • OKDO
    • PiShop
    • Shopify
      • Errors
    • Sparkfun
    • Shopify Drop
  • FAQ
    • Adding Sites
Powered by GitBook
On this page
  • 1.2 Account Changes
  • Task Settings
  • Captcha
  • Other Notes
  1. Task Types

Sparkfun

PreviousErrorsNextShopify Drop

Last updated 2 years ago

1.2 Account Changes

In v1.08, Sparkfun was changed to use the account that is set as default on your Sparkfun account. Go to and make sure there is ONE address, and set that as both shipping and billing defaults. Then, add an item to cart and go through the checkout process to make sure your address is validated.

If it asks you to validate your address, validate it and save that address. If it overwrites the address you put in, set the new validated address as your defaults and delete the old saved address if not overwritten.

If it doesn't ask you to validate, your address is all set.

You can then remove the item from your cart.

In version 1.2, for the "account" portion, you need to enter your phone number, instead of a 2FA key.

Task Settings

Product PID

The product PID is the digits at the end of the URL for the item.

PIDS to run can be found in the Discord's "Links to Run" category

Email + Pass

Accounts are needed for Sparkfun, as they override the need to solve a captcha during checkout. There are two fields, for your account email and password. The task will throw an error if your email or password is empty, and will throw an error if the login attempt fails due to bad credentials.

Quantity

Sparkfun tasks allow for quantities more than 1. However, these can't be used to bypass quantity limits. If something with a quantity limit of 1 restocks, and you have the quantity set to 3, it will only cart 1.

Monitor Delay

This is the delay (in seconds) between checking stock. I've never really had an issue getting rate limited, but I probably wouldn't go less than 5-7 without proxies.

Error Delay

This is the delay (in seconds) it waits after an error (failed to parse stock, bad request, etc.) is thrown to try again. I usually do 8-10

Captcha

Solving a captcha is only required when logging into an account, which happens once at the start of the task. Because of this, it will only use the Manual Harvester.

Other Notes

Sparkfun has been awful recently in allocating stock and following through with orders. I've had multiple genuine orders cancelled due to "stock errors". Don't be disparaged if your orders get canned.

For accounts, it's recommended to use emails that you can send emails from (so not catchalls) as you'll need to email them to verify payment.

For example, the link to the Raspberry Pi Pico is . The PID of that would be 17829

https://www.sparkfun.com/products/17829
here