Parser of criminal record

Part of HR and Recruitment platform that conducts background checks to see if there's any criminal record for the person.

Client overview

Customer location

United States



Customer is 2000+ employees company that operates in the Recruitment and Human Resources domain. It's one of the largest global providers of background screening solutions.


Hiring new employees and conducting background checks can be a challenging process. There are various factors to consider, including sourcing and attracting qualified candidates, verifying their employment history, education, and criminal records, among others.

The process of background checking in particular can be very time-consuming and resource-intensive, taking into account that there are around thousands of courts that share their records across 40 different platforms.

So the idea of the application was to become a single point of entrance if you need to make a criminal background check for a person.


The project was developed in collaboration with Foundevs technology partner from Estonia.

The backend platform utilizes basic information about an individual to run a parsing algorithm against multiple websites, with the goal of determining if there are any criminal records associated with this person. It has the ability to both add new websites to parse and monitor the existing ones. The results of the parsing process are then presented to the end-users.


  • Parsing websites
  • Captchas resolving
  • Updating person record in DB


Foundevs scope of work

Back-end development

Interested in cooperation?

Leave your details and we will contact you shortly

pdf, doc(x), zip, rar, jpg, png
I have read and agree to the Privacy Policy

We use cookies

This website uses cookies for analytics.

By continuing to use our website you agree to our use of cookies. To learn more clickPrivacy policy.

Privacy Preference Center

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

manage consent preferences

Analytical cookies

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.