Business Scoring is a platform with 44 API services for verification and scoring of individuals and legal entities. Your service makes an HTTP request, passes some parameters — a passport number, a TIN, a BIN from a bank card — and gets back structured data. Simple as that.
The API docs
I built the whole thing: the API itself, the documentation portal, and the admin panel for managing users and billing. The docs are organized by category — bank services (card BIN lookup, bank by BIC), Russian-specific services (TIN by passport, EGRUL extracts, passport validation against the police database), and more. Each endpoint has a clear description, required parameters, and response format.


User management and billing
Each user gets a personal account with a balance, an API token, and per-service pricing. An admin can adjust the price of each service individually per user. Some services cost 10 rubles per request, some are free — it depends on the data source and the deal. The balance is displayed prominently so you always know where you stand.


Under the hood
The platform aggregates data from a bunch of government and commercial sources — the Federal Tax Service, the police passport registry, bank databases. Some responses come back instantly, some take up to 15 seconds. We cached what we could and charged per request. At peak, the system handled thousands of requests per day from banks, fintech startups, and insurance companies.