jbulowski/faceit-php-sdk

A PHP wrapper for Faceit's API.

dev-master 2019-12-12 14:23 UTC

This package is auto-updated.

Last update: 2025-06-13 02:54:06 UTC


README

Installation

composer require jbulowski/faceit-php-sdk

Initialization

$faceit = new FaceitClient\FaceitClient([
    'api_key' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
]);

Endpoints

Championships ✓

Click to expand

details

$championship = $faceit->championship('id')->details([array $additional_request_parameters]);

matches

$championship_matches = $faceit->championship('id')->matches([array $additional_request_parameters]);

subscriptions

$championship_subscriptions = $faceit->championship('id')->subscriptions([array $additional_request_parameters]);

Games ✓

Click to expand

games

$games = $faceit->games()->details([array $additional_request_parameters]);

game

$game = $faceit->games()->game('game');

parent

$game_parent = $faceit->games()->parenOf('game');

Hubs ✓

Click to expand

details

$hub_details = $faceit->hubs('id')->details();

matches

$hub_matches = $faceit->hubs('id')->matches();

members

$hub_members = $faceit->hubs('id')->members();

roles

$hub_roles = $faceit->hubs('id')->roles();

rules

$hub_rules = $faceit->hubs('id')->rules();

stats

$hub_stats = $faceit->hubs('id')->stats();

Leaderboards

Matches ✓

Click to expand

details

$match = $faceit->matches('id')->details();

stats

$stats = $faceit->matches('id')->stats();

Organizers

Players ✓

Click to expand

details

$player = $faceit->players('id')->details();

history

$player_history = $faceit->players('id')->history('csgo'[, array $additional_request_parameters]);

hubs

$player_hubs = $faceit->players('id')->hubs([array $additional_request_parameters]);

stats

$player_stats = $faceit->players('id')->stats('csgo');

tournaments

$player_tournaments = $faceit->players('id')->tournaments([array $additional_request_parameters]);

Rankings ✓

Click to expand

global ranking

$global_ranking = $faceit->rankings()->game('csgo')->region('EU')->details([array $additional_request_parameters]);

player ranking

$player_ranking = $faceit->rankings()->game('id')->region('region')->player('id' [, array $additional_request_parameters]);

Search ✓

Click to expand

championships

$championships = $faceit->search()->championships('name' [, array $additional_request_parameters]);

hubs

$hubs = $faceit->search()->hubs('name' [, array $additional_request_parameters]);

organizers

$organizers = $faceit->search()->organizers('name' [, array $additional_request_parameters]);

players

$players = $faceit->search()->players('nickname' [, array $additional_request_parameters]);

teams

$teams = $faceit->search()->teams('nickname' [, array $additional_request_parameters]);

tournaments

$tournaments = $faceit->search()->tournaments('name' [, array $additional_request_parameters]);

Teams ✓

Click to expand

details

$team_details = $faceit->teams('id')->details();

stats

$team_stats = $faceit->teams('id')->stats('csgo');

tournaments

$team_tournaments = $faceit->teams('id')->tournaments([array $additional_request_parameters]);

Tournaments ✓

Click to expand

tournaments

$tournaments = $faceit->tournaments()->all();

details

$tournament_details = $faceit->tournaments()->tournament('id');

brackets

$tournament_brackets = $faceit->tournaments()->brackets('id');

matches

$tournament_matches = $faceit->tournaments()->matches('id');

teams

$tournament_teams = $faceit->tournaments()->teams('id');