EasyByte
Case Study

Agentom – Your reliable partner for counterparty verification.

Agent is a modern tool for checking companies and individual entrepreneurs (sole proprietors) throughout Russia. We've compiled over 300 million records in one place with up-to-date information so you can quickly and reliably assess your partners.

Context and Goal

Agent is a modern tool for checking companies and individual entrepreneurs (sole proprietors) throughout Russia. We've compiled over 300 million records in one place with up-to-date information so you can quickly and reliably assess your partners.

Success Criteria
  • Business metrics and operational KPI.
  • Data readiness and integration quality.
  • Security and compliance requirements.

Tasks

What needed to be solved and why it mattered for the business.

Developing a parser and collecting company data.
Develop a parser to automatically collect information about companies from various publicly available resources, with the goal of creating a database.
Automatic data entry.
Configure the automated process for adding collected data to the database, creating a unified information repository.
User-friendly and visually appealing website design.
Develop an interface that allows users to easily browse company information, making it both user-friendly and visually appealing.
Search system implementation.
Implement a robust search with filtering capabilities, allowing users to find companies and individual entrepreneurs based on various parameters: TIN (taxpayer identification number), name, and other criteria.
Database Optimization
Optimize the database structure and queries to ensure high processing speed and efficient handling of millions of records.
Automatic data parsing and updates.
Implement regular automated data parsing and updates to the database to ensure information is current.

Solution Milestones

How we built delivery: from hypothesis to production.

1
Writing a prototype parser for data collection.
We started by developing a prototype parser capable of efficiently collecting company data from various open sources, ensuring high accuracy and speed.
2
Gathering all the data.
After the prototype was completed, we began collecting data on companies and individual entrepreneurs at scale, using a parser to build a database with up-to-date information.
3
Website development
We've created an intuitive and engaging website interface that allows users to easily browse and analyze collected company data.
4
Configuring functionality for data display.
We've optimized the website's functionality to ensure smooth display and information updates for users.
5
Search system development
We've implemented a search system with filtering options, so users can quickly find the companies and individual entrepreneurs they need.
6
Database Optimization
We've optimized the database structure and queries to ensure the site runs stably and information loads quickly, even with millions of records.
7
Automatic data update settings.
To keep the data current, we've implemented a system for regularly parsing and updating information, ensuring it's promptly reflected in the database.

Results

Business impact validated by measurable outcomes.

Complete and up-to-date database.
We've compiled roughly 300 million records of companies and individual entrepreneurs, ensuring broad coverage and high data accuracy.
A convenient and functional website.
We've developed a website with a modern design and user-friendly interface, allowing users to easily find and browse information about counterparties.
Powerful search system.
A search system has been implemented with filtering options based on key parameters, allowing for quick retrieval of the desired information.
High data processing speed.
Optimizing the database structure and queries has enabled fast information loading, even with a large volume of records.
Automatic data update.
Automatic parsing and data updates are configured to ensure the information is current at the time of review.
Reliability of decisions made
With up-to-date and accurate data, users can reduce risks and make more informed decisions when choosing partners.

Technology

Tools and engineering stack used in delivery.

Python
It was used to write a parser that collects data about companies from various open sources. Its powerful libraries ensured high performance and reliability.
Django
This powerful web framework helped us quickly and efficiently build a website with a user-friendly architecture and support for all necessary features.
Nginx
It was used as a web server to process user requests and ensure the website's stable operation.
MySQL
The main database stores over 300 million records. It provides reliable storage and fast access to information.
JavaScript
It was used to create interactive website elements, improve user experience, and implement some client-specific features.
Redis
A caching tool that sped up the search system and reduced the load on the database.

FAQ

Answers to common questions about this case.

Agent is an online service for checking companies and individual entrepreneurs (sole proprietors) in Russia. The platform provides access to a database of approximately 300 million records, helping users assess the reliability of counterparties and reduce risks.

The search system on Agentom allows you to quickly find the companies and individual entrepreneurs you need. You can use filters to search by TIN (taxpayer identification number), name, address, or other parameters, ensuring accuracy and ease of use.

The information on Agentom is updated daily. Our automated parsing system ensures that the data is always current and reflects the company's present status.

Using Agentom, you get: Confidence in the reliability of partners. Time savings on vetting counterparties. Access to current and reliable information. The ability to avoid risks associated with unreliable partners.

This service will be useful for: Small and medium-sized businesses to check counterparties. Lawyers and accountants for analyzing and drafting contracts. Investors for assessing the reliability of companies.

Want similar impact for your business?

Share your task and we will return with a plan and estimate in 24 hours.