Unfortunately the team behind fortniteapi.com has moved into another project, making this wrapper obsolete.
But a there is a new api available at https://fortnite-api.com/ and there's also a PHP wrapper for it at https://github.com/Fortnite-API/php-wrapper
This is a wrapper for the https://fortniteapi.com/ API.
Fortnite API (get player stats WITH STATS V2, leaderboards and more)
You can get user wins, kills, the latest news, fortnite server status and many more with this API.
This is an updated wrapper of https://github.com/samhoogantink/Fortnite-API. The API has changed and now most of the endpoints require an access token, so I've made the required changes and added the new endpoints.
You can see the available endpoints here https://docs.fortniteapi.com/?version=latest
- Composer https://getcomposer.org/
- Authorization key. You can get one for free at https://console.fortniteapi.com/.
Install with composer using: composer require varandas/fortnite-api && composer dump-autoload --optimize
<?php
// Require autoload
require 'vendor/autoload.php';
use Varandas\FortniteApi\FortniteClient;
// Get an instance of FortniteClient
$api = new FortniteClient();
$api->setKey("your api key");
/** ITEMS API **/
// Get the daily store
$data = $api->items->store();
// Get upcoming items
$data = $api->items->upcoming();
// List items
$data = $api->items->list();
// Get a random item
$data = $api->items->random();
// Get a popular item
$data = $api->items->popular();
// Get detailed data for an item
$data = $api->items->data('8403b27-7c9f125-ef5487b-552aeab');
// Search for an item
$data = $api->items->search('item name');
var_dump($data);
/** CHALLENGES **/
// Get season 3 challenges
$data = $api->challenges->get("season 3");
// Get current season challenges
$data = $api->challenges->get();
var_dump($data);
/** USERS **/
// First find a user:
$data = $api->user->id('ninja');
// After that we can query for user stats
$stats = $api->user->stats();
// If you want to query for old v1 stats:
$stats = $api->user->v1Stats();
/** WEAPONS **/
// List all current weapons:
$data = $api->weapons->get();
Portions of the materials used are trademarks and/or copyrighted works of Epic Games, Inc. All rights reserved by Epic. This material is not official and is not endorsed by Epic.