A tinder bot can automatically swipe right for you and even send automated messages if you really want to get fancy. However, I should warn you with the typical disclaimer. Any attempts to spam or harass anyone through the use of a bot are not condoned by myself or Tinder. It could lead to Tinder shutting down your account or worse. What you can do is minimize the amount of work needed to play the dating field, increase your chances of getting matches by auto-swiping, and use data to optimize your swipes, messages, and dates. This post is only for educational purposes.
Below is a “python script to to programmatically retrieve the OAuth token for Tinder” that makes running a Tinder bot much easier. Shout out to the developer! I’m including it here on my blog for reference purposes in case anyone is curious how it works. The original repo is here: Tinder Token Retriever.
import re import robobrowser import sys MOBILE_USER_AGENT = "Mozilla/5.0 (Linux; U; en-gb; KFTHWI Build/JDQ39) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.16 Safari/535.19" FB_AUTH = "https://www.facebook.com/v2.6/dialog/oauth?redirect_uri=fb464891386855067%3A%2F%2Fauthorize%2F&display=touch&state=%7B%22challenge%22%3A%22IUUkEUqIGud332lfu%252BMJhxL4Wlc%253D%22%2C%220_auth_logger_id%22%3A%2230F06532-A1B9-4B10-BB28-B29956C71AB1%22%2C%22com.facebook.sdk_client_state%22%3Atrue%2C%223_method%22%3A%22sfvc_auth%22%7D&scope=user_birthday%2Cuser_photos%2Cuser_education_history%2Cemail%2Cuser_relationship_details%2Cuser_friends%2Cuser_work_history%2Cuser_likes&response_type=token%2Csigned_request&default_audience=friends&return_scopes=true&auth_type=rerequest&client_id=464891386855067&ret=login&sdk=ios&logger_id=30F06532-A1B9-4B10-BB28-B29956C71AB1&ext=1470840777&hash=AeZqkIcf-NEW6vBd" def get_access_token(email, password): s = robobrowser.RoboBrowser(user_agent=MOBILE_USER_AGENT, parser="lxml") s.open(FB_AUTH) ## submit login form f = s.get_form() f["pass"] = password f["email"] = email s.submit_form(f) ## click the 'ok' button on the dialog informing you that you have already authenticated with the Tinder app f = s.get_form() s.submit_form(f, submit=f.submit_fields['__CONFIRM__']) ## get access token from the http response access_token = re.search(r"access_token=([\w\d]+)", s.response.content.decode()).groups() return access_token email = sys.argv password = sys.argv access_token = get_access_token(email, password) print(access_token)
Thanks for checking my blog out! Stay tuned for more!