1. A method comprising: accessing, using a network interface device, member profiles from a social network, the member profiles being associated with a plurality of entities, wherein each member profile is associated with a unique user; creating a subgroup of entity-related member profiles from the accessed member profiles, each of the entity-related member profiles being associated with a specific entity from the plurality of entities; determining, using a processor, a potential physical location of the specific entity based on location information derived from the entity-related member profiles, the location information indicating a geographic location where users associated with the entity-related member profiles currently reside; determining an estimated total number of unique users associated with the entity; determining, based on the estimated total number of unique users, a potential number of unique connections; calculating, based on entity data describing connections between the entity-related member profiles, an actual number of unique connections between the entity-related member profiles; dividing the potential number of unique connections by the actual number of unique connection values, yielding a connection density value; determining that the potential physical location is an actual physical location when the connection density value meets or exceeds a pre-determined threshold connection density value; calculating a member pagerank score for the entity-related member profiles, the member pagerank score corresponding to a probability that a person accesses the entity-related member profiles; and determining that the specific entity is a genuine entity based on the member pagerank score.