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