1. A computer-implemented method performed by a communication screening system comprising at least one server with a processor and a non-transitory computer-readable medium, the computer-implemented method comprising: intercepting at the communication screening system, a communication that is intended for delivery to an intended contacted entity; extracting from the communication, an identifier identifying a contacting entity that originates the communication; querying an entity database using the identifier, the entity database comprising a plurality of entity profiles, each entity profile of the plurality of entity profiles storing verified identifying and contact information for a different entity; receiving, responsive to said querying, an entity profile comprising verified identifying and contact information for the contacting entity, wherein information for said entity profile is not provided by the contacted entity and includes at least one of an industry in which the contacting entity operates, a verified street address, a verified telephone number, and a verified online presence of the contacting entity; and screening the communication based on the information from the entity profile, wherein screening the communication comprises performing a first action for the communication in response to determining from the entity profile information that the contacting entity is not a spammer and performing a second action for the communication in response to determining from the entity profile information that the contacting entity is a spammer.