40 эндпоинтов для курсов валют в реальном времени и исторических курсов по 30 валютам, цены криптовалют от CoinGecko, спотовые цены на сырьё (золото, нефть, металлы), расчёты НДС для 32 стран ЕС/ЕЭЗ, экономические показатели Всемирного банка для 200+ стран и раскрытие биржевых сделок конгрессменов США. Создано для финтех-приложений, торговых панелей, ценовых систем и экономических исследований.
35 междоменных аналитических эндпоинтов, объединяющих несколько источников NordAPI. Включает досье на страны, калькуляторы стоимости поездок, сравнение зарплат, оценку для цифровых кочевников, прогнозы северного сияния, корреляцию энергии и погоды, здоровье валют, анализ портфеля, безопасность путешествий, оптимизацию покупок, поиск мест для наблюдения за звёздами, планировщик водных приключений, оценку климатических рисков, корреляцию сырья и валют, поиск фестивалей, гастрономический туризм, планировщик эстонского наследия, аналитику пограничных очередей, состояние энергосистемы и многое другое.
GET /currencies
Получение полного списка всех 30 поддерживаемых фиатных валют с кодами ISO 4217, полными названиями и символами. Используйте для заполнения выпадающих списков валют, валидации пользовательского ввода или определения, какие валюты доступны во всех эндпоинтах обменных курсов. Охватывает основные мировые валюты, включая USD, EUR, GBP, NOK, SEK, JPY и ещё 24.
GET /latest
Получение сегодняшних обменных курсов для любой из 30 поддерживаемых базовых валют относительно всех остальных или отфильтрованного подмножества. Возвращает дату курса и карту пар валюта-курс. Курсы обновляются ежедневно из Европейского центрального банка (ECB). Идеально для конвертеров валют, финансовых панелей, страниц ценообразования и любых приложений, которым нужны текущие курсы валют.
GET /convert
Конвертация конкретной денежной суммы из одной валюты в другую по актуальным обменным курсам. Поддерживает необязательный параметр маржи для добавления деловой наценки (например, 2% сверх рыночного курса) и необязательный параметр даты для исторических конвертаций. Возвращает конвертированную сумму, использованный курс и детали запроса. Идеально для процессов оформления заказов, систем выставления счетов и инструментов бюджета путешествий.
GET /convert/batch
Конвертация одной суммы из одной базовой валюты в несколько целевых валют за один вызов API. Возвращает конвертированную сумму и обменный курс для каждой целевой валюты. Значительно эффективнее, чем выполнение отдельных запросов на конвертацию, когда нужно отображать цены в нескольких валютах одновременно, например, на международных страницах ценообразования или в корзинах с мультивалютой.
GET /historical/:date
Получение обменных курсов за любую конкретную прошлую дату. Укажите дату в формате ГГГГ-ММ-ДД в URL и опционально отфильтруйте по базовой валюте и целевым символам. Полезно для генерации исторических счетов, аудита прошлых транзакций, бэктестинга торговых стратегий и построения графиков обменных курсов. Данные из дневных справочных курсов ECB.
GET /timeseries
Получение ежедневных обменных курсов за каждый день в указанном диапазоне дат. Возвращает карту дат и объектов курсов — идеально для построения графиков обменных курсов и трендовых линий, анализа временных рядов или расчёта скользящих средних. Поддерживает фильтрацию по базовой валюте и целевым символам для управления размером ответа на длинных диапазонах.
GET /fluctuation
Расчёт изменения обменных курсов между двумя конкретными датами с возвратом начального курса, конечного курса, абсолютного изменения и процентного изменения для каждой валютной пары. Полезно для финансовых отчётов, показывающих движение валют, систем оповещения, отслеживающих волатильность валютного рынка, и панелей, отображающих динамику валют за указанный период.
GET /rankings
Ранжирование всех 30 поддерживаемых валют по их дневной динамике относительно выбранной базовой валюты. Каждая запись включает код валюты, текущий курс, процентное изменение и направление (вверх/вниз). Идеально для создания таблиц лидеров валют, экранов обзора рынка и определения самых сильных и слабых валют дня.
GET /matrix
Генерация полной таблицы кросс-курсов NxN для любого набора валют. Каждая валюта показана относительно каждой другой в одном ответе, как на табло обмена валют в аэропортах. Полезно для таблиц сравнения валют, туристических приложений, показывающих несколько валютных пар, и финансовых панелей, которым нужно отображать все возможные комбинации сразу.
GET /pair/:base/:target
Получение подробного профиля конкретной валютной пары, включая последний курс, недавние исторические курсы и процентное изменение с течением времени. Предназначен для создания страниц конкретных валютных пар (например, подробный вид EUR/USD) с информацией о трендах. Более сфокусированный, чем общий эндпоинт курсов, предоставляющий аналитику по паре в одном вызове.
GET /sma
Расчёт простой скользящей средней (SMA) для любой валютной пары за настраиваемое количество дней (по умолчанию 30). SMA сглаживает ежедневные колебания курса, выявляя основной тренд. Широко используется в техническом анализе для торговых сигналов на рынке Forex — когда текущий курс пересекает SMA вверх или вниз, это может указывать на разворот тренда. Также полезно для установки справедливых обменных курсов в деловых контрактах.
GET /volatility
Измерение волатильности валютной пары путём расчёта стандартного отклонения ежедневных изменений курса за настраиваемый период (по умолчанию 30 дней). Возвращает оценку волатильности и средний процент ежедневного изменения. Незаменимо для оценки рисков в международной торговле, решений о хеджировании, установки соответствующих маржей на услуги конвертации валют и понимания, насколько стабильной или турбулентной была валютная пара в последнее время.
GET /range
Поиск минимального, максимального и среднего обменного курса для любой валютной пары за настраиваемый период. Возвращает точные даты максимума и минимума, что позволяет легко определить лучшие и худшие моменты для конвертации. Полезно для согласования контрактных курсов, анализа сезонных валютных паттернов и предоставления пользователям контекста о текущих курсах относительно недавней истории.
GET /compare
Сравнение текущего курса валютной пары с курсом вчера, неделю назад, месяц назад, 3 месяца назад и год назад, с процентным изменением за каждый период. Даёт мгновенный контекст о том, растёт или падает валюта на разных временных отрезках. Идеально для приложений конвертации валют, которые хотят показать пользователям, удачное ли сейчас время для обмена.
GET /arbitrage
Поиск возможностей треугольного арбитража среди набора валют. Треугольный арбитраж использует ценовые несоответствия, когда конвертация через три валюты (например, USD->EUR->GBP->USD) приносит больше начальной суммы. Возвращает обнаруженные возможности с валютным путём и процентом прибыли. Образовательный инструмент для понимания валютных рынков и полезный для финтех-приложений, демонстрирующих концепции рыночной эффективности.
GET /countries
Получение всех 49 стран, поддерживаемых валютной системой, каждая с кодом страны ISO, полным названием, официальным кодом валюты, географическим регионом и эмодзи флага. Опциональная фильтрация по региону (например, Европа, Азия). Полезно для создания селекторов стран в валютных приложениях, сопоставления стран и валют и заполнения выпадающих списков с геофильтрацией.
GET /countries/:code
Поиск подробной валютной информации для конкретной страны по коду страны ISO. Возвращает название страны, код валюты, географический регион и эмодзи флага. Полезно, когда вы знаете страну и нужно определить её валюту для конвертации или отображения, например, автоматическое определение валюты пользователя по настройке страны.
GET /currencies/:code/countries
Поиск всех стран, использующих конкретную валюту. Например, запрос EUR возвращает все 20 стран еврозоны. Возвращает коды и названия стран для каждого совпадения. Полезно для понимания географического охвата валюты, создания образовательных инструментов или определения, какие страны затронуты при колебании конкретной валюты.
GET /history/date/:date
Доступ к глубокому историческому архиву обменных курсов с данными, начиная с января 1999 года, от Европейского центрального банка. Получайте курсы за любую дату в архиве, указав её в URL. Поддерживает фильтрацию по базовой валюте и символам. Идеально для академических исследований, долгосрочного анализа трендов, исторической финансовой отчётности и приложений, которым нужны обменные курсы для конкретных прошедших событий.
GET /history/range
Получение обменных курсов за каждый день в историческом диапазоне дат из архива ECB (с 1999 года). Возвращает ежедневные курсы для указанных базовой и целевых валют за весь диапазон. Идеально для построения долгосрочных графиков обменных курсов, академических наборов данных, визуализаций экономической истории и бэктестинга финансовых моделей за месяцы или годы данных.
GET /history/significant
Получение курированного списка исторически значимых дат в финансовой истории — таких событий, как крах Lehman Brothers (2008-09-15), голосование по Brexit (2016-06-24), обвал из-за COVID (2020-03-12) и другие — каждое с данными обменных курсов на эту дату. Полезно для образовательных приложений, хронологий финансовой истории и демонстрации того, как крупные мировые события влияют на валютные рынки.
GET /crypto/:coin_id
Получение подробных данных о конкретной криптовалюте по ID CoinGecko или тикеру (например, 'bitcoin' или 'BTC'). Возвращает текущую цену монеты, рыночную капитализацию, объём торгов, изменения цены и метаданные. Полезно для создания страниц конкретных монет, сравнения токенов или получения данных об избранных монетах пользователя без загрузки всего списка из 250.
GET /crypto/convert
Конвертация любого количества криптовалюты в любую из 30 поддерживаемых фиатных валют с использованием цен CoinGecko в реальном времени и обменных курсов ECB. Возвращает курс конвертации и рассчитанный результат. Идеально для крипто-приложений, показывающих активы в местной валюте, платёжных процессоров, конвертирующих крипто в фиат, и торговых инструментов для быстрых расчётов фиатного эквивалента.
GET /crypto/ohlc/:coin_id
Получение данных цен Open/High/Low/Close криптовалюты за конкретную дату. Вычисляются из 10-минутных снимков, сохраняемых в течение дня. Идеально для свечных графиков и дневных сводок цен.
GET /commodities
Получение последних спотовых цен на 7 основных сырьевых товаров: золото, серебро, платина, палладий, сырая нефть, природный газ и медь. Цены по умолчанию в USD, но могут быть конвертированы в любую из 30 поддерживаемых валют. Полезно для торговых панелей сырьевых товаров, трекеров инвестиционных портфелей и инструментов экономического анализа.
GET /commodities/:commodity
Получение текущей цены конкретного сырьевого товара (золото, серебро, платина, палладий, нефть, природный газ или медь) в любой из 30 поддерживаемых валют. Возвращает как базовую цену в USD, так и конвертированную цену. Полезно, когда нужна цена только одного товара, а не весь список, например, для отображения цены золота в NOK на скандинавской инвестиционной странице.
GET /vat/:country_code
Получение деталей ставки НДС для конкретной страны ЕС/ЕЭЗ по коду страны ISO. Возвращает стандартную ставку, пониженную ставку и местную валюту страны. Идеально для процессов оформления заказа, когда вы знаете страну клиента и нужно рассчитать правильный налог, или для отображения ценовой информации по странам на страницах товаров.
GET /vat/calculate
Расчёт суммы НДС и общей цены (нетто + НДС) для заданной суммы и страны. Автоматически применяет правильную ставку НДС для указанной страны ЕС/ЕЭЗ. Опционально конвертирует итог в другую валюту по актуальным обменным курсам. Идеально для создания калькуляторов цен, итогов оформления заказа и генераторов счетов, которым нужно показывать сумму нетто, НДС и итого в предпочтительной валюте клиента.
GET /metals/prices
Получение текущих спотовых цен на золото, серебро, платину и палладий в любой из 30 поддерживаемых валют. Возвращает цены за тройскую унцию для каждого металла. Идеально для приложений отслеживания инвестиций, калькуляторов ювелирных цен и финансовых панелей, которым нужны драгоценные металлы наряду с валютными данными. Цены обновляются ежедневно и могут отображаться в местных валютах, таких как NOK или SEK для скандинавских пользователей.
GET /geo/ip
Автоматическое определение геолокации по IP-адресу запрашивающего клиента. Возвращает обнаруженный IP, приблизительные широту/долготу, город, регион, страну, часовой пояс и информацию о провайдере. Параметры не требуются — используется IP вызывающей стороны. Полезно для персонализации контента по местоположению, автоматического выбора языка/валюты, обнаружения мошенничества и аналитических панелей, которым нужно отображать местоположение пользователей.
GET /countrydata/search
Поиск стран по названию с нечётким соответствием. Возвращает полные профили стран для каждого совпадения, включая столицу, население, регион, языки и валюту. Полезно для создания полей автодополнения поиска стран и средств выбора местоположения, где пользователи могут вводить частичные или приблизительные названия стран.
GET /mashup/country/:code
Получение комплексного аналитического отчёта для любой страны, объединяющего данные из нескольких источников NordAPI в одном ответе. Включает экономические показатели (ВВП, инфляция, безработица), текущую погоду в столице, предстоящие государственные праздники, статистику здравоохранения, информацию о валюте и географические данные. Экономит от 6+ отдельных вызовов API. Идеально для страниц профилей стран, инструментов исследования путешествий и панелей анализа выхода на рынок.
GET /mashup/travel/cost
Расчёт комплексной оценки стоимости поездки между двумя странами, объединяющий обменные курсы валют, корректировку паритета покупательной способности (ППС), прогноз погоды в месте назначения и предстоящие праздники. Конвертирует ваш бюджет в местную валюту и корректирует с учётом местной покупательной способности, чтобы вы знали реальную стоимость ваших денег. Идеально для приложений планирования поездок, калькуляторов бюджета и инструментов сравнения путешествий.
GET /mashup/ecommerce/price
Расчёт международного ценообразования для электронной торговли, объединяющий конвертацию валют, местные ставки НДС/налогов и корректировки паритета покупательной способности. Введите цену продукта и исходную валюту, укажите целевые страны и получите локализованные цены с учётом налогов. Полезно для SaaS-компаний, устанавливающих региональные цены, платформ электронной торговли с международными клиентами и инструментов исследования рынка, сравнивающих эффективные цены в разных странах.
GET /mashup/business/expansion
Получение комплексного отчёта о рыночном анализе для международного расширения бизнеса, объединяющего экономические показатели (ВВП, рост, инфляция), стабильность валюты, ставки НДС, данные о рабочей силе и сравнение с вашим домашним рынком. Возвращает структурированный отчёт с ключевыми метриками для оценки жизнеспособности страны как цели расширения. Полезно для стратегии выхода на рынок, международного развития бизнеса и инвестиционной проверки.
GET /mashup/currency/health
Получение комплексной оценки здоровья любой поддерживаемой валюты, объединяющей тренды обменного курса, метрики волатильности, экономические показатели страны-эмитента и сравнительную производительность относительно основных валют. Возвращает оценку здоровья с подробной разбивкой по стабильности, силе и экономическим основам. Полезно для форекс-трейдеров, оценивающих валютные риски, компаний, выбирающих валюту платежей, и финансовых консультантов, отслеживающих клиентскую экспозицию по конкретным валютам.
GET /mashup/portfolio/analyze
Анализ портфеля из смешанных активов (криптовалюты, фиатные валюты и сырьевые товары) в одном запросе. Предоставьте список идентификаторов активов через запятую и получите текущие стоимости, метрики производительности, данные корреляции и анализ диверсификации. Поддерживает ID криптовалют (bitcoin, ethereum), коды фиатных валют (EUR, NOK) и золото. Идеально для панелей отслеживания портфеля, инструментов инвестиционного анализа и платформ управления капиталом, охватывающих несколько классов активов.
GET /mashup/shopping/optimize
Поиск лучшей страны для покупок на основе вашего бюджета, сравнивая обменные курсы валют, местную покупательную способность, активные распродажи и ставки НДС в нескольких целевых странах. Введите бюджет, валюту и список стран для сравнения. Возвращает ранжированный список, показывающий, где ваши деньги принесут максимальную пользу, с учётом текущих распродаж и налоговых ставок. Идеально для трансграничных платформ электронной торговли, гидов по покупкам в путешествиях и приложений для поиска выгодных предложений.
GET /mashup/remote/optimize
Поиск лучших стран для удалённой работы на основе вашей зарплаты, часового пояса работодателя и минимальных часов пересечения. Объединяет совместимость часовых поясов, паритет покупательной способности, стоимость жизни, интернет-инфраструктуру и метрики качества жизни для ранжирования потенциальных направлений удалённой работы. Возвращает ранжированный список стран с подробной разбивкой. Незаменимо для удалённых работников, выбирающих место жительства, HR-команд, формирующих политику удалённой работы, и платформ для цифровых кочевников.
GET /mashup/games/deals
Поиск лучших скидок на цифровые игры с автоматической конвертацией валют. Объединяет данные о скидках CheapShark из Steam, GOG и Humble Bundle с обменными курсами в реальном времени для отображения цен в вашей местной валюте. Фильтрация по максимальной цене в вашей валюте.
GET /mashup/commodity/currency
Analyze how commodity prices relate to currency movements: combines commodity spot prices with forex rates and 30-day volatility for multiple currencies.
GET /electricity/compare
Сравнение спотовых цен на электроэнергию по всем 9 скандинавским ценовым зонам на сегодня или указанную дату. Показывает текущую цену в каждой зоне в EUR/МВт·ч и эквивалентах в местной валюте. Полезно для определения самых дешёвых и самых дорогих электроэнергетических регионов, создания панелей сравнения по зонам и помощи предприятиям с многоточечными операциями в оптимизации закупок энергии. Данные из Nord Pool.