GET /crypto/prices
Получение текущих цен, рыночной капитализации, 24-часового объёма торгов и процентных изменений за 24 ч/7 д для топ-250 криптовалют по рыночной капитализации. Данные из CoinGecko, часто обновляемые. Настраиваемый параметр лимита позволяет получить только топ-5 или до 250 монет. Незаменимо для трекеров крипто-портфеля, панелей обзора рынка и систем ценовых оповещений.
GET /crypto/:coin_id
Получение подробных данных о конкретной криптовалюте по ID CoinGecko или тикеру (например, 'bitcoin' или 'BTC'). Возвращает текущую цену монеты, рыночную капитализацию, объём торгов, изменения цены и метаданные. Полезно для создания страниц конкретных монет, сравнения токенов или получения данных об избранных монетах пользователя без загрузки всего списка из 250.
GET /crypto/convert
Конвертация любого количества криптовалюты в любую из 30 поддерживаемых фиатных валют с использованием цен CoinGecko в реальном времени и обменных курсов ECB. Возвращает курс конвертации и рассчитанный результат. Идеально для крипто-приложений, показывающих активы в местной валюте, платёжных процессоров, конвертирующих крипто в фиат, и торговых инструментов для быстрых расчётов фиатного эквивалента.
GET /crypto/search
Поиск среди топ-250 криптовалют по названию или тикеру. Возвращает совпадающие монеты с ID, символом, названием и текущей ценой. Полезно для создания полей автодополнения в крипто-приложениях, поиска и добавления монет в списки наблюдения или разрешения неоднозначных тикеров.
GET /crypto/history/:coin_id
Получение исторических снимков цен для любой из топ-50 криптовалют. Цены записываются каждые 10 минут, что даёт до 144 точек данных в день на монету. Фильтрация по диапазону дат или ограничение количества результатов. Идеально для построения ценовых графиков, бэктестинга стратегий и отслеживания ценовых трендов.
GET /crypto/ohlc/:coin_id
Получение данных цен Open/High/Low/Close криптовалюты за конкретную дату. Вычисляются из 10-минутных снимков, сохраняемых в течение дня. Идеально для свечных графиков и дневных сводок цен.
GET /crypto/summary/:coin_id
Получение агрегированной статистики истории цен монеты: общее количество точек данных, охваченный диапазон дат и мин./макс./средние цены в USD. Полезно для понимания объёма доступных исторических данных и быстрого статистического обзора.
GET /generate/uuid
Генерация одного или нескольких криптографически случайных идентификаторов UUID v4. UUID — это универсально уникальные 128-битные идентификаторы в стандартном формате 8-4-4-4-12 (например, 550e8400-e29b-41d4-a716-446655440000). Полезно для генерации первичных ключей баз данных, токенов сессий, ID корреляции для распределённых систем и любых ситуаций, где нужны глобально уникальные идентификаторы без центрального реестра.
GET /generate/password
Генерация криптографически безопасного случайного пароля с настраиваемой длиной (по умолчанию 16 символов). Включает заглавные, строчные буквы, цифры и специальные символы для максимальной надёжности. Полезно для менеджеров паролей, процессов создания аккаунтов, инструментов безопасности и любых функций, где пользователям нужна помощь в создании надёжных паролей. Никогда не повторно использует и не хранит сгенерированные пароли.
GET /hash
Генерация криптографического хеша любой входной строки с использованием выбранного алгоритма. Поддерживает MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Полезно для проверки контрольных сумм, проверки целостности данных и тестирования в разработке. Вычисляется локально без внешних зависимостей.
GET /hash/algorithms
Список всех поддерживаемых криптографических алгоритмов хеширования с названиями. В настоящее время поддерживает MD5, SHA-1, SHA-256, SHA-384 и SHA-512.
GET /stream/topics
Список всех 14 доступных тем потоковой передачи с описаниями, частотой обновления и поддерживаемыми фильтрами. Каждая тема может быть отфильтрована до конкретных элементов (например, crypto:bitcoin, electricity:NO1, exchange_rates:EUR/USD). Также показывает примеры использования JavaScript EventSource и curl.
GET /stream
Подключение к потоку Server-Sent Events для push-обновлений в реальном времени. Подписывайтесь на общие темы или фильтруйте до конкретных элементов с помощью синтаксиса тема:фильтр. События включают уникальные ID для переподключения (передайте заголовок Last-Event-ID для возобновления). Heartbeat поддерживает соединение. Используйте curl -N или JavaScript EventSource. 14 доступных тем: обменные курсы, крипто, электроэнергия, сырьё, экономика, праздники, погода, землетрясения, космическая погода, NASA, спорт, новости, НДС и валюты.
GET /mashup/performance/compare
Сравнение производительности различных классов активов: криптовалюты (Bitcoin, Ethereum и др.), фиатные валюты (относительно USD) и золото. Возвращает текущие значения, недавние изменения цен и сравнительные метрики производительности. Полезно для инвестиционных панелей, охватывающих классы активов, инструментов анализа диверсификации портфеля и финансовых образовательных платформ, демонстрирующих, как различные средства сохранения стоимости работают относительно друг друга.
GET /mashup/portfolio/analyze
Анализ портфеля из смешанных активов (криптовалюты, фиатные валюты и сырьевые товары) в одном запросе. Предоставьте список идентификаторов активов через запятую и получите текущие стоимости, метрики производительности, данные корреляции и анализ диверсификации. Поддерживает ID криптовалют (bitcoin, ethereum), коды фиатных валют (EUR, NOK) и золото. Идеально для панелей отслеживания портфеля, инструментов инвестиционного анализа и платформ управления капиталом, охватывающих несколько классов активов.