How I won 4 Twitter contests a day (every day for 9 months straight)
This is the story of how I wrote a Twitter bot to automatically enter contests and ended up winning on average 4 contests per day, every day, for about 9 months straight.
If you’ve ever used Twitter, you’ve probably seen a tweet that looks something like this:
Maybe you’ve actually retweeted it, maybe not, but everyone wants to know: does anyone ever win those contests? To discover the answer to that question, I wrote a Python script that logs into twitter, searches for tweets that say something along the lines of “retweet to win!” and then retweets them. I’m not sure if anyone else has done this before, but I didn’t see any evidence of other bots that were behaving like mine. I did however see evidence of real people who were manually doing the job of my bot by retweeting hundreds of contests over several hours.
Some contests require you to follow the original poster, so after discovering a candidate tweet I made sure it wasn’t an entry to a contest, but the original contest itself, and then checked to see if they wanted a follow. If so, I followed them and retweeted. The most difficult part of this project was preventing the bot from getting banned by Twitter. They have rate limits which prevent you from tweeting too often, retweeting too aggressively, and creating “following churn”, by rapidly following and unfollowing people. Twitter doesn’t publish these numbers, so I had to figure them out by trial and error. Twitter also limits the total number of people you can follow given a certain number of followers. If you have below a few hundred followers, you cannot follow more than 2000 people. Since a lot of contests required following the original poster, I used a FIFO to make sure I was only following the 2000 most recent contest entries. That gave me long enough to make sure the person I unfollowed had already ended their contest and it kept the follow/unfollow churn rate below the rate limit. I got lucky in that the rate of new contests launched on Twitter is less than the rate that I could retweet, meaning I was able to enter every contest I could find. How many was that? Well, over the 9 months I ran my script, I entered approximately 165,000 contests. Of those, I won around 1000. So that means my win rate was just over half a percent, which is pretty miserable, especially when you consider that a good portion of those winnings were things like logos and graphics, which is Twitter slang for a customized image for use in a gaming or YouTube profile. They tend to look like this:
Another very large percentage of the things I won were tickets to events. I did manage to go to an event that I won tickets to, but the majority of them were for concerts and events in other countries that I obviously couldn’t go to. I also won a lot of currency to online games (like FIFA). And when the game Destiny was giving out beta codes, I won about 30 of them through as many contests. I won a lot of cool stuff too though, and getting mysterious things in my mailbox each day was pretty fun. It ended up being a free way to get this effect:
Here’s a picture of The Haul:
My favorite thing that I won was a cowboy hat autographed by the stars of a Mexican soap opera that I had never heard of. I love it because it really embodies the totally random outcome of these contests. The most valuable thing I won was a trip to New York Fashion Week, which included a limo ride to the show if you lived in a state near New York for you and a friend, and $500 spending money each, and tickets to some of the shows. That had a retail value of $4000, but I didn’t claim it because 1) I don’t live near New York and 2) I didn’t want to pay the taxes on a $4000 prize.
I ended up not claiming the majority of the things I won because I wasn’t able to use them or attend them. In those cases, I just messaged them back and told them to give the prize to someone else. And before you report me to the IRS, yes, I reported and paid taxes on all of the winnings I actually accepted/received.
I had a lot of pretty interesting interactions with the unwashed masses of Twitter, like this:
Most contests informed the winners by direct message, and a lot of people have an automatic direct message sent to you when you follow them (like the one above), so I had to spend a decent amount of time going though my DMs to find legit winner notifications.
In a strange turn of events, I even encountered an example of someone offering MY autograph as a prize. I have no idea how they were going to pull that off, because I had never even heard of this person.
Some people thought it would be hilarious if they mimicked contests by tweeting things like “RT this and you could win absolutely nothing!!”. Naturally, my bot found those tweets and dutifully retweeted them. So there were several instances of me winning “absolutely nothing”. Another variation on that was this guy who offered a unique prize:
Yes indeed, I won this contest and the fantastic prize of warped “tupaware” lids. Unfortunately, like lots of other contests, I never got anything in the mail.
After a while of winning contests, I realized I could use my bot for good too. Lots of people raise money for charities by asking people to retweet. Something like this:
Sometimes they’re fake, but what do I care? I added search terms for tweets like this and had enough bandwidth to retweet every tweet of this kind without going over the rate limit.
If you want to see the full list of stuff I won, it’s here. There are a few gems in there I’ve leave it to you to discover.
Pingback: Tech news August 4th 2015 | devsoda
Pingback: Python-бот выиграл тысячу призов в Twitter - Терещенко. Просто. Профессионально
Pingback: [METHOD] Get tons of free stuff using Twitter
Pingback: Скрипт Twitter байқауларында 1000-нан астам жүлде ұтқан | Жеті күн
Pingback: Wednesday's Morning Email: Ferguson, One Year Later | Interesting News
Pingback: US coder wins 1,000 competitions using Twitter bot | New Feeds UK
Pingback: US coder wins 1,000 competitions using Twitter bot | HetPodium
Pingback: The Contest-Entering Twitter Bot | ResearchBuzz: Firehose
Pingback: WordPress, Fashion, Iraq, More: Wednesday Buzz, August 5th, 2015 | ResearchBuzz
Pingback: Около тысячи призов выиграл скрипт в соцсети Twitter за 9 месяцев
Pingback: I built 5 stupid Twitter robots and they failed to fill the void in my heart | Some fool notion
Pingback: Python-бот виграв тисячу призів у Twitter | Watcher
Pingback: The Twitter Bot That's Really Good at Winning Contests - avoision.com | avoision.com
Pingback: 5 interesting things (8/8/2015) | Tom Ron
Pingback: Weekendowa Lektura | Zaufana Trzecia Strona
Pingback: Американец выиграл около тысячи призов в Twitter с помощью скрипта | IT News
Pingback: How a coder managed to win almost 1,000 ‘retweet to win’ contests | TimeOutPk
Pingback: E assim se ganha mais de mil prémios no Twitter sem mexer uma palha | Shifter
Pingback: How a Twitter bot written to automatically enter contests won 1000 prizes in 9 months, or about 4 contests per day (Hunter Scott) | Flying Drone Toys
Pingback: Coder wins a thousand Twitter contests using a bot | xvid entertainment news
Pingback: Coder wins a thousand Twitter contests using a bot | Daily_V
Pingback: Coder wins a thousand Twitter contests using a bot - Ask a Question and Get Answer Frequently Asked Questions
Pingback: Coder wins a thousand Twitter contests using a bot |
Pingback: Coder wins a thousand Twitter contests using a bot - Popular Trending | trends.my.id
Pingback: Coder wins a thousand Twitter contests using a bot
Pingback: Coder wins a thousand Twitter contests using a bot | Geek News 4 Geek World
Pingback: Coder wins a thousand Twitter contests using a bot | insurance
Pingback: Coder wins a thousand Twitter contests using a bot | Taiwan NO 01
Pingback: Coder wins a thousand Twitter contests using a bot — Cath News India
Pingback: Coder wins a thousand Twitter contests using a bot | My Power Health
Pingback: Átverte a Twitter rendszerét: több ezer ajándékot nyert | Smartboy
Pingback: Coder wins a thousand Twitter contests using a bot | Thalaippu
Pingback: This guy created a Twitter bot that won him over a thousand 'retweet to win' prizes (TWTR) | DIGG press
Pingback: This guy created a Twitter bot that won him over a thousand 'retweet to win' prizes (TWTR) » GeoFront Capital Group
Pingback: Using a Python-Coded Bot, Coder Wins Thousands of Twitter Swag | TAL Group, Inc.
Pingback: How This Man Beat the System and Won 1,000 Twitter Contests - AZ Franchising | Franchising dalla A alla Z
Pingback: This guy created a Twitter bot that won him over a thousand ‘retweet to win’ prizes (TWTR) | Australia Breaking News, Latest News and Current News from Myexpress.org Breaking news and video. Latest Current News: Australia,U.S., World, Entertai
Pingback: How This Man Beat the System and Won 1,000 Twitter Contests - The Dessauer GroupThe Dessauer Group
Pingback: How This Man Beat the System and Won 1,000 Twitter Contests | Anton Agency
Pingback: Valsspelende programmeur wint 1000 online weggeefacties | Computer kennis en informatie
Pingback: This Guy Used a Bot on Twitter to Win 1000 Contests | Reliancy Kenya - Need a Website? Get started today!
Pingback: How one man won 1,000 Internet contests in 9 months | Prosperitized.com
Pingback: He won 1,000 Internet contests in 9 months | Stocks, Bonds and Mutual Fund Investing
Pingback: Wall Street National | How one man won 1,000 Internet contests in 9 months - Wall Street National
Pingback: This guy created a Twitter bot that won him over a thousand ‘retweet to win’ prizes (TWTR)
Pingback: Computer engineer writes a twitter bot to enter contests and won over 1000 prizes in about 9 months | My Blog
Pingback: How one man won 1,000 Internet contests in 9 months – Newspaperplus | NewsPaperPlus - Websites to post story and News - 1439248723
Pingback: Geekdays #206: 2015-08-11 | CSICON
Pingback: Programmer Memenangi Kuis Twitter Menggunakan Bot | Filova
Pingback: Computer engineer wins 1,000 Twitter contests with Python script | Macworks Collection
Pingback: He won 1,000 Internet contests in 9 months | Equities Canada
Pingback: I built a Twitter bot that entered—and won—1,000 online contests for me - Quartz
Pingback: Meet Radiodeactive: my Retweet to Win Twitter bot
Pingback: Coder wins a thousand Twitter contests using a bot | David Sopas - Web Security Researcher
Pingback: El curioso caso del tipo que creó un bot de Twitter (y ganó 1000 concursos seguidos) | STREAMEXICO.COM / Líder en Servicio Streaming en México
Pingback: Con un bot de Twitter ganó mil sorteos diferentes | Noticias Las Varillas
Pingback: Con un bot de Twitter ganó mil sorteos diferentes – FMWoman 1055
Pingback: Con un bot de Twitter ganó mil sorteos diferentes – Radio Varsovia
Pingback: Con un bot de Twitter ganó mil sorteos diferentes | El Espejo
Pingback: Con un bot de Twitter ganó mil sorteos diferentes – Radio Faro Web
Pingback: I built a Twitter bot that entered—and won—1,000 online contests for me | smashburst blog
Pingback: Con un bot de Twitter ganó mil sorteos diferentes – Sin Antena Radio
Pingback: Twitter-robô ganha mais de 1000 promoções de RT
Pingback: Creó un robot y ganó mil concursos en Twitter
Pingback: How one man won 1,000 Internet contests in 9 months | Stock Sector
Pingback: Twitter-бот выиграл тысячу призов за 9 месяцевSocial Media & Tech News Blog
Pingback: Genius uses Twitter bot to win 1,000 stupid contests
Pingback: Illinois Man's Twitter Bot Wins 1,000 Contests In Nine Months - Gephardt Daily
Pingback: Genius uses Twitter bot to win 1,000 stupid contests - Pasawai.com
Pingback: Guy Builds A Twitter Bot To Enter Contests, Wins 1000 Prizes In 9 Months | Goliath
Pingback: Creó un robot para participar en concursos de Twitter: ganó mil premios | Rumores NewsPaper
Pingback: Egy amerikai szoftverfejlesztő feltalálta az ingyenpénzt | HírPortál
Pingback: Twitter Contest Winning As A Service | Observing from my bunker
Pingback: Engadget | Technology News, Advice and Features | Super Deal Shopper
Pingback: Coder wins a thousand Twitter contests using a bot | Super Deal Shopper
Pingback: Programmer Menang Kuis Twitter Menggunakan BotFilova | Filova
Pingback: Botom osvajao nagrade na Twitter-u | YuMedia
Pingback: How a Coder Built a Twitter Bot that Entered and Won 1,000 Online Contests
Pingback: Twitter Contest Bot
Pingback: #Twitter has a bit of a #Bots #Problem
Pingback: How one man won 1,000 Internet contests in 9 months | Geek Blog
Pingback: Veille artificielle #1 | cogmunication
Pingback: Un bot de Twitter gana 1.000 concursos de RT's
Pingback: Creó un robot para participar en concursos de Twitter: ganó mil premios | Tecnohoy
Pingback: Backpocket | iand.net
Pingback: Python-бот выиграл тысячу призов в Twitter | FNIT.RU
Pingback: LUXURY ART | Coder wins a thousand Twitter contests using a bot
Pingback: Klicks #41: Post-Meme World - Ole Reißmann
Pingback: How a Coder Built a Twitter Bot that Entered and Won 1,000 Online Contests
Pingback: Creó un robot para participar en concursos de Twitter: ganó mil premios - Dominicano Noticias | La Hoy Poste
Pingback: Creó un robot para participar en concursos de Twitter: ganó mil premios - Dominicano Noticias | La Hoy Poste
Pingback: skh:tec - How I got my Bot Banned by Twitter
Pingback: US Coder Wins over 1000 Contests in 9 Months — Using a Twitter Bot! AnonHQ
Pingback: US Coder Wins over 1000 Contests in 9 Months — Using a Twitter Bot! – Activist HQ (beta test)
Pingback: US Coder Wins over 1000 Contests in 9 Months — Using a Twitter Bot!
Pingback: Knowledge is Power | US Coder Wins over 1000 Contests in 9 Months — Using a Twitter Bot!
Pingback: Le community manager va-t-il être remplacé par un Robot ? - Reputatio Lab
Pingback: Knowledge is Power | How This Guy Won 1,000 Contests on Twitter
Pingback: How This Guy Won 1,000 Contests on Twitter - Find trending news, viral photos and videos on Bittabi
Pingback: Un bot de Twitter gana 1.000 concursos de RT's
Pingback: How to Run a Successful Social Media Contest
Pingback: twitter contest bot – collectivepi
Pingback: This Bot Automatically Entered Twitter Giveaways, Won Four Times A Day - RSSFeeds
Pingback: This bot automatically entered Twitter giveaways, won four times a day | Experimental Space