1.9.0 • Published 6 months ago

fortnite-api-io-custom-fetch v1.9.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

fortnite-api-io

npm version npm.io

Simple Wrapper Module for making API calls to https://fortniteapi.io.

Go to the API Docs to register for an account and to get an API key.

You can also read the module docs for a list of supported calls.

Install the Module

npm install fortnite-api-io

Require and Instantiate

const FortniteAPI = require("fortnite-api-io");

// Instantiate with API Credentials
const client = new FortniteAPI("credentials-go-here", {
    defaultLanguage: 'en', // Optional - will default to 'en'
    ignoreWarnings: false // Optional -will default to false
});

Example API Calls

The API is currently transitioning into its second version. Where available, it is highly recommended to use the version 2 endpoint.

// Get the next upcoming items (version 2)
const upcomingItems = await client.v2.listItems();

// Get this season's challenges (version 2)
const challenges = await client.v2.listChallenges("current");

// Get all stats for a specific loot/weapon item (version 1)
const loot = await client.getLootDetails();

If you call a version 1 method, when there is an available version 2 method, a warning log will be printed. The deprecation warnings can be disabled when instantiating the API wrapper.

const upcomingItems = await client.listItems();
// WARNING: listItems has been deprecated - please use FortniteAPI.v2.listItems

Acknowledgement

Thanks to the devs of https://fortniteapi.io, do consider subscribing on their API Dashboard to support the project and its costs.

License

MIT

1.9.0

6 months ago