30 эндпоинтов: генераторы UUID/паролей/цветов/lorem, DNS-поиск, QR-коды, сокращение URL, WHOIS, цветовые палитры, штрих-коды, проверка SSL, PageSpeed, велошеринг, изображения-заглушки, аватары, вычисление хешей, генерация случайных пользователей из RandomUser.me, поиск и потоковая передача SSE в реальном времени.
Базовый URL: https://nordapi.ee/api/v1
GET /generate/uuid
Генерация одного или нескольких криптографически случайных идентификаторов UUID v4. UUID — это универсально уникальные 128-битные идентификаторы в стандартном формате 8-4-4-4-12 (например, 550e8400-e29b-41d4-a716-446655440000). Полезно для генерации первичных ключей баз данных, токенов сессий, ID корреляции для распределённых систем и любых ситуаций, где нужны глобально уникальные идентификаторы без центрального реестра.
count
необязательный
по умолчанию: 1
curl https://nordapi.ee/api/v1/generate/uuid
GET /generate/color
Генерация случайного цвета с его hex-кодом, значениями RGB, HSL и читаемым названием цвета. Полезно для инструментов дизайна, нуждающихся в цветовом вдохновении, проектов генеративного искусства, функций тематизации UI, генерации цветов-заглушек и любых творческих приложений, которым полезен случайный выбор цвета.
curl https://nordapi.ee/api/v1/generate/color
GET /generate/password
Генерация криптографически безопасного случайного пароля с настраиваемой длиной (по умолчанию 16 символов). Включает заглавные, строчные буквы, цифры и специальные символы для максимальной надёжности. Полезно для менеджеров паролей, процессов создания аккаунтов, инструментов безопасности и любых функций, где пользователям нужна помощь в создании надёжных паролей. Никогда не повторно использует и не хранит сгенерированные пароли.
length
необязательный
по умолчанию: 16
curl "https://nordapi.ee/api/v1/generate/password?length=20"
GET /generate/lorem
Генерация текста-заглушки Lorem Ipsum с настраиваемым количеством абзацев (по умолчанию 3). Возвращает классический текст-заглушку на латинской основе, используемый в дизайне, верстке и веб-разработке для заполнения макетов до появления реального контента. Полезно для дизайн-макетов, разработки систем управления контентом, тестирования печатных макетов и любых прототипов, которым нужны реалистично выглядящие текстовые блоки.
paragraphs
необязательный
по умолчанию: 3
curl "https://nordapi.ee/api/v1/generate/lorem?paragraphs=3"
GET /generate/user
Генерация реалистичных, но полностью фиктивных профилей пользователей для тестирования и разработки. Каждый профиль включает случайное имя, email, имя пользователя, адрес, номер телефона, дату рождения и URL аватара. Полезно для заполнения тестовых баз данных, прототипирования UI с реалистичными данными, демо-окружений, нагрузочного тестирования и везде, где нужны реалистичные пользовательские данные без использования реальной личной информации.
count
необязательный
по умолчанию: 1
curl https://nordapi.ee/api/v1/generate/user
GET /dns/lookup
Выполнение поиска DNS-записей для любого доменного имени. Поддерживает все основные типы записей: A (IPv4-адрес), AAAA (IPv6), MX (почтовые серверы), CNAME (каноническое имя), TXT (текстовые записи, включая SPF/DKIM), NS (серверы имён) и SOA (начало полномочий). Полезно для инструментов устранения неполадок домена, проверки доставляемости электронной почты, панелей мониторинга DNS и утилит сетевого администрирования.
domain
обязательный
type
необязательный
по умолчанию: A
curl "https://nordapi.ee/api/v1/dns/lookup?domain=nordapi.ee&type=A"
GET /dns/reverse
Выполнение обратного DNS-поиска (PTR) для определения имени хоста, связанного с IP-адресом. Принимает IP-адрес и возвращает зарегистрированное имя хоста. Полезно для идентификации серверов по IP, проверки подлинности отправителя электронной почты, расследований безопасности и задач сетевого администрирования.
ip
обязательный
curl "https://nordapi.ee/api/v1/dns/reverse?ip=8.8.8.8"
GET /qr/generate
Генерация URL изображения QR-кода для любого текста, URL или строки данных. Настраиваемый размер (по умолчанию 300 пикселей). Возвращает URL PNG-изображения QR-кода, которое можно встроить в веб-страницы, напечатать на материалах или отобразить в приложениях. Полезно для обмена URL, учётных данных Wi-Fi, контактных карточек, билетов на мероприятия, платёжных ссылок и любых данных, которые должны быть быстро сканируемы мобильными устройствами.
data
обязательный
size
необязательный
по умолчанию: 300
curl "https://nordapi.ee/api/v1/qr/generate?data=https://nordapi.ee"
GET /url/shorten
Сокращение любого длинного URL в компактную, легко пересылаемую короткую ссылку. Возвращает сокращённый URL, который перенаправляет на оригинал. Полезно для публикации в социальных сетях, где важен счёт символов, генерации чистых ссылок для печатных материалов, отслеживания использования ссылок и упрощения длинных URL с множеством параметров.
url
обязательный
curl "https://nordapi.ee/api/v1/url/shorten?url=https://nordapi.ee"
GET /whois/:domain
Поиск регистрационных данных WHOIS для любого доменного имени. Возвращает регистратора домена, дату создания, дату истечения, серверы имён, статус регистрации и доступную контактную информацию регистранта. Полезно для инструментов исследования доменов, мониторинга защиты бренда, проверки доступности и возраста домена, проверки веб-сайтов и создания панелей управления доменами.
domain
обязательный
curl https://nordapi.ee/api/v1/whois/google.com
GET /colors/scheme/:hex
Генерация гармоничной цветовой палитры из любого начального hex-цвета. Поддерживает несколько режимов теории цвета: аналогичный, комплементарный, монохромный, триадный, квадратный и другие. Возвращает настраиваемое количество цветов (по умолчанию 5), каждый с значениями hex, RGB и HSL. Полезно для инструментов дизайна, генераторов тем, исследования фирменных цветов и любых творческих приложений, которым нужно получать связанные цвета из базового.
hex
обязательный
mode
необязательный
по умолчанию: analogic
count
необязательный
по умолчанию: 5
curl "https://nordapi.ee/api/v1/colors/scheme/4287f5?mode=analogic"
GET /colors/:hex
Получение полной информации о любом цвете по его hex-коду. Возвращает ближайший именованный цвет, значения RGB, HSL, HSV и CMYK, рекомендации по контрасту и URL изображения предпросмотра. Полезно для инструментов дизайна, проверки доступности, утилит конвертации цветов и образовательных приложений по теории цвета.
hex
обязательный
curl https://nordapi.ee/api/v1/colors/4287f5
GET /barcode/types
Список всех поддерживаемых форматов штрих-кодов для генерации, включая Code 128, Code 39, EAN-13, EAN-8, UPC-A, QR Code, Data Matrix и другие. Используйте для обнаружения доступных типов штрих-кодов и их характеристик перед генерацией. Полезно для приложений управления запасами и генераторов транспортных этикеток.
curl https://nordapi.ee/api/v1/barcode/types
GET /barcode/generate
Генерация URL изображения штрих-кода в любом поддерживаемом формате (Code 128, Code 39, EAN-13, UPC-A и др.). Укажите тип штрих-кода и данные для кодирования и получите URL отрисованного изображения штрих-кода. Полезно для систем управления запасами, генераторов транспортных этикеток, инструментов маркировки продукции, систем билетов на мероприятия и розничных приложений, которым нужно программно создавать сканируемые штрих-коды.
type
обязательный
data
обязательный
curl "https://nordapi.ee/api/v1/barcode/generate?type=code128&data=NORDAPI"
GET /ssl/:domain
Проверка статуса SSL/TLS-сертификата для любого домена. Возвращает действительность сертификата, издателя, дату истечения, дни до истечения, детали цепочки сертификатов и поддержку протоколов. Полезно для мониторинга безопасности веб-сайтов, создания панелей времени работы, отслеживающих состояние сертификатов, систем оповещения, предупреждающих об истечении сертификатов, и инструментов аудита безопасности. Проверки выполняются в реальном времени на рабочем сервере.
domain
обязательный
curl https://nordapi.ee/api/v1/ssl/nordapi.ee
GET /pagespeed/analyze
Анализ производительности любого веб-сайта с помощью Google PageSpeed Insights API. Возвращает оценку производительности 0–100, метрики Core Web Vitals (LCP, FID, CLS), конкретные предложения по улучшению и разбивку загрузки ресурсов. Поддерживает стратегии анализа для мобильных устройств и настольных компьютеров. Полезно для панелей мониторинга производительности, SEO-инструментов, клиентской отчётности и рабочих процессов разработки, отслеживающих скорость сайта.
url
обязательный
strategy
необязательный
по умолчанию: mobile
curl "https://nordapi.ee/api/v1/pagespeed/analyze?url=https://nordapi.ee"
GET /bikes/networks
Получение списка всех сетей велошеринга по всему миру из CityBikes API, охватывающего 600+ городов. Возвращает названия сетей, города, страны и ID сетей. Полезно для создания приложений городской мобильности, агрегаторов велошеринга, панелей устойчивого транспорта и инструментов сравнения городов по велоинфраструктуре.
curl https://nordapi.ee/api/v1/bikes/networks
GET /bikes/network/:network
Получение всех велостанций конкретной сети велошеринга, включая количество доступных велосипедов и свободных слотов на каждой станции в реальном времени. Укажите ID сети (например, oslo-bysykkel для Oslo City Bike). Полезно для создания приложений велошеринга, панелей городской мобильности, карт доступности станций и инструментов поиска ближайшего велосипеда или свободного дока. Данные из CityBikes, охватывающие 600+ городов мира.
network
обязательный
curl https://nordapi.ee/api/v1/bikes/network/oslo-bysykkel
GET /placeholder/random
Генерация URL случайных изображений-заглушек из Lorem Picsum. Идеально для каркасов, макетов и разработки. Возвращает прямые URL изображений в нескольких стилях, включая оттенки серого и эффекты размытия. Без ограничений на хотлинкинг.
width
необязательный
по умолчанию: 600
height
необязательный
по умолчанию: 400
curl "https://nordapi.ee/api/v1/placeholder/random?width=800&height=600"
GET /placeholder/list
Просмотр каталога изображений Lorem Picsum с указанием авторов и URL для скачивания. Постраничный список курированных высококачественных фотографий, доступных в качестве заглушек. Каждое изображение включает имя фотографа и оригинальный источник.
page
необязательный
по умолчанию: 1
limit
необязательный
по умолчанию: 20
curl "https://nordapi.ee/api/v1/placeholder/list?page=1&limit=10"
GET /placeholder/:id
Получение URL конкретного изображения-заглушки по его ID Lorem Picsum. Полезно, когда нужно постоянное изображение при загрузке страниц, а не случайные.
id
обязательный
width
необязательный
по умолчанию: 600
height
необязательный
по умолчанию: 400
curl "https://nordapi.ee/api/v1/placeholder/237?width=800&height=600"
GET /avatars/styles
Список всех 17 доступных художественных стилей аватаров DiceBear, включая adventurer, pixel-art, bottts (роботы), lorelei и другие. Каждый стиль создаёт совершенно различную визуальную эстетику для генерируемых аватаров.
curl https://nordapi.ee/api/v1/avatars/styles
GET /avatars/generate
Генерация уникальных URL изображений аватаров из начальной строки (например, имени пользователя или email). Возвращает URL из трёх различных сервисов: DiceBear (17 художественных стилей, SVG/PNG), UI Avatars (на основе инициалов) и RoboHash (роботы/монстры). Одна и та же начальная строка всегда создаёт один и тот же аватар, что делает его идеальным для дефолтных аватаров профилей.
seed
обязательный
style
необязательный
по умолчанию: avataaars
size
необязательный
по умолчанию: 200
curl "https://nordapi.ee/api/v1/avatars/generate?seed=john_doe"
GET /hash
Генерация криптографического хеша любой входной строки с использованием выбранного алгоритма. Поддерживает MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Полезно для проверки контрольных сумм, проверки целостности данных и тестирования в разработке. Вычисляется локально без внешних зависимостей.
input
обязательный
алгоритм
необязательный
по умолчанию: sha256
curl "https://nordapi.ee/api/v1/hash?input=hello+world&algorithm=sha256"
GET /hash/all
Генерация хешей входной строки с использованием ВСЕХ поддерживаемых алгоритмов сразу (MD5, SHA-1, SHA-256, SHA-384, SHA-512). Возвращает все пять хешей в одном ответе. Полезно для сравнения результатов алгоритмов или генерации нескольких контрольных сумм одновременно.
input
обязательный
curl "https://nordapi.ee/api/v1/hash/all?input=hello+world"
GET /hash/algorithms
Список всех поддерживаемых криптографических алгоритмов хеширования с названиями. В настоящее время поддерживает MD5, SHA-1, SHA-256, SHA-384 и SHA-512.
curl https://nordapi.ee/api/v1/hash/algorithms
GET /search
Поиск по всем эндпоинтам NordAPI по ключевому слову. Возвращает совпадающие категории и эндпоинты с оценкой релевантности, что позволяет легко обнаруживать доступные API программно. Ищет по названиям эндпоинтов, описаниям, путям и именам параметров. Полезно для создания обозревателей API, функций поиска в документации, инструментов обнаружения интеграций и чат-ботов, помогающих пользователям найти нужный эндпоинт API.
q
обязательный
curl "https://nordapi.ee/api/v1/search?q=weather"
GET /randomuser
Генерация реалистичного случайного профиля пользователя из API RandomUser.me, популярного сервиса для создания фиктивных пользовательских данных. Возвращает полную идентичность пользователя, включая имя, email, телефон, адрес (улица, город, штат, страна, почтовый индекс), дату рождения, возраст, URL фотографий профиля (миниатюра, средний, крупный), учётные данные (логин, пароль), национальность и уникальный ID. В отличие от эндпоинта /generate/user, который генерирует простые профили локально, этот эндпоинт создаёт более богатые, реалистичные данные с реальными фото профиля. Идеально для прототипирования UI, заполнения демо-окружений, тестирования потоков регистрации и создания реалистичных макетных данных для презентаций.
gender
необязательный
nat
необязательный
curl https://nordapi.ee/api/v1/randomuser
GET /stream/topics
Список всех 14 доступных тем потоковой передачи с описаниями, частотой обновления и поддерживаемыми фильтрами. Каждая тема может быть отфильтрована до конкретных элементов (например, crypto:bitcoin, electricity:NO1, exchange_rates:EUR/USD). Также показывает примеры использования JavaScript EventSource и curl.
curl https://nordapi.ee/api/v1/stream/topics
GET /stream
Подключение к потоку Server-Sent Events для push-обновлений в реальном времени. Подписывайтесь на общие темы или фильтруйте до конкретных элементов с помощью синтаксиса тема:фильтр. События включают уникальные ID для переподключения (передайте заголовок Last-Event-ID для возобновления). Heartbeat поддерживает соединение. Используйте curl -N или JavaScript EventSource. 14 доступных тем: обменные курсы, крипто, электроэнергия, сырьё, экономика, праздники, погода, землетрясения, космическая погода, NASA, спорт, новости, НДС и валюты.
темы
обязательный
пульс
необязательный
по умолчанию: 30
curl -N "https://nordapi.ee/api/v1/stream?topics=crypto:bitcoin,electricity:NO1"