X-Autopilot

How to run a giveaway on X without wrecking your reach

X's promotion guidelines tell you to discourage two mechanics every giveaway guide sells. The rules that matter, what entrants risk, and the cost of a draw.

X-Autopilot Team··10 min read
On this page · 9 sections

The short version

  • ▸X publishes real guidelines for promotions, and they are shorter than any blog post about them. Five points: discourage multiple accounts, discourage repeat posting, ask entrants to mention you, keep hashtags relevant, and follow the X Rules.
  • ▸Two of the mechanics the giveaway industry sells you are the two X explicitly asks you to discourage. 'Whoever reposts this the most wins' is named in X's guidelines as the example not to use, and multi-entry rules push entrants toward extra accounts, which X's authenticity policy caps at ten and treats as manipulation when they interact with the same content.
  • ▸Collect entries through mentions, not a hashtag search. X's own guidance says a public search may not show every entry because duplicate-heavy posts can be filtered out of search, so the hashtag method can silently lose contestants before you draw.
  • ▸Picking a winner programmatically now has a price tag. The X API is pay-per-usage, billed per resource returned: $0.005 per post read and $0.010 per user read, so pulling 5,000 reposters to run a draw is a real line item rather than a free script.
  • ▸The entrant carries most of the risk, not you. X's open-sourced enforcement rules show platform-manipulation labels attaching a 30-day spam label, a liveness check, or a non-permanent suspension, and the same rules skip accounts above a follower and credibility floor. Your smallest followers are the exposed ones.

Quick answer

X allows giveaways and publishes guidelines for them. The problem is that the standard giveaway playbook, follow plus repost plus tag three friends plus repost daily for extra entries, collides with two of the five things X's own promotions page asks you to discourage. Run it as one entry per person, collect entries through your mentions rather than a hashtag search, and publish the draw method before you post. The reach cost of a giveaway is mostly self-inflicted, and the suspension risk mostly lands on your entrants rather than on you.

Last updated: October 2026

What X's guidelines actually say

There is a real page. It is called Guidelines for Promotions on X, it lives in the rules-and-policies section of the help centre, and it is about 400 words long. Most of the giveaway guides ranking for this query paraphrase it without linking it, and several add requirements that are not in it.

Here is the whole thing, compressed:

X's guidelineWhat it means in practice
Discourage the creation of multiple accountsInclude a rule making anyone who enters from several accounts ineligible. X's wording on what happens to those entrants: they are "liable to get all of their accounts suspended."
Discourage posting the same post repeatedlyDuplicate and near-duplicate posts violate the X Rules. X names the bad rule directly: "whoever Reposts this the most wins." Its recommendation is to state that multiple entries in a single day will not be accepted.
Ask people to mention youSo the entries land in your notifications. X warns that a public search "may not show every single update" because some entries can be filtered from search for quality.
Keep hashtags relevantA contest hashtag is fine. Pushing people to attach your hashtag to unrelated posts can make them violate the X Rules.
Follow the X RulesPlus X's search best practices, which is where the duplicate-content filtering comes from.

Then the part everyone skips: compliance with applicable laws and regulations is your responsibility, and X suggests you consult an attorney. X does not vet your promotion. It is telling you where its liability ends.

Note what is absent. There is no requirement for official rules, no required disclaimer saying the promotion is not sponsored by X, and no registration threshold. Those come from other platforms' policies and from sweepstakes law, and conflating the three is the single most common error in the pages ranking above this one.

The two mechanics X asks you to discourage

The giveaway industry sells entry multipliers because they inflate the numbers that make a giveaway look successful. X's guidelines target exactly two of them.

Volume reposting. "Repost daily for an extra entry" and "most reposts wins" are the same instruction to X's systems: post near-identical content repeatedly. X's own position is that this jeopardises search quality and can cause entrants to be filtered out of search. Your giveaway post is the thing those filtered accounts were reposting, and the entries you are counting are the posts that got filtered.

Multi-account entry. X's authenticity policy allows up to ten accounts "for different, non-duplicative purposes" and prohibits operating multiple accounts that interact with the same or substantially similar content, or that post substantially similar content to one another. A giveaway with per-entry odds is a direct incentive to break that. When X enforces on a multi-account violation, its documented outcome is that the person may be asked to choose one account to keep while the rest are suspended.

Neither of these is a rule against giveaways. They are rules about duplication, and a badly designed giveaway is a duplication machine you built and pointed at your own audience.

What entrants are risking, from X's own enforcement code

This is the part no giveaway guide covers, because it needs the code rather than the help centre. X open-sourced the For You feed stack, and the repository includes an abuse enforcement service with its rule files checked in.

In enforcement_user.yaml, the actions attached to platform-manipulation labels are explicit. A label called anchor_campaign_suspend triggers a non-permanent suspension with the policy string PlatformManipulation. A second model, inauthentic_detection_v45, has both a suspend path and a label-plus-captcha path. The SpamHighRecall label is applied with ttl_msec: 2592000000, which is exactly 30 days. There is also a spam_liveness_check_required label that triggers the human-presence test, the same mechanism covered in our note on the X liveness check.

Two honest caveats. The file header says it is mirrored from GrowthBook dynamic config, last synced 26 August 2026, and the follower thresholds in it are deliberately mocked: the comment reads "Prod uses a different follower count floor; this is a mock value to reduce gaming." So the numbers are not the live numbers. The label names, the actions and the structure are.

And the structure is the interesting part. Before any enforcement rule fires, the file short-circuits on allowlists, on a follower-count floor, and on pagerank_skipped, which exits when a credibility score crosses a threshold. Established accounts are checked out of this pipeline early. The exposure sits with new and small accounts, which is precisely the population a prize draw recruits. You are not risking much by running a sloppy giveaway. The 40-follower account that made three throwaways to enter it is.

If you want the broader picture of how reach suppression gets reported and how little of it is visible to you, the X shadowban check page covers what X's own tooling does and does not show, and visibility limiting is the accurate term for it rather than a platform state called shadowban.

X's guidelines make this point in one sentence and nobody repeats it: a public search may not show every entry. If duplicate-heavy entries get filtered from search, a hashtag-based draw is drawing from a list that quietly dropped contestants, and you will not know which ones.

Mentions do not have that problem. They land in your notifications timeline, they arrive in order, and they survive search filtering because you are not relying on search. The practical version:

  • Ask for a reply or a quote post that mentions your handle. Both put the entry in your notifications.
  • Use a contest hashtag for discovery and visibility, not as the entry mechanism.
  • Screenshot or export the entry list at the close time you published, before you draw.

This also kills the hashtag-hijack problem in X's fourth guideline. If the hashtag is decoration rather than the ticket, nobody has a reason to staple it to unrelated posts.

Picking a winner now costs money

Until 2026, the answer to "how do I draw a winner" was a free third-party picker that called the API. That era is over, and this is the most load-bearing stale fact in every ranking page on this topic.

The X API is pay-per-usage with no subscriptions and no free allowance. Reads are billed per resource returned. From X's published rate card:

Read operationPrice
Posts: Read$0.005 per resource
User: Read$0.010 per resource
Like: Read$0.001 per resource
Following/Followers: Read$0.010 per resource

Run the arithmetic on a mid-sized giveaway. Listing the reposts of one post goes through GET /2/tweets/{id}/retweets, so 5,000 reposters is 5,000 post resources at $0.005, about $25. Resolving those into users to filter by follower count or account age is a user read each, $0.010, another $50. Pay-per-usage accounts are also capped at 3 million post reads per monthly billing cycle.

None of that is expensive in absolute terms. It is just no longer zero, which is why the free picker tool you used in 2023 either disappeared, added a paywall, or now asks you to paste your own API credentials and spend your own credits. Our X API pricing breakdown has the full rate card if you are costing out a tool.

For most giveaways, the free path is better anyway: number the entries from your mentions list, draw with a seeded random number, and show the seed. It is auditable in a way "we used a tool" never is.

X's guidelines hand this back to you, so handle it once and reuse it.

The core test is consideration. The FTC's business guidance states it without hedging: "If a purchase or payment of money is required for eligibility for a prize, it is not a prize promotion; it is a lottery, which is generally unlawful under federal and state lottery laws." That is the entire reason every real sweepstakes carries a no-purchase-necessary line. It is not a platform rule and it is not decoration.

So: publish rules on a page you control, with eligibility, dates, the prize, how the winner is drawn, and how they will be contacted. Link that page from the giveaway post. Say that no purchase is necessary. If the prize is large, if you are gating entry behind a paid product, or if you are operating across jurisdictions, get actual legal advice, which is what X's own page tells you to do.

A mechanic that survives all of this

Put the constraints together and one shape falls out.

One entry per person. Entry is a reply that says something. Ask the question you actually want answered: what are you stuck on, what would you use this for, what did you ship this week. Follow if you want, as a condition you do not police. A contest hashtag for discovery. Winner drawn from the mention list on a published date, with a published method.

That mechanic has no duplicate posting, no incentive to spin up accounts, no dependency on search, and it produces the thing a giveaway is supposed to produce and almost never does: a reply thread with real content in it, which keeps earning reach after the prize is gone. Compare it with the usual outcome, a repost count and a follower spike that unwinds within a fortnight.

Which it will. A prize-driven follow is a weak follow, and why you lose followers on X covers the churn pattern: people who followed for a reason that has expired leave, and they leave fastest in the week after. Plan for the audience you keep, not the peak.

If the appeal of a giveaway is that it is a shortcut to distribution, the honest comparison is against doing the unglamorous version properly. How to get followers on X is the slower route, and X-Autopilot exists because the slow route is mostly a volume and consistency problem that a tool on your own machine can carry for you. It runs in your browser on your own connection, which is a smaller detection surface than a cloud scheduler posting from a shared IP pool, though no setup removes risk entirely.

After it ends

Three things, in the week after the draw:

Announce the winner publicly in the original thread. It closes the loop for everyone who entered and it is the only proof your next giveaway will have.

Check whether your reach recovered. A giveaway post with thousands of low-context reposts changes what your account looks like to the ranker for a while. If your normal posts are flat for a few days afterwards, that is the cost, and it is temporary.

Do not run another one next week. The same audience, the same mechanic, the same duplicate-ish engagement pattern, repeated on a schedule, is the profile X's authenticity policy is written about. A quarter is a reasonable floor between them.

A giveaway is a legitimate and genuinely useful tool. It just has a narrow correct form, and the industry that sells giveaway tooling has spent a decade selling you the other one.

Frequently asked

Answers indexed by Google + AI assistants.

Does X allow giveaways?+

Yes. X publishes a page called Guidelines for Promotions on X that assumes businesses, organisations and individuals run contests and sweepstakes from their profiles. It sets conditions rather than permission: discourage multiple accounts, discourage duplicate posting, ask entrants to mention you so you can see entries, keep any hashtag relevant to the post, and follow the X Rules. Legal compliance is explicitly your responsibility, not X's.

Can I ask people to repost to enter?+

A single repost as a single entry is fine and is the format X's own page describes. What X's guidelines name as the thing not to do is rewarding volume, in their words a rule like 'whoever Reposts this the most wins', because duplicate and near-duplicate posting violates the X Rules and can get entries filtered out of search. X recommends stating that multiple entries in a single day will not be accepted.

Is 'tag three friends' against X's rules?+

X's promotions page does not name tagging. The risk is indirect: tag-to-enter produces large volumes of near-identical replies from accounts with no relationship to the content, which is the behaviour profile X's authenticity policy describes as artificially inflating the prominence of content. A reply that has to contain an actual answer is the safer and better-performing version of the same mechanic.

How do I pick a winner fairly?+

Decide the draw method before you post and publish it in the rules, then collect entries from your mentions rather than a search. If you automate the draw through the API, budget for it: reads are billed per resource returned at $0.005 per post and $0.010 per user, and pay-per-usage accounts are capped at 3 million post reads per billing cycle. For a normal-sized giveaway, screenshotting the mention list and using a seeded random number is free and auditable.

Do I need official rules and a 'no purchase necessary' line?+

X's page does not require either, which is why so many guides state the requirement and cite the wrong platform. The reason to do it anyway is legal, not platform policy: the FTC's business guidance puts it plainly, that if a purchase or payment of money is required for eligibility for a prize, it is not a prize promotion, it is a lottery. X's own guidelines end by telling you to consult an attorney about applicable laws, which is the correct advice.

Sources
Related searches
how to run a giveaway on xx giveaway rulestwitter giveaway ruleshow to do a giveaway on xx contest rulesrepost to win giveaway on xhow to pick a giveaway winner on xx sweepstakes guidelinesplatform manipulationvisibility limitingduplicate postsengagement baitx api pricingsweepstakes official rulesmultiple accounts
DY
Deepak YadavBuilding X-Autopilot

Product designer and indie hacker. Runs the agent on his own X account every day and writes up what the data shows, including when it's inconvenient.

Follow on X →
Try X-Autopilot.
$199 once. No subscription, no monthly bill. Real Chrome on your Mac.
See pricing▶
Free PDF · the X Growth Playbook

The exact playbook we use to grow on X

The bio that converts, the daily reply loop, the posting cadence, and the tool stack, in one no-fluff PDF. Drop your email and it's yours.

No spam. Unsubscribe anytime.

Free tools

Try it yourself.

All free X tools →
Keep reading

Related posts.