Identity (31)
tckn
Турецкий ID (TCKN) с валидацией Modulo 10/11 для тестирования систем регистрации.
ykn
ID иностранца в Турции (YKN) с проверкой Modulo 10/11 для миграционных сервисов.
nationalid
Универсальный национальный ID для выбранного региона, подходит для KYC-тестов.
Поддержка Locale
vkn
Турецкий налоговый номер (VKN) с Modulo 11 для проверки бизнес-логики.
taxid
Налоговый идентификатор для указанной локали для финтех-приложений.
Поддержка Locale
employer_id
ID работодателя с алгоритмической проверкой для HR-платформ.
Поддержка Locale
insurance_id
Номер страхового полиса для указанного региона для медицинских систем.
Поддержка Locale
sgk
Номер социального страхования Турции (SGK) для кадрового учета.
mersis
Номер в центральном реестре Турции (MERSIS) для корпоративных данных.
ssn
Номер соцстрахования США (SSN) с правилами зон для проверки анкет.
ein
Идентификационный номер работодателя США (EIN) для бизнес-интеграций.
nin
Номер национального страхования Великобритании (NIN) для налоговых тестов.
utr
Уникальный номер налогоплательщика Великобритании (UTR) с Modulo 11.
crn
Регистрационный номер компании Великобритании (CRN) для B2B-сервисов.
paye
Ссылка PAYE Великобритании для тестирования систем расчета зарплат.
ust_id
Идентификатор НДС Германии (USt-IdNr.) с проверкой ISO 7064.
ustid
Алиас для немецкого номера НДС (USt-IdNr.) для валидации налогов.
hrb
Номер торгового реестра Германии (HRB) для проверки юрлиц.
rvn
Номер пенсионного страхования Германии (RVNR) для социальных систем.
siren
Идентификатор бизнеса Франции (SIREN) с алгоритмом Luhn.
siret
Идентификатор предприятия Франции (SIRET) с валидацией Luhn.
tva
Номер НДС Франции (TVA) с проверкой по стандарту ISO 7064.
inn
ИНН РФ с проверкой контрольной суммы для налоговой отчетности.
inn_individual
ИНН физического лица РФ с валидацией для личных кабинетов.
snils
СНИЛС РФ с проверкой контрольной суммы для пенсионных систем.
kpp
КПП российских предприятий для заполнения платежных поручений.
ogrn
Основной государственный регистрационный номер (ОГРН) для проверки контрагентов.
vat_number
Номера VAT (VIES) с префиксами стран для тестирования налоговых и B2B систем.
Поддержка Locale
tckn_masked
Маскированный турецкий ID для соблюдения конфиденциальности данных.
ssn_masked
Маскированный SSN США для тестирования интерфейсов с защитой данных.
nationality
Коды национальностей ISO 3166-1 alpha-3 для демографических данных.
Name (4)
firstname
Случайное имя для выбранной локали для заполнения профилей.
Поддержка Locale
lastname
Случайная фамилия для указанного региона для тестирования форм.
Поддержка Locale
fullname
Полное имя (Имя + Фамилия) для реалистичных пользовательских данных.
Поддержка Locale
patronymic
Отчество для русской локали, необходимо для официальных документов.
Поддержка Locale
Document (2)
Demographic (3)
Financial (22)
cardnum
Номер банковской карты с валидацией Luhn для платежных шлюзов.
cardtype
Тип платежной карты (Credit/Debit/Prepaid) для биллинг-систем.
cardstatus
Статус карты (Active/Blocked/Expired) для обработки транзакций.
cardcategory
Категория карты (Classic/Gold/Platinum) для программ лояльности.
cardowner
Имя владельца карты в формате, подходящем для выбранной локали.
Поддержка Locale
cvv3
Трехзначный код проверки подлинности карты (CVV/CVC) для оплаты.
cvv4
Четырехзначный код CVV для карт Amex для тестирования эквайринга.
pin
Случайный четырехзначный PIN-код для банковских операций.
expiry
Срок действия карты (MM/YY) в будущем для проверки оплаты.
expirymonth
Месяц истечения срока действия карты (01-12).
expiryyear
Год истечения срока действия карты (последние 2 цифры).
issuer
Название банка-эмитента для симуляции банковских выписок.
Поддержка Locale
balance
Случайный баланс счета с точностью до двух знаков для финтех-тестов.
iban
Номер IBAN с проверкой Modulo 97 для международных переводов.
Поддержка Locale
sepa_qr
Генерация QR-кодов SEPA по стандарту EPC для тестирования кредитных переводов.
Поддержка Locale
emv_qr_p2p
QR-коды EMV QRCPS P2P для отладки мобильных платежей и переводов между физлицами.
Поддержка Locale
emv_qr_atm
Платежные QR-коды EMV QRCPS для тестирования снятия наличных в банкоматах.
Поддержка Locale
emv_qr_pos
QR-коды EMV QRCPS для проверки оплаты в POS-терминалах и торговых точках.
Поддержка Locale
3ds_cavv
Значения CAVV для имитации аутентификации держателя карты в 3D Secure 2.0.
3ds_eci
Флаги ECI для тестирования статусов безопасности транзакций в 3D Secure.
cardnetwork
Названия платежных систем (Visa, MC, Amex) для валидации логики эквайринга.
credit_score
Симулированный кредитный рейтинг (300-850) для оценки рисков.
FinancialExt (16)
credit_score_model
Названия моделей кредитного скоринга для финтех-сервисов и агрегаторов.
credit_score_tier
Категории кредитного рейтинга для сегментации пользователей в банках.
credit_limit
Кредитные лимиты для тестирования логики одобрения займов и карт.
credit_utilization
Коэффициент использования кредита для расчета долговой нагрузки заемщика.
credit_card_issuer_name
Названия банков-эмитентов для заполнения интерфейсов банковских приложений.
Поддержка Locale
apr
Годовые процентные ставки (APR) для расчета стоимости потребительских кредитов.
loan_type
Типы кредитных продуктов для тестирования каталогов банковских услуг.
mortgage_rate
Процентные ставки по ипотеке для кредитных калькуляторов и аналитики.
mortgage_term
Сроки ипотечного кредитования в годах для расчета графиков платежей.
premium_amount
Суммы страховых премий для тестирования систем страхования и биллинга.
deductible
Размеры страховой франшизы для расчета условий страховых полисов.
coverage_limit
Лимиты страхового покрытия для проверки логики андеррайтинга.
claim_status
Статусы страховых случаев для отладки CRM и систем обработки претензий.
credit_limit_masked
Маскированные кредитные лимиты для защиты финансовой информации по GLBA.
mortgage_rate_masked
Скрытые ипотечные ставки для обеспечения конфиденциальности данных клиентов.
premium_amount_masked
Маскированные суммы страховых взносов для защиты персональных данных.
Contact (10)
phone
Номера телефонов в формате E.164 для тестирования SMS-шлюзов и профилей.
Поддержка Locale
phone_country
Коды стран для международных телефонных номеров в формах регистрации.
Поддержка Locale
phone_area
Коды городов и операторов для валидации телефонных данных.
Поддержка Locale
phone_local
Локальные части телефонных номеров для UI-тестирования и маски ввода.
Поддержка Locale
address_city
Названия крупных городов для локализованных баз данных и гео-сервисов.
Поддержка Locale
address_street
Реалистичные названия улиц для тестирования форм доставки и карт.
Поддержка Locale
address_full
Полные почтовые адреса для проверки логистических и биллинговых систем.
Поддержка Locale
postalcode
Почтовые индексы в локальных форматах для валидации адресов.
Поддержка Locale
plate
Номера транспортных средств для систем контроля трафика и парковок.
Поддержка Locale
email
Случайные email-адреса с популярными доменами для тестирования форм регистрации.
Поддержка Locale
Banking (24)
creditor_ref
Референсы кредитора по ISO 11649 для автоматизации сверки платежей.
account_type
Типы банковских счетов для тестирования финтех-приложений и личных кабинетов.
transaction_type
Коды типов транзакций для отладки финансовой отчетности и истории операций.
transaction_description
Локализованные описания платежей для имитации реальных банковских выписок.
Поддержка Locale
ifsc_code
Индийские коды IFSC для тестирования межбанковских переводов NEFT/RTGS.
bsb_code
Австралийские коды BSB для валидации реквизитов банковских отделений.
check_number
Номера банковских чеков США для тестирования систем клиринга и обработки.
micr_line
Строки MICR для симуляции оптического распознавания данных на чеках США.
payment_reference
Универсальные референсы платежей для отслеживания транзакций в ERP-системах.
wire_routing_number
9-значные роутинговые номера ABA/Fedwire для тестирования переводов в США.
account_number
Номера банковских счетов для проверки алгоритмов валидации и маскирования.
account_number_masked
Маскированные номера счетов по PCI-DSS v4.0 для безопасного отображения в UI.
micr_line_masked
Маскированные строки MICR с сохранением видимости роутингового номера.
transaction_description_masked
Маскированные описания транзакций по GDPR для минимизации персональных данных.
Поддержка Locale
check_number_masked
Номера чеков с частичным маскированием для обеспечения приватности данных.
payment_reference_masked
Маскированные референсы платежей с сохранением даты для соответствия GLBA.
swift
Коды SWIFT/BIC для валидации международных банковских переводов и платежных систем.
Поддержка Locale
bic
Идентификационный код банка (BIC/SWIFT) для симуляции межбанковских транзакций.
Поддержка Locale
sort_code
Британские 6-значные sort_code для тестирования локальных банковских операций в UK.
routing_number
9-значные routing_number (ABA) с проверкой контрольной суммы для платежей в США.
bik_code
Российские БИК коды для заполнения реквизитов и проверки банковских данных.
bank_name
Названия банков с учетом локализации для генерации реалистичных финансовых отчетов.
Поддержка Locale
transaction
Сложные записи банковских транзакций для тестирования аналитических систем и финтех-сервис…
Поддержка Locale
sepa_ref
Идентификатор SEPA End-to-End для тестирования европейских платежей.
Payments (5)
swift_mt103
Поля сообщения SWIFT MT103 для межбанковских переводов.
Поддержка Locale
pain001
XML-файл ISO 20022 Pain.001 для инициации кредитных переводов.
nacha_ach
Файл NACHA ACH с фиксированными записями для тестирования клиринга.
sepa_mandate
Мандат SEPA Direct Debit с проверкой контрольных цифр MOD-97.
fedwire
Сообщение Fedwire Funds Transfer в формате {TAG}VALUE для платежей США.
CardPhysics (8)
iso8583_auth_request
Запрос авторизации ISO 8583 (MTI 0100) с набором DE для эквайринга.
Поддержка Locale
iso8583_auth_response
Ответ на авторизацию ISO 8583 (MTI 0110) с кодами DE038 и DE039.
Поддержка Locale
iso8583_reversal
Запрос отмены ISO 8583 (MTI 0400) с данными оригинала DE056.
Поддержка Locale
emv_arqc
Криптограмма EMV ARQC (тег 9F26) для проверки подлинности транзакций.
emv_atc
Счетчик транзакций EMV ATC (тег 9F36) для мониторинга активности карты.
emv_iad
Данные эмитента EMV IAD (тег 9F10) в формате hex для чиповых карт.
atm_session
JSON-запись сессии банкомата с терминалом, маскированным PAN и ARQC.
Поддержка Locale
pos_receipt
Текст чека POS-терминала с маскированным PAN и кодом авторизации.
Поддержка Locale
Corporate (4)
company_name
Официальные названия компаний для заполнения профилей B2B-клиентов и CRM-систем.
Поддержка Locale
job_title
Названия должностей для наполнения баз данных сотрудников и HR-платформ.
Поддержка Locale
jobtitle
Профессиональные должности для тестирования функционала поиска и фильтрации персонала.
Поддержка Locale
occupation
Классификация профессий для демо-данных в резюме и социальных сетях.
Поддержка Locale
Compliance (17)
policy_number
Номер страхового полиса в формате POL-YYYYMMDD-NNNNN для баз данных.
claim_number
Номер страхового случая в формате CLM-YYYYMMDD-NNNNN для CRM-систем.
pep_status
Статус политически значимого лица (PEP, RCA) для проверки комплаенса и KYC.
aml_risk_rating
Уровень риска AML (Low, High, Critical) для оценки безопасности финансовых операций.
cdd_level
Уровень проверки клиента (Standard, Enhanced, Simplified) в рамках процедур Due Diligence.
sar_number
Номер отчета о подозрительной деятельности (SAR) для банковского мониторинга.
ubo_ownership_percentage
Процент владения бенефициара (UBO) для корпоративной отчетности и KYC.
kyc_document_type
Тип документа KYC (Passport, National ID) для верификации личности пользователя.
consent_id
Идентификатор согласия на обработку данных для соблюдения регуляторных норм.
tpp_id
Идентификатор стороннего провайдера (TPP) для интеграций в рамках PSD2.
onboarding_method
Метод онбординга клиента (eKYC, Video KYC) для анализа воронки регистрации.
sanctions_hit
Результат проверки по санкционным спискам (OFAC/UN/EU) для комплаенс-тестирования.
sar_number_masked
Маскированный номер SAR для защиты конфиденциальности согласно правилам BSA.
policy_number_masked
Маскированный номер полиса для техподдержки с соблюдением GLBA.
claim_number_masked
Скрытый номер страхового случая для безопасной обработки обращений.
ubo_ownership_percentage_masked
Маскированный процент владения UBO для соблюдения директив EU AMLD.
consent_id_masked
Маскированный ID согласия для аудита с соблюдением GDPR.
Health (12)
bloodtype
Группы крови человека (ABO и резус-фактор) для медицинских информационных систем.
blood_type
Группы крови и резус-факторы для симуляции данных в электронных медкартах.
nhs_number
Номера NHS с проверкой Modulo 11 для британских медицинских сервисов.
nhsnumber
Идентификатор пациента NHS для тестирования интеграций с британским здравоохранением.
icd10
Коды МКБ-10 (ICD-10) для классификации диагнозов в медицинском ПО.
bmi
Рассчитанный индекс массы тела (BMI) для фитнес-приложений и трекеров здоровья.
height
Рост в см или дюймах для персонализации пользовательских профилей.
Поддержка Locale
weight
Вес в кг или фунтах для тестирования расчетов в спортивных сервисах.
Поддержка Locale
npi
Идентификатор NPI США с проверкой Luhn для медицинских систем.
hl7_message
Сообщение HL7 v2.5 ADT^A01 о госпитализации для медицинского ПО.
fhir_patient
Ресурс FHIR R4 Patient в JSON для интеграции медицинских данных.
Поддержка Locale
dicom_uid
Уникальный DICOM UID для идентификации медицинских изображений.
Commerce (7)
currency
Коды ISO и символы валют для мультивалютных интерфейсов и интернет-магазинов.
Поддержка Locale
tax_rate
Названия и ставки налогов (VAT, KDV) для расчета стоимости в корзине.
Поддержка Locale
taxrate
Локализованные налоговые ставки для тестирования бухгалтерских модулей.
Поддержка Locale
invoice_number
Форматы номеров инвойсов для генерации счетов и отчетности.
Поддержка Locale
invoicenumber
Номера счетов-фактур для автоматизации документооборота и ERP-систем.
Поддержка Locale
vin
VIN-коды автомобилей с проверкой ISO 3779 для реестров транспортных средств.
Поддержка Locale
vehicle
Полные данные об авто (марка, модель) для каталогов и страховых сервисов.
Поддержка Locale
Meta (25)
reverse_regex
Генерация строк по регулярным выражениям для тестирования валидаторов и парсеров.
uuid
Уникальные идентификаторы UUID v4 (RFC 4122) для первичных ключей в БД.
requestid
Уникальные requestid для логирования и отладки API-запросов.
correlationid
Идентификаторы correlationid для сквозной трассировки в микросервисах.
sessionid
Идентификаторы сессий для тестирования авторизации и управления состоянием.
idempotencykey
Ключи idempotencykey для безопасных повторных вызовов API.
deviceid
Уникальные ID устройств (UUID в верхнем регистре) для мобильной аналитики.
timestamp
Текущее время в формате Unix epoch для временных меток в логах.
timestamp_iso
Дата и время в формате ISO 8601 для стандартизированного обмена данными.
ipv4
Публичные и приватные IPv4-адреса для сетевых настроек и логов безопасности.
ipv6
Адреса IPv6 (RFC 4291) для тестирования совместимости сетевых протоколов.
browser_name
Названия популярных браузеров для аналитики трафика и UI-тестов.
browser_version
Версии браузеров для проверки кроссбраузерной совместимости.
browser_engine
Движки браузеров (Blink, WebKit) для технической диагностики фронтенда.
useragent
Реалистичные строки User-Agent для парсинга и анализа клиентских устройств.
jwt
Тестовые JSON Web Token (JWT) для отладки механизмов аутентификации.
bearertoken
Токены Bearer для авторизации HTTP-запросов в защищенных API.
hash
Криптографические хеш-значения для тестирования алгоритмов шифрования и целостности.
mac_address
48-битные MAC-адреса (IEEE 802) для идентификации сетевого оборудования.
url
Локализованные веб-ссылки для проверки парсеров и наполнения контента.
Поддержка Locale
domain
Доменные имена с региональными TLD для тестирования сетевых сервисов.
Поддержка Locale
color
Цвета в HEX или именованные значения для динамической стилизации UI.
clientversion
Версии клиентского ПО (SemVer) для управления обновлениями.
signature
Цифровые подписи HMAC-SHA256 для проверки подлинности данных.
apppassword
Одноразовые пароли и PIN-коды приложений для тестирования систем аутентификации.
Security (12)
cef_log
Логи в формате ArcSight CEF для отладки систем SIEM и мониторинга безопасности.
x509_cert
Поля сертификата X.509 в JSON для тестирования PKI и валидации SSL/TLS.
pcap_hex
Hex-дамп pcap фреймов Ethernet+IPv4+TCP для анализа трафика в Wireshark.
password
Надежные пароли с буквами, цифрами и спецсимволами для систем регистрации.
password_hash
Хеши паролей в формате bcrypt для проверки механизмов аутентификации в БД.
cve_id
Идентификаторы уязвимостей CVE для наполнения баз данных ИБ и сканеров.
api_key
Безопасные API-ключи для тестирования аутентификации в сервисах.
totp_code
6-значные коды TOTP для проверки двухфакторной аутентификации.
webhook_signature
HMAC подписи для безопасной доставки вебхуков и тестирования безопасности API.
transaction_id
Уникальный защищенный идентификатор транзакции для отладки платежных систем.
public_ip
Публичный IPv4-адрес для имитации внешних сетевых соединений.
private_ip
Внутренний IPv4-адрес для тестирования локальных сетевых конфигураций.
RFID (3)
NFC (7)
nfc_uid
Уникальный идентификатор NFC-чипа (UID) для разработки бесконтактных сервисов.
nfc_atqa
Код ответа на запрос (ATQA) для определения типа и характеристик NFC-метки.
nfc_sak
Код подтверждения выбора (SAK) для реализации протоколов обмена данными NFC.
ndef_uri
Запись NDEF URI для передачи ссылок и команд через NFC-метки.
ndef_text
Текстовая запись NDEF для хранения и считывания данных из памяти NFC-тегов.
Поддержка Locale
apdu
Команды APDU для тестирования низкоуровневого взаимодействия со смарт-картами.
nfc_tag
Детальные параметры NFC-метки для отладки мобильных приложений и ридеров.
IR (4)
ir_nec
Сигналы ИК-протокола NEC для эмуляции управления бытовой электроникой.
ir_rc5
Данные ИК-протокола Philips RC5 для тестирования пультов дистанционного управления.
ir_pronto
ИК-коды в формате Pronto Hex для настройки универсальных систем управления.
ir_raw
Сырые данные таймингов ИК-импульсов для низкоуровневой отладки протоколов.
Barcode (6)
ean13
Штрих-коды EAN-13 с контрольной суммой для ритейла и складского учета товаров.
Поддержка Locale
ean8
Сжатые штрих-коды EAN-8 для маркировки малогабаритных товаров в торговле.
Поддержка Locale
upca
Коды UPC-A с контрольной суммой для идентификации товаров на рынке США.
isbn13
Международный стандартный книжный номер ISBN-13 для библиотечных каталогов.
isbn10
Устаревший формат ISBN-10 с контрольной суммой для архивных книжных данных.
gs1_128
Идентификаторы применения GS1-128 для логистической маркировки грузов.
Telecom (5)
imei
Идентификатор мобильного оборудования IMEI с проверкой по алгоритму Luhn.
imei2
Код IMEI в дефисном формате для заполнения технических спецификаций устройств.
iccid
Уникальный идентификатор SIM-карты ICCID для телекоммуникационных систем.
Поддержка Locale
imsi
Международный идентификатор мобильного абонента IMSI для биллинга и связи.
Поддержка Locale
msisdn
Номер мобильного абонента MSISDN для тестирования SMS-сервисов и звонков.
Поддержка Locale
CapMarkets(Trading) (20)
isin
Международный код ценной бумаги ISIN (ISO 6166) для биржевых операций.
Поддержка Locale
cusip
Идентификатор CUSIP для учета ценных бумаг на рынках США и Канады.
sedol
Код SEDOL для идентификации акций и облигаций на британских биржах.
lei
Код юридического лица LEI (ISO 17442) для международной финансовой отчетности.
fix_message
Сообщения протокола FIX 4.4 для симуляции торговых ордеров и котировок.
psd2_consent
Согласие на платеж PSD2 / Open Banking в компактном формате JWS (HMAC-SHA256).
Поддержка Locale
stock_ticker
Биржевой тикер (1–5 букв) для быстрой идентификации акций на торгах.
figi
Глобальный идентификатор финансовых инструментов FIGI (OpenFIGI) с проверкой Luhn.
forex_pair
Валютные пары BASE/QUOTE по стандарту ISO 4217 для Forex-приложений.
forex_rate
Реалистичные курсы валют Forex с 4 знаками после запятой для расчетов.
ric
Код Reuters Instrument Code (RIC) для работы с терминалами Refinitiv.
Поддержка Locale
mic
Код идентификации биржи MIC (ISO 10383) для классификации торговых площадок.
Поддержка Locale
stock_exchange
Полное название фондовой биржи для локализованных финансовых интерфейсов.
Поддержка Locale
option_contract
Символ опционного контракта OCC с тикером, датой экспирации и страйком.
bond_yield
Доходность облигации в процентах для инвестиционного анализа и оценки рисков.
coupon_rate
Купонная ставка облигации для расчета периодических процентных выплат.
settlement_date
Дата расчета сделки (T+1 до T+5) в формате YYYY-MM-DD.
portfolio_id
Идентификатор инвестиционного портфеля с префиксом PRTF/PORT.
portfolio_id_masked
Маскированный ID портфеля для соблюдения требований MiFID II.
nsin
Национальный код ценной бумаги (CUSIP, SEDOL или буквенно-цифровой ID).
Поддержка Locale
Crypto (16)
btc_address
Адрес Bitcoin-кошелька (P2PKH, Bech32) для тестирования криптоплатежей.
eth_address
Ethereum-адрес для взаимодействия со смарт-контрактами и EVM-сетями.
crypto_address
Универсальный криптоадрес для тестирования транзакций в различных валютах.
tx_hash
Хеш транзакции в блокчейне для отслеживания статуса операций.
block_hash
Идентификатор блока в блокчейне для проверки целостности данных.
mnemonic
Mnemonic-фраза (BIP-39) для тестирования восстановления доступа к кошелькам.
nft_token_id
ID токена NFT (ERC-721) для разработки маркетплейсов и коллекций.
gas_price
Цена газа в Gwei для расчета стоимости транзакций в сети Ethereum.
gas_limit
Лимит газа для транзакций, необходимый для симуляции выполнения смарт-контрактов.
defi_protocol_name
Названия DeFi-протоколов (Uniswap, Aave) для финтех-приложений.
blockchain_network
Название блокчейн-сети (Polygon, Arbitrum) для кроссчейн-разработки.
wallet_label
Метка криптокошелька (Hot Wallet, Cold Storage) для управления активами.
defi_position_type
Тип DeFi-позиции (Staking, Lending) для инвестиционных дашбордов.
cryptocurrency_name
Названия криптовалют (Bitcoin, Solana) для торговых платформ.
liquidity_pool_id
ID пула ликвидности в формате Ethereum-адреса для DeFi-сервисов.
liquidity_pool_id_masked
Маскированный адрес пула для соблюдения FATF Travel Rule.
E-Commerce (7)
product_name
Названия товаров для наполнения каталогов интернет-магазинов.
sku
Артикулы товаров (SKU) для тестирования систем складского учета.
order_id
Уникальные ID заказов для отладки процессов оформления и оплаты.
tracking_number
Трек-номера логистических служб для отслеживания доставки.
dhl_tracking
Номера отслеживания DHL Express для интеграции с почтовыми сервисами.
category
Категории товаров для классификации и фильтрации в каталоге.
rating
Рейтинги товаров (1.0 - 5.0) для систем отзывов и рекомендаций.
Location (5)
latitude
Географическая широта для картографических сервисов и геолокации.
Поддержка Locale
longitude
Географическая долгота для точного определения местоположения на карте.
Поддержка Locale
timezone
Часовые пояса IANA для настройки расписаний и локализации времени.
Поддержка Locale
country_code
Коды стран ISO 3166-1 alpha-2 для международной логистики.
Поддержка Locale
coordinates
Пары координат (Lat/Long) для работы с геоданными в приложениях.
Поддержка Locale
Social (5)
username
Имена пользователей соцсетей для тестирования профилей и чатов.
handle
Юзернеймы с префиксом @ для социальных платформ и мессенджеров.
hashtag
Популярные хэштеги для симуляции ленты новостей и трендов.
bio
Тексты биографий профилей для наполнения социальных интерфейсов.
follower_count
Количество подписчиков для аналитических дашбордов и соцсетей.
Hardware (5)
track1_data
Данные Track 1 магнитной полосы по ISO/IEC 7813 для симуляции чтения карт.
track2_data
Данные Track 2 магнитной полосы для тестирования процессинга транзакций.
chip_data
Имитация TLV-данных EMV-чипа (ICC) для отладки взаимодействия с терминалами.
Поддержка Locale
pin_block
PIN block формата 0 по ISO 9564-1 для проверки криптографических модулей и HSM.
pin_block_fmt3
PIN block формата 3 по ISO 9564-1 для тестирования безопасности банковских систем.
Aviation (3)
Wireless (2)
WebAuthn (2)
Wallet (3)
AI Vector (3)
OIDC (3)
BankStatement (2)
EDI (2)
EventSourcing (2)
Telemetry (2)
OHLCV (2)
Automotive (2)
EInvoice (2)
GameDev (2)
Prometheus (2)
NMEA (2)
MRZ (2)
PenTest (2)
IntlIDs (49)
br_cpf
Бразильский CPF с проверкой MOD-11 для регистрации физлиц.
br_cnpj
Бразильский CNPJ с проверкой MOD-11 для регистрации компаний.
in_pan
Индийский PAN-номер для налогового и финансового тестирования.
in_aadhaar
Индийский Aadhaar из 12 цифр с проверкой Verhoeff.
in_gstin
Индийский GSTIN из 15 символов с проверкой Luhn-36.
in_epic
Индийский Voter ID (EPIC) для электоральных систем.
cn_ric
ID резидента Китая (18 символов) с проверкой контрольной суммы.
mx_curp
Мексиканский CURP с проверкой по алфавиту для идентификации граждан.
mx_rfc
Мексиканский RFC для физических (13 знаков) и юридических лиц (12 знаков).
it_codicefiscale
Генерация итальянского Codice Fiscale (16 символов) с MOD-26 для тестирования финансовых с…
es_dni
Испанский DNI: 8 цифр и контрольная буква MOD-23. Идеально для проверки форм регистрации.
es_nie
Генерация испанского NIE для иностранцев с префиксом X/Y/Z и MOD-23 для валидации данных.
es_ccc
Банковский счет Испании CCC (20 цифр) с MOD-11. Используйте для тестов платежных шлюзов.
de_idnr
Немецкий налоговый ID (IdNr) из 11 цифр по стандарту ISO 7064 MOD 11,10 для финтех-разрабо…
de_stnr
Налоговый номер Германии Steuernummer в формате ELSTER (13 цифр) для отчетности и B2B тест…
pk_cnic
Пакистанский CNIC (13 цифр) для верификации личности в локальных сервисах и базах данных.
jp_cn
Корпоративный номер Японии (13 цифр) с проверкой MOD-9 для реестров компаний и CRM.
jp_in
Индивидуальный номер Японии (My Number) из 12 цифр с MOD-11 для государственных API.
kr_rrn
Южнокорейский RRN (13 цифр) с датой рождения и полом для проверки KYC-процессов.
kr_brn
Регистрационный номер бизнеса Южной Кореи (10 цифр) для тестирования корпоративных аккаунт…
nl_bsn
Голландский BSN (9 цифр) с проверкой MOD-11 для интеграции с голландскими сервисами.
pl_pesel
Польский PESEL (11 цифр) с датой рождения и MOD-10 для систем идентификации граждан.
se_personnummer
Шведский Personnummer с алгоритмом Luhn для тестирования локальных форм и баз данных.
dk_cpr
Датский номер CPR (10 цифр) для симуляции данных пользователей и медицинских систем.
fi_hetu
Финский идентификатор HETU с проверкой MOD-31 для финских веб-сервисов и приложений.
no_fodselsnummer
Норвежский Fødselsnummer (11 цифр) с двойным MOD-11 для банковских и страховых тестов.
au_abn
Австралийский бизнес-номер ABN (11 цифр) с MOD-89 для проверки налоговых документов.
au_tfn
Налоговый номер Австралии TFN (9 цифр) с MOD-11 для тестирования финансовых транзакций.
au_acn
Австралийский номер компании ACN (9 цифр) с MOD-10 для корпоративной отчетности.
my_nric
Малайзийский NRIC (12 цифр) с кодом места рождения для верификации профилей пользователей.
th_pin
Личный ID Таиланда (13 цифр) с MOD-11 для разработки локализованных приложений.
th_tin
Бизнес-TIN Таиланда (13 цифр) для тестирования систем электронного документооборота.
sg_uen
Уникальный номер организации Сингапура UEN с MOD-11 для B2B платформ и реестров.
za_idnr
Южноафриканский ID (13 цифр) с алгоритмом Luhn для проверки данных в CRM-системах.
ca_bn
Канадский бизнес-номер BN (9 цифр) с проверкой Luhn для налоговых и торговых тестов.
nz_ird
Номер IRD Новой Зеландии (8-9 цифр) с MOD-11 для тестирования бухгалтерского ПО.
ar_cuit
Аргентинский CUIT (11 цифр) с MOD-11 для валидации налоговых данных компаний.
ar_dni
Аргентинский DNI (7-8 цифр) для симуляции персональных данных в латиноамериканских сервиса…
cl_rut
Чилийский RUT с контрольной цифрой или K (MOD-11) для проверки платежных форм.
co_nit
Колумбийский NIT (9 цифр + контрольная цифра) для тестирования корпоративных баз данных.
il_idnr
Израильский ID (9 цифр) с алгоритмом Luhn для разработки систем аутентификации.
ro_cnp
Румынский CNP (13 цифр) с MOD-11 для верификации персональных данных граждан.
ro_cui
Идентификатор компании Румынии CUI с MOD-11 для тестирования бизнес-логики.
hr_oib
Хорватский OIB (11 цифр) по ISO 7064 MOD 11,10 для государственных и финтех систем.
bg_egn
Болгарский EGN (10 цифр) с датой рождения и MOD-11 для проверки профилей пользователей.
lt_asmens
Литовский персональный код (11 цифр) для тестирования систем идентификации в странах Балти…
ee_ik
Эстонский Isikukood (11 цифр) с MOD-11 для разработки e-government сервисов.
pt_cc
Португальская карта гражданина CC с контрольным числом для валидации личных данных.
eg_tn
Налоговый номер Египта (9 цифр) для тестирования систем учета и электронной коммерции.
Datetime (8)
past_date
Случайная дата в прошлом (до 5 лет) в формате YYYY-MM-DD для архивных данных.
future_date
Случайная дата в будущем (до 5 лет) в формате YYYY-MM-DD для планирования событий.
date_between
Случайная дата в заданном диапазоне для гибкого тестирования временных интервалов.
date_this_year
Случайная дата текущего календарного года для годовой отчетности.
date_this_month
Случайная дата текущего месяца для проверки ежемесячных операций.
time_only
Строка времени в 24-часовом формате HH:MM:SS для расписаний и логов.
past_datetime
Дата и время в прошлом по стандарту ISO 8601 для исторических записей.
future_datetime
Дата и время в будущем по стандарту ISO 8601 для будущих событий.
Web (7)
slug
URL-friendly слаг из слов через дефис для тестирования маршрутизации и SEO.
http_method
Стандартные HTTP-методы (GET, POST и др.) для имитации API-запросов.
http_status_code
Коды состояния HTTP (2xx-5xx) для тестирования обработки ответов сервера.
port_number
Валидный номер порта TCP/UDP (1–65535) для сетевых настроек.
hostname
Имя хоста сервера в нижнем регистре для конфигурации сетевых узлов.
tld
Доменные расширения верхнего уровня (.com, .net, .io) для генерации доменов.
uri_path
Строка пути API URI, начинающаяся с /, для тестирования эндпоинтов.
Быстрый старт
Установка
pip install mockjutsu
# verify
mockjutsu --version
python -c "import mockjutsu; print('OK')"Настройка разработчика
git clone https://github.com/altansayan/mock-jutsu-api.git cd mock-jutsu-api pip install -e ".[dev]" # run tests pytest tests/ -v
Python API
jutsu.generate('iban', locale='RU')
jutsu.generate('phone', locale='RU')
jutsu.generate('cardnum', network='mir')
jutsu.generate('fullname', locale='RU')CLI
mockjutsu generate iban --locale RU mockjutsu generate phone --locale RU mockjutsu generate cardnum --network mir mockjutsu bulk phone --count 1000 --locale RU mockjutsu template uuid fullname phone iban --locale RU mockjutsu start-api --port 8000
Профиль идентификации RU
p = jutsu.profile(locale='RU') # inn, firstname, lastname, # phone (+7...), email, # iban (RU...), address # CLI mockjutsu profile --locale RU --count 3
Пример Fintech RU
jutsu.generate('inn') # 7707083893
jutsu.generate('snils') # 112-233-445 95
jutsu.generate('ogrn') # 1027700132195
jutsu.generate('kpp') # 770701001
jutsu.generate('iban', locale='RU')
jutsu.generate('cardnum', network='mir')Функции
profile()
# Python jutsu.profile(locale='RU') # CLI mockjutsu profile --locale RU mockjutsu profile --locale RU --count 5
company()
# Python jutsu.company(locale='RU') # CLI mockjutsu company --locale RU mockjutsu company --locale RU --count 3
bulk()
# Python
jutsu.bulk('phone', count=100, locale='RU')
jutsu.bulk('iban', count=500, locale='RU')
# CLI
mockjutsu bulk phone --count 100 --locale RU
mockjutsu bulk iban --count 500 --locale RUtemplate()
# Python jutsu.template( ['uuid', 'phone', 'iban'], count=10, locale='RU') # CLI mockjutsu template uuid phone iban --locale RU --count 10 mockjutsu template uuid phone iban --format csv mockjutsu template uuid phone iban --format sql --table users
export()
# Python
jutsu.export(
{'id':'uuid','phone':'phone','iban':'iban'},
count=1000, format='sql',
table='users', locale='RU')
# CLI
mockjutsu export uuid phone iban --count 1000 --format sql --table users --locale RUREST API
# Start server
mockjutsu start-api --port 8000
GET /generate/phone?locale=RU
GET /bulk/iban?count=10&locale=RU
GET /profile?locale=RU&count=1
POST /template
{"types":["uuid","phone","iban"],"locale":"RU","count":1}
# Swagger UI
# http://localhost:8000/docsREST API
GET /generate/{type}
GET /generate/phone?locale=RU
GET /generate/iban?locale=RU
GET /generate/cardnum?network=mir
GET /generate/hash?algorithm=sha256
# Response
{"type":"phone","locale":"RU",
"result":"...","status":"success"}GET /bulk/{type}
GET /bulk/phone?count=10&locale=RU
GET /bulk/iban?count=5&locale=RU
# Response
{"type":"phone","count":10,
"results":["...","..."]}POST /template
{"types":["uuid","phone","iban"],
"count":1,"locale":"RU"}
# count=1 -> single object
# count>1 -> arrayGET /profile & /company
GET /profile?locale=RU&count=1 GET /company?locale=RU&count=1
POST /export
{"schema_map":{"id":"uuid","p":"phone"},
"count":10,"locale":"RU",
"format":"csv","table":"users"}GET /list
GET /list
GET /list?cat=Financial
GET /health -> {"status":"ok"}
# Swagger UI
# http://localhost:8000/docsСтандарты маскирования
Флаг --mask в Mock Jutsu возвращает значения, замаскированные в соответствии с регуляциями. В таблице ниже показано, какая функция маскируется, по какой регуляции и как.
Использование: mockjutsu generate cardnum --mask · jutsu.generate('cardnum', mask=True) · GET /generate/cardnum?mask=true
| Регуляция | Типы | Правило маскирования |
|---|---|---|
| PCI DSS v4.0 §3.4.1 (PAN) | cardnum | BIN(6) + **** + last4 → 4155 56** **** 3399 |
| PCI DSS SAD (saklanamaz) | cvv3cvv4pintrack1_datatrack2_datachip_datapin_blockpin_block_fmt33ds_cavvpasswordpassword_hashemv_arqc | All characters → *** |
| PCI DSS (kart meta) | expiryexpirymonthexpiryyear | expiry → **/** | month/year → ** |
| PCI DSS (kart sahibi) | cardowner | Each word: first char + *** → E*** K*** |
| EMV / ISO 8583 | emv_atcemv_iadiso8583_auth_requestiso8583_auth_responseiso8583_reversal | EMV atc → **XX | iad → first4+****+last4 | ISO DE002 PAN field masked |
| KVKK Rehber 2.4 (T.C. Kimlik) | tcknykn | First 2 + ******* + last 2 → 25*******10 |
| KVKK (Vergi / SGK) | vkntaxidsgkmersisinsurance_id | vkn → first3+****+last3 | sgk → middle block masked | mersis → first4+****+last4 |
| GDPR Art.5 (e-posta) | email | First 2 chars of local part + *** @ domain → al***@mail.com |
| GDPR Art.5 (doğum tarihi) | birthdate | Year visible, month/day hidden → 1990-**-** |
| GDPR Art.5 (isim) | firstnamelastnamefullnamepatronymic | Each word: first char + *** → E*** K*** |
| GDPR Art.5 (yaş) | age | All digits → ** |
| GDPR Art.5 (pasaport / ehliyet) | passportlicensemrz_td3mrz_td1 | First 2 + **** + last 2 → P1****67 | MRZ → middle block masked |
| E.164 / GDPR (telefon) | phonemsisdn | Country code + *** *** ** + last2 → +90 *** *** ** 34 |
| GDPR (yerel telefon) | phone_local | *** + last 2 digits → ***34 |
| SEPA / PSD2 (IBAN) | iban | Country(2) + check(2) + **** + last4 → TR12 **** **** **** **** **34 |
| US GLBA / IRS (SSN) | ssnssn_masked | ***-**-last4 → ***-**-5678 |
| US GLBA / IRS (EIN) | ein | **-*****last4 |
| HIPAA (NPI) | npi | First 5 + **** + last 4 |
| UK HMRC (NIN) | nin | AB ** ** ** C → AB ** ** ** C |
| UK HMRC (UTR) | utr | First 5 visible + ***** → 12345***** |
| UK NHS | nhs_numbernhsnumber | First 3 + *** + ***last1 → 943 *** ***9 |
| UK (CRN / PAYE) | crnpayesort_code | crn → first2+****+last2 | paye → first4+***+last3 | sort_code → **-**-** |
| Almanya (Kimlik / Vergi) | de_idnrde_stnrrvn | First 3-4 + **** + last 2-4 |
| Rusya (INN / SNILS) | inninn_individualsnils | First 3 + **** + last 3 |
| HIPAA (sağlık verisi) | icd10bmiheightweighthl7_messagefhir_patientdicom_uid | icd10 → digits masked | bmi/height/weight → *.* units preserved | HL7 field values → **** | FHIR name fields → *** | DICOM → first3+.***** |
| 3GPP / GSMA (Telecom) | imeiimei2iccidimsi | IMEI → TAC(8)+****+last2 | ICCID → IIN(6)+****+last4 | IMSI → MCC+MNC(5)+****+last4 |
| GDPR / RFC 6890 (IP / MAC) | ipv4public_ipmac_address | IPv4 → first 2 octets.*.* → 192.168.*.* | MAC → first 3 groups:**:**:** |
| GDPR (konum) | latitudelongitudecoordinates | 2 decimal places visible + ***** → 41.01***** |
| VIN / Araç (NHTSA) | vinvehicle | WMI+VDS(9) + **** + last4 → WBA3A5C5X****3456 |
| Plaka (KVKK) | plate | City code + letter[0]+*** + serial → 34 A** 123 |
| IATA (Havacılık) | pnr_codeiata_ticket | PNR → first2+**** | Ticket → first3+****+last3 |
| KVKK / GDPR (finansal) | balancecredit_score | balance → ****+last2 integer digits+decimal | credit_score → first digit+** |
| OWASP (oturum / kimlik doğrulama) | sessioniddeviceidusernamehandle | sessionid/deviceid → first8-****-****-****-last12 | username → first2+***+last2 | handle → @first2+*** |
| Ticaret (sipariş / kargo) | order_idtracking_number | order_id → first6+****+last4 | tracking → first4+****+last4 |
| OIDC / OAuth 2.0 (token) | oidc_tokenoidc_token_set | token → first10+***.last4 | token_set → token fields masked |
| BIP39 (anımsatıcı) | mnemonic | First word visible + *** *** ... *** |
| PSD2 / Open Banking | psd2_consent | First 12 characters + *** |
| SWIFT / ISO 20022 | swift_mt103 | IBAN/BIC/ACC fields → CC+**** → IBAN: TR**** |
| Brezilya (CPF / CNPJ) | br_cpfbr_cnpj | CPF → first3+***+***+last2 | CNPJ → first4+****+last4 |
| Hindistan (PAN / Aadhaar / GSTIN / EPIC) | in_panin_aadhaarin_gstinin_epic | PAN → first5+****+last1 | Aadhaar → XXXX XXXX last4 | GSTIN → state+PAN+****+last2 | EPIC → first3+****+last2 |
| Çin (RIC) | cn_ric | Area+year (first6) + **** + last4 |
| Meksika (CURP / RFC) | mx_curpmx_rfc | First 4 + middle masked + last 2 |
| İtalya (Codice Fiscale) | it_codicefiscale | Surname(4) + ** + birth month(2) + **** + check |
| İspanya (DNI / NIE / CCC) | es_dnies_niees_ccc | DNI/NIE → first2+****+last2 | CCC → first4+****+last4 |
| Güney Kore (RRN / BRN) | kr_rrnkr_brn | RRN → birthdate(6)-gender+***** | BRN → first3+****+last3 |
| Hollanda (BSN) | nl_bsn | First 3 + **** + last 2 |
| Polonya (PESEL) | pl_pesel | First 6 (birthdate) + ** + last 2 |
| İsveç (Personnummer) | se_personnummer | Birthdate(8) + -**** |
| Danimarka (CPR) | dk_cpr | Birthdate(6) + -**** |
| Finlandiya (HETU) | fi_hetu | Birthdate(6) + -**** |
| Norveç (Fødselsnummer) | no_fodselsnummer | First 6 (birthdate) + ** + last 2 |
| Avustralya (ABN / TFN / ACN) | au_abnau_tfnau_acn | First 3 + **** + last 2-3 |
| Malezya (NRIC) | my_nric | First 6 (birthdate+state) + **** + last 4 |
| Pakistan (CNIC) | pk_cnic | First 5 + **** + last 2 |
| Japonya (CN / IN) | jp_cnjp_in | First 4 + **** + last 4 |
| Singapur (UEN) | sg_uen | First 4 + middle masked + last 2 |
| Tayland (PIN / TIN) | th_pinth_tin | First 4 + **** + last 4 |
| Güney Afrika (IDNR) | za_idnr | First 6 (birthdate) + *** + last 3 |
| Kanada (BN) | ca_bn | First 3 + **** + last 2 |
| Yeni Zelanda (IRD) | nz_ird | First 3 + **** + last 2 |
| Arjantin (CUIT / DNI) | ar_cuitar_dni | First 2-4 + middle masked + last 2 |
| Şili (RUT) | cl_rut | First 3 + **** + last 2 |
| Kolombiya (NIT) | co_nit | First 3 + **** + last 3 |
| İsrail (IDNR) | il_idnr | First 3 + **** + last 2 |
| Romanya (CNP / CUI) | ro_cnpro_cui | CNP → first4+****+last3 | CUI → first4+****+last3 |
| Hırvatistan (OIB) | hr_oib | First 4 + **** + last 3 |
| Bulgaristan (EGN) | bg_egn | Birthdate(6) + ** + last 2 |
| Litvanya (Asmens kodas) | lt_asmens | First 5 + **** + last 2 |
| Estonya (IK) | ee_ik | First 5 + **** + last 2 |
| Portekiz (CC) | pt_cc | First 4 + **** + last 3 |
| Mısır (TIN) | eg_tn | First 3 + **** + last 2 |
| Ön-maskeli tipler (_masked varyantlar) | tckn_maskedssn_maskedaccount_number_maskedmicr_line_maskedtransaction_description_maskedcheck_number_maskedpayment_reference_maskedcredit_limit_maskedmortgage_rate_maskedpremium_amount_maskedportfolio_id_maskedsar_number_maskedpolicy_number_maskedclaim_number_maskedubo_ownership_percentage_maskedconsent_id_maskedliquidity_pool_id_masked | Generated pre-masked — --mask flag has no additional effect |