1. A method for facilitating verification of an entity against a reference database, wherein the entity comprises a plurality of attributes and the reference database comprises a plurality of entities, the method comprising: a. obtaining a set of attributes from the plurality of attributes based on a set of predefined parameters; b. selecting a set of algorithms corresponding to each attribute belonging to the set of attributes; and c. executing at least one algorithm belonging to a set of algorithms corresponding to each attribute.