@everapi/freecurrencyapi-js
Version:
A JavaScript wrapper for the freecurrencyapi.com's API
65 lines (47 loc) • 1.55 kB
Markdown
<p align="center">
<img src="https://app.freecurrencyapi.com/img/logo/freecurrencyapi.png" width="300"/>
</p>
Freecurrencyapi.com is a free currency API that provides realtime & historic data.
This package is a JavaScript wrapper for [freecurrencyapi.com](https://freecurrencyapi.com) that aims to make the usage of the API as easy as possible in your project.
```shell
npm install --save @everapi/freecurrencyapi-js
```
```shell
yarn add @everapi/freecurrencyapi-js
```
```js
import Freecurrencyapi from '@everapi/freecurrencyapi-js';
```
or use it directly in a Browser:
```html
<script src="path/to/freecurrencyapi-js/index.js"></script>
```
Initialize the API with your API Key (get one for free at [freecurrencyapi.com](https://freecurrencyapi.com)):
```js
const freecurrencyapi = new Freecurrencyapi('YOUR-API-KEY');
```
Afterwards you can make calls to the API like this:
```js
freecurrencyapi.latest({
base_currency: 'USD',
currencies: 'EUR'
}).then(response => {
console.log(response);
});
```
Endpoints accessible with a free account:
- `status`
- `currencies`
- `latest`
- `historical`
Find out more about our endpoints, parameters and response data structure in the [docs](https://freecurrencyapi.com/docs)
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
[docs]: https://freecurrencyapi.com/docs
[freecurrencyapi.com]: https://freecurrencyapi.com