# Buy

You can buy any Token2022 or SPL token with [Tirador Bot](https://t.me/tirador_bot). Currently, only sniper mode and manual purchase mode are available. Limit orders and DCA orders will be launched soon.

The easiest way to buy any token is to follow the link from channels like [Solana New Tokens](https://t.me/new_tokens_tirador) or [any similar ones](/support/important-links.md).

If you start from the Main menu, tap "🟩 BUY" and follow the steps. Or simply send the token address without tapping on "🟩 BUY".

<figure><img src="/files/vXSm4k02cXtGP1CHSeBy" alt="" width="375"><figcaption><p>Main menu</p></figcaption></figure>

On the next step, send the token address to buy or select one from the trending tokens. You can also tap <mark style="color:blue;">/trendings</mark> and select one from the expanded list.

<figure><img src="/files/C6Cf95QQPVxVeARbZK25" alt="" width="375"><figcaption><p>Token selection page</p></figcaption></figure>

If you see an error indicating the token address is invalid, please check the address and send it again.

<figure><img src="/files/voAPwrOrHAPmufTrkWlq" alt="" width="375"><figcaption><p>Invalid token address error message</p></figcaption></figure>

Carefully check the information about the selected token. If you need additional details, you can verify them on third-party services like [Solscan](https://solscan.io/), [RugCheck](https://rugcheck.xyz/), and [RickBurp](https://t.me/RickBurpBot). These default links can be updated in "Buy settings" section in "[Settings](/tirador-guide/settings.md)."

Then, choose one of the default SOL amounts to buy or tap "Buy X SOL" to set your amount. You can also change the default buy amounts on the buttons in the "Buy settings" section in "[Settings](/tirador-guide/settings.md)."

<figure><img src="/files/lalOMFProijS3nNyjFuj" alt="" width="375"><figcaption><p>Token details page</p></figcaption></figure>

Finally, review the trade details, paying special attention to the price impact. Tap "CONFIRM" to proceed with the trade. You can enable auto-confirm in "[Settings](/tirador-guide/settings.md)" to skip this step for future trades.

<figure><img src="/files/qA6YflPUuqDsppYXkfeO" alt="" width="375"><figcaption><p>Trade confirmation page</p></figcaption></figure>

You'll see a message indicating that confirmation is waiting.

<figure><img src="/files/y8CHQkXstDxG6uOTQr63" alt="" width="375"><figcaption><p>Waiting for confirmation page</p></figcaption></figure>

If everything's good, you'll get a confirmation message first. It means the trade went through, but we're waiting for the blockchain to dish out all the trade details.

<figure><img src="/files/nrl8FsgbSGH6yKxzRKQe" alt="" width="375"><figcaption><p>Transaction confirmed page</p></figcaption></figure>

Once we receive all the details about the trade from the blockchain, you'll get the green light with a message confirming the success of the trade.

<figure><img src="/files/XqmGU9nlnaYzgwQC3hR5" alt="" width="375"><figcaption><p>Successful trade page</p></figcaption></figure>

If the transaction wasn't confirmed or the trade failed, you'll receive an error message indicating the issue. You can find details about different types of errors [here](/tirador-guide/error-messages.md).

Great job! Trade successful. Now, you can buy or sell this token instantly, or type <mark style="color:blue;">/start</mark> to return to the Main menu.

Got any ideas for features you want to see when buying, or suggestions for improvements? Don't hold back! Just shoot us a message in the [chat](https://t.me/tirador_chat) or [DM](https://t.me/tirador_moderator). We're all ears!


---

# Agent Instructions: 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:

```
GET https://doc.tirador.io/tirador-guide/buy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
