instagram python api code example

Example 1: python instagram bot

from instapy import InstaPy

session = InstaPy(username="<your_username>", password="<your_password>")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])
session.set_do_follow(True, percentage=50)
session.set_do_comment(True, percentage=50)
session.set_comments(["Nice!", "Sweet!", "Beautiful :heart_eyes:"])
session.end()

Example 2: python user in instagram api

# importing libraries 
from bs4 import BeautifulSoup 
import requests 

# instagram URL 
URL = "https://www.instagram.com/{}/"

# parse function 
def parse_data(s): 
	
	# creating a dictionary 
	data = {} 
	
	# splittting the content 
	# then taking the first part 
	s = s.split("-")[0] 
	
	# again splitting the content 
	s = s.split(" ") 
	
	# assigning the values 
	data['Followers'] = s[0] 
	data['Following'] = s[2] 
	data['Posts'] = s[4] 
	
	# returning the dictionary 
	return data 

# scrape function 
def scrape_data(username): 
	
	# getting the request from url 
	r = requests.get(URL.format(username)) 
	
	# converting the text 
	s = BeautifulSoup(r.text, "html.parser") 
	
	# finding meta info 
	meta = s.find("meta", property ="og:description") 
	
	# calling parse method 
	return parse_data(meta.attrs['content']) 

# main function 
if __name__=="__main__": 
	
	# user name 
	username = input('Input username: ')
	
	# calling scrape function 
	data = scrape_data(username) 
	
	# printing the info 
	print(data)

Example 3: instagram api python

git clone git@github.com:Instagram/python-instagram.git