Tinder web automation and scraper.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
IMPORTANT: Starring the project indicates shows your appreciation and will result in new features being added!
This project started with the motivation of learning web automation further and scraping with Python.
I managed to succesfully create a bot that could:
- Open a browser and login to Tinder.com
- Setting a custom location for FREE (which is normally a paid-for-Tinder Plus-feature)
- Setting profile settings and preferences, such as distance radius, minimum and maximum age, sexuality.
- Accept all notifications and dismiss pop-ups
- Swiping x amount of profiles left or right
- Scraping data of the profiles displayed, including, yet not limited to, name, age, bio, images, ...
- Sending personalized messages to your matches
- Sending you social media cards, like Instagram, Snapchat, Phonenumber and Facebook
- Sending GIFS and songs
- Unmatching
If you feel like diving right in, the quickstart.py will help you be right on track.
If you're new to coding and just want the script to automatically like, the auto_swipe.py would be what you're looking for!
Feel free to make a pull request and contribute to this project!
Enjoy! :)
I broke the world record most matches using this script!
Reached 1000 matches in the first 24hours.
Currently at 28000 matches!
- Environment running python 3.x
- Tinder account with Google or Facebook login enabled
You can now install the project as a pip package.
This might give you an outdated version.
If this doesn't work anymore, please open an issue and I'll release a new version.
pip3 install tinderbotz
- Clone or download the project
- Install the required packages
pip3 install -r requirements.txt
Features of Tinderbot as demonstrated belowed can be found here: Tinderbot features
This small section will explain how their bot detection works and how you can avoid getting banned.
Newly created profiles are much more likely to get banned than long-existing ones.
So be extra cautious!
This one is very lethal for your accounts. Avoid sending urls to people in messages and DO NOT place any url in your bio!
Try to use the code when you can see it running. In case you need to handle something (like a captcha or anything) you can immediatly respond to it. I've heard some people had to prove they were not bots by doing some captcha and this could age very poorly when you run it overnight. Myself however, I haven't yet had 'the honour' to be redirected to such a captcha. So if you play it safe, there would be no need to panic.
This might sounds ridiculous, but most people take a look at the profile before they swipe it. Therefore instantly swiping right on every profile puts you in a 'non humanlike behaviour'-zone, which should be tried to be avoided. Adding a sleep between swipes can be done as described here. It is recommended to sleep at least 1 second between every swipe. If you have a rather new profile, then make it 2 or 3 (float numbers like 1.5 or also allowed).
Same applies as above; most people dislike some profiles and like others. Not liking EVERY profile could help you stay under the radar. Example of how to do so can be found here.
Your profile cannot look in any way like those spambots. Therefore a few things can be done.
From scraping a few thousand profiles, it concluded that the average amount of pictures someone posts on Tinder is around 5-6. If you're profile only has 1 or 2 images, it definilty looks more like a bot than a profile with multiple images.
Feel free to make a pull request and contribute to this project.
If you feel like buying me a drink:
- Patreon
- Paypal
- Buy Me A Coffee
- Bitcoin
- 1NtekHsUXsm3ifDnLFeWPECYtyfBTCZduL