# Create a Buy Pool

## **Use Case #1: Collection Bid**&#x20;

1\. Enter the NFT Explorer page

<figure><img src="/files/jFXrWfwK62ntIxDdNlmr" alt=""><figcaption></figcaption></figure>

2\. Click on "Collection Bid"&#x20;

<figure><img src="/files/HnGKf3VWOKXOr4b24FCO" alt=""><figcaption></figcaption></figure>

3\. Set the parameters for the pool and deposit your ERC-20 tokens.&#x20;

* Set a **start price**: Your start price is effectively the mid-price in trading terms, which will determine the buy and sell price of your NFTs.

{% hint style="info" %}
\#Tip: To optimize your trades, if your NFTs contain traits that are rare, we recommend setting your start price above the current floor price of the collection.
{% endhint %}

* Select a **bonding curve**[ type](/guides/collection-concepts/bonding-curve-and-delta.md), and input the **delta value.**
* Set a **trading** **fee percentage** you would like to earn whenever a trade happens.
* Set the **royalty** fee, and fee recipient’s wallet address. The setting of royalties is optional.
* Set the **amount of ERC-20** to deposit.
* If you would like to exclude NFTs that are marked as suspicious by Opensea, toggle on "Exclude Marked NFTs".

4\. Review your pool settings and parameters.

5\. Finally, click "approve and create pool" to initiate pool creation, and confirm the transaction in your wallet.

## **Use Case #2: General (Create Pool)**

1\. To create a buying pool, click "Create pool" and then "Buy NFTs".

<figure><img src="/files/U3cwHcY1zn3D4n7ZynuV" alt=""><figcaption></figcaption></figure>

2\. Select the NFT collection from which you are buying NFT.

3\. Decide whether you want your buy pool to accept only ***certain** NFTs* of the collection \[Advanced Pool] or ***all** NFTs* of the collection \[Basic Pool].

* Select the “Yes, accept only certain NFTs of the collection” option to start customizing the NFTs you are going to trade against. Proceed to step 5.
* Select the "No, accept all NFTs of the collection" option if you do not wish to customize the NFTs you are going to trade against. Proceed to step 6.

<figure><img src="/files/CgrQ85ao1v4He5d6lxeb" alt=""><figcaption></figcaption></figure>

4\. You may customize your NFT Pool on this page, by filtering based on tokenIDs, traits, and rarity.

<figure><img src="/files/By0Yp8awX7kfr12Ws9JA" alt=""><figcaption></figcaption></figure>

5\. Set the parameters for the pool and deposit your NFTs.&#x20;

* Set a **start price**
* Select a **bonding curve** [type](/guides/collection-concepts/bonding-curve-and-delta.md), and input the **delta value.**
* Set a **trading** **fee percentage** you would like to earn whenever a trade happens.
* Set the **royalty** fee, and fee recipient’s wallet address. The setting of royalties is optional.
* Set the **number of NFT** to deposit.
* If you would like to exclude NFTs that are marked as suspicious by Opensea, toggle on "Exclude Marked NFTs".

4\. Review your pool settings and parameters.

5\. Finally, click "approve and create pool" to initiate pool creation, and confirm the transaction in your wallet.


---

# 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://docs.collection.xyz/guides/user-guides/create-a-buy-pool.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.
