1. This website uses cookies to improve service and provide a tailored user experience. By using this site, you agree to this use. See our Cookie Policy.
    Dismiss Notice

Filtered Scraping

Discussion in 'Instagram' started by am12976, Jun 13, 2019 at 9:46 AM.

  1. am12976

    am12976 Registered Member

    Joined:
    Dec 31, 2014
    Messages:
    65
    Likes Received:
    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?
     
  2. rootjazz

    rootjazz Jr. VIP Jr. VIP

    Joined:
    Dec 21, 2012
    Messages:
    1,855
    Likes Received:
    691
    Occupation:
    Developer
    Location:
    UK
    Home Page:
    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
     
  3. am12976

    am12976 Registered Member

    Joined:
    Dec 31, 2014
    Messages:
    65
    Likes Received:
    4
    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.
     
  4. rootjazz

    rootjazz Jr. VIP Jr. VIP

    Joined:
    Dec 21, 2012
    Messages:
    1,855
    Likes Received:
    691
    Occupation:
    Developer
    Location:
    UK
    Home Page:
    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.