We use a third party company called SNAPPT as a second layer of protection.. the applicant has to upload their pay information to that company link when we send it to the applicants email and they verify and identify fake pay information.
What do you mean by fraudulent? They are lying? Or completely fake application? What are they lying about? Name or birthdate? check ID. social security number? Check their SS card. Rental history? Call the landlord & verify.. job? Call their employer, get copies of pay stubs & verify they are real.
As for a program, we use On-Site to run criminal and credit checks but we verify everything else ourselves.
It isn’t always easy. Some of the hard ones are verifying larger corporate or government new positions or offerings. Half the time the HR department at the VA doesn’t even know that someone has been extended an offer to start.
The fun one is when they are moving from out of state and they sold their home and no they didn’t have a mortgage on it either so now we have to dig into some random counties property records to confirm ownership….
All I can say is that after screening for a while you could craft an application that would look great and be really hard for the average person in screening to sort out.