import urllib2, json, sys # Your token - sequence of symbols that goes after access_token= token = '' # Suppose you want to get a friendlist of a particular user. # You also want hometown, sex and education to be contained in this list. # Finnaly, I suggest to put lang=en to aviod cyrillic issues uid = '' url = u'https://api.vk.com/method/friends.get?fields=sex,city,education&uid=%s&lang=en&access_token=%s' %(uid ,token) res = urllib2.urlopen(url).read() data = json.loads( res ) uid = '' url = u'https://api.vk.com/method/friends.get?fields=uids&uid=%s&lang=en&access_token=%s' %(uid ,token) res = urllib2.urlopen(url).read() data = json.loads( res ) # Access to the first user in friendlist data['response'] # Access to his\her last name data['response'][0]['last_name'] import vk # Use app id, user email/phone and password for access to API vkapi = vk.API('my_app_id', 'user_login', 'user_password') vk.access_token = token profiles = vkapi.users.get(user_id=1) profiles[0]['last_name'] # Your uid me = '' # Using results of get.friends request uids = [] for u in data['response']: uids.append(str(u['uid'])) uids = ','.join(uids) # Mutual Friends Request url = u'https://api.vk.com/method/friends.getMutual?target_uids=%s&source_uid=%s&lang=en&access_token=%s' %(uids, me ,token) # Our Result res = urllib2.urlopen(url).read() data = json.loads( res ) data['response'][0]