How do you pick a giveaway winner on X?
- 01Copy your giveaway post's link
Open the post on X and copy its URL from the share menu.
- 02Set the rules
Choose who can win: people who replied, reposted, follow you, used a hashtag, or have an account older than a set number of days. Pick how many winners and backups you want.
- 03Run the draw
You see the fixed price first. The draw checks every reply against your rules, then picks winners at random from the eligible entries.
- 04Announce the winners
You get each winner's handle and their reply, plus backups in case someone doesn't answer.
Which giveaway rules can you set?
| Must have replied | Every entry is a reply to your giveaway post. One entry per account if you turn on unique authors. |
| Must have reposted | Only people who reposted (retweeted) the giveaway post can win. |
| Must follow you | Winners must follow the account you name, checked at draw time. |
| Hashtags, keywords, mentions | The reply must include a hashtag, a word, or tag a friend (@mention). |
| Minimum followers | Skip brand-new or throwaway accounts below a follower count you set. |
| Minimum account age | Skip accounts created less than N days ago, a common bot filter. |
| Language | Only count replies written in one language. |
| Backup winners | Draw extra runners-up in case a winner doesn't respond. |
Is it really random?
Yes. First every reply is checked against your rules, and anyone who doesn't qualify is removed. Then winners are drawn from the remaining entries with a cryptographically secure random number generator. Every eligible entry has the same chance, and nobody can pick the outcome, including us.
What does a draw cost?
The price is fixed before the draw runs, based on how many replies are checked and which rules you use. One unit is $0.0012: one per reply, one more per reply when a repost is required, five more when a follow is required.
| draw | units | price |
|---|---|---|
| 200 replies, no rules | 201 units | $0.24 |
| 200 replies, must repost | 401 units | $0.48 |
| 200 replies, must repost and follow | 1,401 units | $1.68 |
| 1,000 replies, must repost | 2,001 units | $2.40 |
How do you run a giveaway people trust?
Post the rules in the giveaway itself: the deadline, what people must do, and how many winners. Use the same rules in the draw. Announce the winners publicly and keep backups ready. If your giveaway posts aren't reaching anyone, check for a shadowban with the shadowban checker and see if the X algorithm is working for you.
Run a draw from code
The draws tool is one HTTP request, and AI agents can run it through MCP from Claude Code or Cursor.
curl -X POST https://twitr.sh/api/tools/draws \
-H 'content-type: application/json' -H 'Idempotency-Key: my-giveaway-1' \
-d '{"tweetUrl":"https://x.com/you/status/123","winnerCount":3,"mustRetweet":true,"estimatedEntries":200}'
# → HTTP 402 with the exact price; pay with any x402 / MPP wallet and retryQuestions
- How do I pick a random winner from Twitter replies?
- Paste the link to your giveaway post, choose your rules (repost, follow, keywords, minimum followers, account age) and run the draw. Every reply that meets the rules is an entry, and the winners are picked at random from that list.
- Is the giveaway picker fair?
- Yes. Winners are drawn with a cryptographically secure random number generator from the list of eligible entries, and every rule is applied before the draw. Nobody, including us, can choose the winner.
- Can I require people to follow me and repost?
- Yes. Turn on "must repost" and set the account people must follow. Both are checked for every entry at draw time, so people who unfollowed or deleted their repost don't win.
- How do I stop bots from winning?
- Set a minimum follower count and a minimum account age, such as 30 days, and allow one entry per account. Those three rules remove most throwaway accounts.
- How much does a draw cost?
- The price is fixed before you run it and depends on how many replies are checked and which rules you use. A 200-reply draw with no rules costs about $0.24; requiring a repost and a follow brings it to about $1.68.
- How many winners can I pick?
- As many as you like, plus backup winners in case someone doesn't reply to your message. Draws handle up to 10,000 entries.
- Can I run a giveaway draw from code or an AI agent?
- Yes. The draws tool is part of the twitr.sh API, so an agent in Claude Code or Cursor can run it through MCP, or you can call it with one HTTP request.
- Do I need to give access to my X account?
- No. A draw only reads public replies, reposts and follows. Nothing is posted and no login to X is needed.
Last updated October 1, 2026