clean_address
Standardizes and enriches a raw address string. Corrects errors, normalizes formatting, and returns structured address fields with coordinates, quality codes, postal code, metro stations, and property data.
Requires the Secret Key in addition to the API Key.
lookup_address
Looks up a specific address by FIAS ID, KLADR code, cadastral number, or GeoNames/OpenStreetMap ID. Returns detailed structured address data including coordinates and all administrative identifiers.
Use this for precise address lookups when you have a specific identifier rather than a text search.
suggest_bank
Provides autocomplete suggestions for Russian banks. Search by BIK, SWIFT, INN, bank name, or address.
Returns bank details including BIK, SWIFT, correspondent account, registration number, and status.
search_reference_directory
Searches Russian government and reference directories. Supports autocomplete search or direct lookup by ID across many directory types.
Available directories include: tax offices (FNS), passport offices (FMS), postal offices, metro stations, countries, currencies, OKVED2 (economic activities), OKPD2 (products), OKTMO (municipal territories), customs offices (FTS), courts, and more.
find_affiliated_companies
Finds companies affiliated with a person or organization by INN. Returns companies where the given INN appears as a founder or manager.
Useful for discovering business relationships and corporate structures.
lookup_company
Looks up detailed company information by INN, OGRN, or INN+KPP. Returns comprehensive data including name, address, management, financials, OKVED codes, branch info, and registration details.
Use this for precise lookups when you have a specific identifier, as opposed to the suggestion tool which is for fuzzy search.
suggest_address
Provides type-ahead address autocomplete suggestions as the user types. Returns structured address data including coordinates, FIAS/KLADR identifiers, and quality codes.
Results can be constrained by region, geographic coordinates/radius, or bounded to specific granularity levels (region, city, street, house). Supports both Russian and English language output.
lookup_bank
Looks up a bank by BIK, SWIFT code, INN, INN+KPP (for branches), or Bank of Russia registration number.
Returns full bank details including correspondent account, address, and status. Use this for precise lookups when you have a specific identifier.
ip_geolocate
Detects the approximate geographic location (city-level) based on an IP address. Returns address data including city, region, and postal code.
Supports IPv4 and IPv6 addresses. Primarily covers Russian IP addresses.
lookup_company_by_email
Identifies the organization that owns a corporate email domain. Given an email address, returns the company name, INN, OGRN, OKVED, employee count, revenue, and city.
Useful for enriching leads and contacts with company data based on their email.
geocode_address
Converts an address string to geographic coordinates (latitude/longitude). Also returns the postal code and full structured address data.
Uses the address standardization endpoint which provides geocoding as part of the cleaning process.
reverse_geocode
Finds addresses near given geographic coordinates (reverse geocoding). Returns all information about nearby addresses ordered by distance from the specified point.
Useful for determining the closest address to a GPS location.
clean_contact_data
Standardizes and validates contact data including personal names, phone numbers, emails, passport numbers, birthdates, and vehicle identifiers.
Corrects common errors, normalizes formatting, and provides quality codes indicating confidence level. For names, also provides declension cases (genitive, dative, instrumental).
Specify the data type and the raw input to clean.
suggest_company
Provides autocomplete suggestions for Russian companies and individual entrepreneurs. Search by company name, INN, OGRN, or CEO name.
Returns company details including INN, OGRN, address, management info, OKVED code, and status. Results can be filtered by entity type, status, OKVED, and region.
get_account_info
Retrieves DaData account information including current balance, daily usage statistics, and data freshness versions for all reference directories.
Useful for monitoring API consumption and checking that reference data is up to date.