Обзор сервисов для получения актуальных курсов валют

Сегодня существует множество сайтов, где вы можете получить эти пресловутые курсы, но все они либо неудобны, либо отсутствуют одна или несколько нужных вам валют.

Получи все нужные навыки для заработка на NFT всего за 28 дней!
7 часов назад
Получи все нужные навыки для заработка на NFT всего за 28 дней!
7 часов назад

Краткий обзор

Конечно, в Интернете можно найти гораздо больший список сервисов и сайтов, предоставляющих данные о курсах валют, но я упомяну лишь некоторые и остановлюсь подробнее только на одном.

cbr.ru — Центральный банк Российской Федерации.

Во вкладке Технические ресурсы ->.
Извлечение данных с помощью XML — есть примеры, вы можете получить ставки в формате XML. Если вы ищете, так сказать, очень точные курсы от производителя, тогда приходите к нам. Но сразу скажу, что список вас не очень обрадует, а XML и возможные сбои на сайте и в выходные при смене тарифов не будет.

Сервисы Apilayer.com — самый современный API. Есть бесплатные планы. Много возможностей. О них мы сегодня и поговорим.

currate.ru — якобы бесплатный сервис для получения курсов валют.

Почему в этом списке оказался неизвестный сервис Currate, ведь на мой взгляд это своего рода посредник между apilayer.com, позиционируется совершенно бесплатно, но с ограничением в 1000 запросов в месяц.

Причем это ограничение появилось сразу после появления apilayer.com и его сервисов. Обратите внимание на тех, кто его использует. Это может быть не лучшим решением.

Как правило, на это следует обращать внимание при выборе службы обмена валюты. Не запускайте стартап с такими подделками, они потенциально могут испортить ваше будущее приложение.

Currency Layer

currencylayer.com — очень полезный сервис, который позволяет в режиме онлайн получать информацию о курсах и стоимости 168 мировых валют. Данные собираются из многих источников, таких как веб-сайты банков, коммерческие новостные сайты. Ответ в формате JSON.

Есть бесплатный план — 1000 запросов в месяц, но все тарифы будут в долларах.

Но самое интересное на мой взгляд это покупка Базового плана за 10$, вы получаете 10 000 запросов в месяц + Переключение исходной валюты, что позволяет менять базовую валюту, что очень полезно, если например вы пишете свой Платежный шлюз.

Лирическое отступление

Конечно, к вам это не относится, но 10 000 запросов в месяц, а то и 100 000 в месяц — это мало и поверьте, они очень быстро заканчиваются.

Поэтому, если вам нужно конвертировать и использовать сервисы Api Layer, я рекомендую вам разделить N запросов в месяц на 30 дней и взимать плату за курсы вовремя. У меня получалось раз в 5 минут. Можно сказать, что практически онлайн.

Прежде всего, вы обеспечите бесперебойную работу скрипта синхронизации вашего курса, и не случится так, что однажды API выдаст вам ошибки вместо курсов.

Во-вторых, вы за месяц отработаете весь лимит заявок, что как минимум вас возместит, нет смысла платить за 10к заявок и отрабатывать только 2к.

Coin Layer

Криптовалюты переживают бум с тех пор, как Биткойн начал набирать обороты еще в 2011 году. Сейчас криптовалюты торгуются на мировых биржах, и важность концепции блокчейна резко возросла.

coinlayer.com — предоставляет комплексное API-решение для данных о курсе обмена криптовалюты в режиме реального времени и за прошлые периоды, которое является простым, надежным и эффективным.

На данный момент поддерживается 385 криптовалют с 25 бирж.

Полный список поддерживаемых криптовалют здесь, а целевые валюты здесь.

Fixer

fixer.io — если верить описанию, этот сайт поддерживает 170 мировых валют. Данные о курсах обмена 170 мировых валют в режиме реального времени обновляются каждые 60 секунд.

Валютные данные, предоставляемые Fixer, поступают от поставщиков финансовых данных и банков, включая Европейский центральный банк.

Чтобы заработать такие деньги, нужно уделять всего пару минут в день ... !
10 часов назад
Crypto News: заработок на размещении микро-новостей
10 часов назад

Честно говоря, я не увидел большой разницы между Fixer.io и Currency Layer.

Больших отличий по конечным точкам нет, может несколько валют, но последняя также предоставляет данные по драгоценным металлам.

Но все же Fixer на мой взгляд. io — это более современный и продвинутый инструмент, который является результатом более часто обновляемой документации на GitHub и описания на самом веб-сайте, в котором предполагается, что Fixer.io — это инструмент для замены Currency Layer и возьмет на себя ведущую роль в линейке Api Layer. в будущем.

Заглянем под капот

Что мне нравится в сервисах Api Layer, так это универсальный подход. Все они работают одинаково.

Все, что вам нужно сделать, это зарегистрироваться и получить токен, а также при желании купить план.

А доступные бесплатные запросы помогут вам ознакомиться с сервисом до его оплаты. А работать с API не сложно. Ответы в формате JSON. Есть поддержка JSONP. Очень понятная документация с большим количеством примеров.

Получаем ключ доступа

После регистрации каждому пользователю присваивается персональный ключ доступа к API, представляющий собой уникальную комбинацию букв и цифр, предназначенную для доступа к любой конечной точке API.

Для аутентификации с помощью API вам просто нужно добавить свой ключ доступа к предпочитаемому URL-адресу (который будет вашей конечной точкой).

Доступные End-пойнты

Live — чтобы получить последние курсы обмена.

исторический — чтобы получить исторические курсы за определенный день.

конвертировать — конвертировать одну валюту в другую.

таймфрейм — запрос курсов валют за определенный период времени

change — запрос любого параметра изменения валюты (маржа, процент)

Работа с АПИ

В ответ вы получите JSON с содержимым, как показано ниже:

Пример ответа JSON

Наряду с исходной валютой, отметкой времени и другой метаинформацией API вернет объект котировок, содержащий все доступные или указанные валютные пары с соответствующими котировками.

Переключение исходной валюты

Эта опция является платной и становится доступной с тарифного плана Basic/$10/месяц.

Исходная валюта (часто также называемая «базовой валютой») — это валюта, по отношению к которой все значения котировок в наборе результатов API относятся к доллару США (по умолчанию).

Базовая валюта находится в исходном объекте ответа API. Это также первый трехбуквенный код валюты для возвращаемой валютной пары. (например, USDEUR, где USD является исходной валютой)

Обратите внимание, что в качестве исходной валюты можно указать только те валюты, которые являются частью соответствующего набора результатов (котировки).

Спасибо за внимание.

Посткриптум

К сожалению, более-менее нормальных клиентов для этих сервисов ApiLayer, для того же PHP на GitHub просто нет. С тем, что есть, просто невозможно работать.

Я не смотрел на кустарные возлияния с количеством звезд

Познакомьтесь и оцените Самый Быстрый и и самый удобный Браузер!
7 часов назад
«Эксель» и «Гугл-таблицы» для начинающих. Подходит для всех! Рассказываем, как сделать свою жизнь проще с помощью табличек.
10 часов назад

Читайте также