Skip to main content
Buying in the bot starts with a link. Tap Buy on the main menu or send /buy, and the bot asks you to reply with a Polymarket link. Paste one and it loads the market. Only polymarket.com links work — anything else is rejected before it reaches Polymarket. You can paste the link on its own or inside a sentence; the bot picks the URL out.

One market, or many

A Polymarket link can point at a single market or at an event containing dozens of them, so the bot branches:
  • A single market — you go straight to the buy menu.
  • An event with one tradable market — same thing. The bot skips the list.
  • An event with several — you get a paginated list, five markets per page.
Markets that are closed or inactive are filtered out. If nothing tradable is left, the bot tells you so rather than showing an empty list.

The event list

Each entry is numbered and shows the question, both outcome prices in cents, the expiry date and a View on Polymarket link. The page counter sits at the bottom of the text. Below it is a row of numbered buttons — tap a number to open that market’s buy menu — then « Prev / Next », then Back and Refresh. « Back on a market you opened this way returns you to the event’s first page rather than all the way home. Tapping 🔄 Refresh on that market loses the thread, though: after a refresh, Back goes to the main menu.

The buy menu

The market screen shows the question and the current price of each outcome, and flags closed markets. The event title only appears when the link you pasted led straight to a single market — markets opened from an event list show the question alone.
Outcomes are not always called Yes and No. If the market’s outcomes are Up and Down, the buttons say Up 50,Down50**, **Down 50 and so on. The layout is identical either way.
« Back and 🔄 Refresh sit at the top of the keyboard, above the buying buttons. Then each outcome gets a non-interactive header row naming it — - Yes - — followed by two rows: Yes 50Yes50 · Yes 100 · Yes $200 — a market buy for that many dollars, placed the moment you tap. There is no confirmation step, so tap carefully. Yes $- · Limit Buy — the two flows that ask you a question first.

A custom amount

Tap the buttonfortheoutcomeyouwant.Thebotasksforanamount;replywithanumber.Theminimumforamarketorderis-** button for the outcome you want. The bot asks for an amount; reply with a number. The minimum for a market order is **1. The order goes in as soon as you send a valid amount.

A limit order

1

Tap Limit Buy

Under the outcome you want.
2

Send a price

Between 0.01and0.01 and 0.99, in 1¢ steps — 0.55 for 55 cents. Anything outside that range is turned down and the bot asks again.
3

Send an amount

How much USDC to spend at that price, at least $1. The bot works out the share count for you.
Prices trade in whole cents, so a price between two steps is snapped to the nearest one and the bot tells you before it asks for an amount — send $0.005 and it comes back saying that becomes $0.01. The amount you send afterwards is divided by the snapped price, not the one you typed. The share count is always rounded down to the nearest hundredth of a share, so an order never costs more than the dollars you entered — it may cost slightly less. If the amount is too small to buy even 0.01 shares at your price, the bot asks for a larger one. The order then rests on Polymarket’s book until it fills. For the difference between order types, see Orders.

After the order

The bot replies with a confirmation carrying the side and outcome, the order’s status, the order ID, and the price and size the exchange actually signed — which is the number to trust if a snapped price or a rounded share count moved things. A « Back button takes you home.
The bot places buys only. It has no sell button and no way to cancel a resting limit order — use the web terminal for that.

If a market goes stale

Buy menus are re-read from Polymarket every time they are drawn, so prices are current whenever you tap 🔄 Refresh. If a market disappears while its buttons are still on screen, tapping one tells you the market is no longer tracked and asks you to send /buy again.