Filtered Scraping

am12976

Registered Member
Joined
Dec 31, 2014
Messages
67
Reaction score
4
I want to use a user list in Instagram Ads for my company page.

What is the best software for scraping followers of users and then filtering based on location, age and likes?
 
No software can accurately filter all profiles by location as this is not a metric provided by ISG in the profile details. Businesses CAN provide a location, normal accounts cannot. You can try and guess it from where their last (n) images are image tagged, but this may be wrong (vacation) and will increase your number of requests significantly which can cause issues.

Age: not possible, again not DOB is given.

Number of likes? What do you mean? Number of likes on last image? On all images? The account has done? Either these do not exist as a metric or will cause significant increase in requests that scraping a large result set is going to cause you bans (unless you pool your scrapes over many accounts
 
No software can accurately filter all profiles by location as this is not a metric provided by ISG in the profile details. Businesses CAN provide a location, normal accounts cannot. You can try and guess it from where their last (n) images are image tagged, but this may be wrong (vacation) and will increase your number of requests significantly which can cause issues.

Age: not possible, again not DOB is given.

Number of likes? What do you mean? Number of likes on last image? On all images? The account has done? Either these do not exist as a metric or will cause significant increase in requests that scraping a large result set is going to cause you bans (unless you pool your scrapes over many accounts

Appreciate the elaborate response.

Let me explain further: I want to target Iranian users using Instagram Ads. However, Instagram Ads doesn't offer Location targeting for Iran.
So I found that the workaround is to target a user list scrapped from relevant Iranian accounts => Remove the duplicates => Filter out bots (remove users with <50 followers and <10 likes*) => Improve targeting (remove users with 25-44 of age).

Now, if I cannot filter the scraped list by Location and Age; what available filters would you recommend to improve targeting?

* I changed my strategy about using the # of likes as a filter because many accounts are set to Private.
 
try here:
https://www.instagram.com/explore/locations/IR/iran/

Get the city explore locations and scrape the profiles. Most will be Iranian - a few tourists, but not many. Also as you said: followers / followings of iranian accounts.

Age is not possible, unless you want to try and use machine learning to guess the age of people in the photos of the account, but this is A LOT of work and CPU resources.
 
try here:
https://www.instagram.com/explore/locations/IR/iran/

Get the city explore locations and scrape the profiles. Most will be Iranian - a few tourists, but not many. Also as you said: followers / followings of iranian accounts.

Age is not possible, unless you want to try and use machine learning to guess the age of people in the photos of the account, but this is A LOT of work and CPU resources.

Thank you very much.
 
Back
Top