> For the complete documentation index, see [llms.txt](https://help.refractbot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.refractbot.com/modules/amazon.md).

# Amazon

Refract's Amazon module does two different jobs, each with its own guide: running releases and restocks (ASIN + Offer ID monitoring with instant carts), and running Freebies & Deals (automated free and heavily discounted products on Prime accounts).

## The guides

**Releases and restocks** (accounts, task group, ASIN + OID, statuses):

{% content-ref url="/pages/yIpREyeavTRjSAUtZZhp" %}
[Amazon Setup Guide](/modules/amazon/amazon-setup-guide.md)
{% endcontent-ref %}

**Freebies & Deals** (Prime accounts, freebies task groups, deal filters):

{% content-ref url="/pages/mHZpyCgwxnstfxyscQka" %}
[Amazon Freebies & Deals 101](/modules/amazon/amazon-freebies-and-deals-101.md)
{% endcontent-ref %}

**2FA accounts** (create the 2FA secret so the bot can skip codes at login):

{% content-ref url="/pages/A2BFM0IcdfNZAThDiz12" %}
[Amazon 2FA Secret Creation](/modules/amazon/amazon-2fa-secret-creation.md)
{% endcontent-ref %}

## The rules that never change

* Amazon accounts must be logged in (the lock button) before creating tasks. Amazon is the only site that logs in from the Accounts tab.
* Each account needs a default shipping address and payment method set on Amazon itself. Amazon is the only site where Refract uses account data instead of a profile.
* Run ASIN + Offer ID together. ASIN alone is often too slow.
* ISP proxies, at least 1 per task. Up to 5 tasks per account if your proxies cover it.
* Keep running through Access Denied and soft bans. Blocks are expected; the strategy is to let tasks retry.
* Delays stay at `3500` for both monitor and tasks.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.refractbot.com/modules/amazon.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
