Developer Tools

DaData.ru, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your DaData.ru account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Developer Tools
  • Connects with a key
  • 42 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What DaData.ru is

DaData provides APIs for data validation, standardization, and enrichment, including address parsing, company information retrieval, and more.

You paste in a key from your own DaData.ru account. It is kept encrypted, and you can withdraw it from inside DaData.ru whenever you like.

How a run works

One message in, the work done in DaData.ru.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in DaData.ru. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own DaData.ru account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

42 tools it already has

What it can do in DaData.ru

These are the ready-made tools your AI employee already has in DaData.ru. It is not limited to them, but it never has to be taught these.

  • Clean AddressTool to clean and standardize russian postal addresses. use when you need structured address fields from raw strings.
  • Clean BirthdateTool to standardize and validate birthdate strings. use after capturing raw birthdate inputs to normalize them to yyyy-mm-dd.
  • Clean EmailTool to standardize and validate email addresses. use when you have raw email input and need to fix typos, correct domains, and classify as personal, corporate, or disposable. use
  • Clean Name (FIO)Tool to standardize and parse full names (fio), detect gender, and return grammatical cases. use when you need structured name parsing and declensions from raw fio inputs.
  • Clean PassportTool to validate a russian passport number against the official registry. use after collecting passport details.
  • Clean PhoneTool to standardize and validate phone numbers. use when you need to convert arbitrary phone inputs into a uniform, validated 11-digit format for further processing.
  • Clean VehicleTool to standardize and parse vehicle data fields. use after obtaining raw vehicle info to extract brand, model, year, vin, and other identifiers.
  • Find AddressTool to find address by identifier. use when you need full address details from a cadastral number, fias id, or kladr code.
  • Find BankTool to find bank by bic, swift, inn, or registration number. use when you need full bank details for a specific identifier. provide optional kpp for branch-level queries.
  • Find Belarus Party by UNPTool to find a belarusian company or entrepreneur by unp. use when you have the unp and need the full registry record. example: "find party by unp = 190657494".
  • Find Car BrandTool to find car brand by its identifier. use when you need detailed car brand information by code. example: find details for brand code '1010'.
  • Find Company or EntrepreneurTool to find company or individual entrepreneur details by inn, ogrn, or kpp. use when you have a valid identifier and need full registration data.
  • Find CountryTool to find country details by iso or numeric code. use when you have a valid country code and need full metadata.
  • Find CurrencyTool to find currency details by iso 4217 code. use when you have a currency code and need its full metadata.
  • Find Delivery City IDsTool to get delivery service city ids by kladr code. use when you need the cdek, boxberry, or dpd city identifiers for a given kladr code.
  • Find FMS UnitTool to find passport authority (fms unit) by code. use when you have the fms unit code or name and need to retrieve detailed authority information.
  • Find FTS UnitTool to find customs (fts) office by code. use when you have a customs office identifier and need detailed information.
  • Find Kazakhstan Company by BINTool to find kazakhstan company or entrepreneur details by bin or name. use when you have a bin or official name and need specific registration data for kz entities.
  • Find MKTUTool to find mktu classification details by code. use when you have an mktu code and need its descriptions and metadata.
  • Find OKVED2Tool to find okved2 classifier entries by code. use when you have an okved2 code and need full metadata.
  • Geolocate AddressTool to find nearest addresses by geographic coordinates. use when you need address suggestions around a specific location.
  • Get Profile BalanceTool to retrieve current dadata account balance. use before making api calls that consume funds.
  • Get Profile StatisticsTool to get daily aggregated usage statistics per dadata api service. use when you need a breakdown of calls and remaining balances for a specific date.
  • Get Reference VersionsTool to retrieve the last update dates for dadata reference datasets (fias, egrul, banks, etc.). use before performing operations that depend on the currency of reference data.
  • IP Locate AddressTool to determine russian address by ip. use when you need to resolve an ip to city/region data.
  • Suggest AddressTool to autocomplete and suggest addresses. use when user types partial address fragments to retrieve possible address completions.
  • Suggest BankTool to autocomplete and suggest banks by partial details. use when you need to find russian banks by name, bic, inn, swift, or registry number.
  • Suggest Car BrandTool to suggest car brands. use when you need to autocomplete or correct partial car brand names in russian or english.
  • Suggest CourtTool to suggest russian courts by name or location. use when user types partial court name or provides filters to retrieve possible court suggestions.
  • Suggest CurrencyTool to suggest currencies by iso 4217 code or name. use when you need currency autocompletion.
  • Suggest EmailTool to autocomplete and suggest email addresses. use when user provides an email prefix and you need possible completions.
  • Suggest FMS UnitTool to autocomplete and suggest passport issuing authorities. use when you need to lookup russian fms units by partial code or name.
  • Suggest FNS UnitTool to suggest russian tax inspection units by partial name or code. use when you need to identify a tax inspection authority from incomplete user input. for example, use query='7
  • Suggest FTS UnitTool to autocomplete and suggest russian customs (fts) units. use when user provides partial name or code to retrieve matching offices.
  • Suggest MetroTool to suggest metro stations. use when you need to autocomplete metro station names in russian cities.
  • Suggest MKTUTool to suggest mktu entries. use when you need to autocomplete or find international classifier of goods and services codes based on name or description.
  • Suggest NameTool to autocomplete and suggest full names (fio). use when user types partial name fragments to retrieve possible full name completions.
  • Suggest OKPD2Tool to autocomplete and suggest russian product classification codes (okpd2). use when you need to find or validate okpd2 codes by partial queries.
  • Suggest OKTMOTool to suggest russian municipal territory codes (oktmo). use when user needs to autocomplete or search for oktmo codes by name or code fragment.
  • Suggest OKVED2Tool to suggest okved2 codes by text query. use when you have a fragment of a russian economic activity code or name and need structured suggestions.
  • Suggest PartyTool to autocomplete and suggest russian companies or entrepreneurs. use when you have a partial name, inn, ogrn, or address and need structured suggestions.
  • Suggest Postal UnitTool to suggest russian postal units by index or coordinates. use when autocompleting postal office codes or finding nearby mail offices.
Access, and who is in charge of it

You stay the boss of your DaData.ru account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own DaData.ru account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in DaData.ru is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in DaData.ru and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about DaData.ru

Can an AI employee really work inside DaData.ru?
Yes. It signs in to your own DaData.ru account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of DaData.ru?
No. Nothing moves and nothing is replaced. Your records stay in DaData.ru, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my DaData.ru account?
You paste in a key from your own DaData.ru account. It is kept encrypted, and you can withdraw it from inside DaData.ru whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in DaData.ru?
It has 42 ready-made tools in DaData.ru today, among them Clean Address, Clean Birthdate and Clean Email. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use DaData.ru and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in DaData.ru and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in DaData.ru?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in DaData.ru is written down with what it did and when.