Projection endpoints
Returns information on projections for players.
List projections
Description
Returns list of player projections for the given search data.
URL
https://api.sleeper.com/projections/nfl/<season>[/<week>]?season_type=<season_type>[&position=<position>][&order_by=<order_by>]
Parameters
- season:
List projections for this season.
- week:
Optional. List projections for this week.
- season_type:
List projections for
regular,post,preoroffseason type.- position:
Optional. An array of positions to list projections for.
- order_by:
Optional. The field to order the projections by. Default is
pts_std, you can lookup possible values in /src/ApiClient/Endpoints/AbstractEndpoints.php. All constants prefixed byORDER_BY_can be used.
Data transfer object
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayerProjection
HansPeterOrding\SleeperApiClient\Dto\SleeperStats
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayer
Example
TBD: Check other problems in displaying incl. TOC .. code-block:: php
- linenos:
<?php
use HansPeterOrdingSleeperApiClientApiClientEndpointsAbstractEndpoint;
- /*
Returns projections for regular season 2022 week 1 for QB, RB and WR, ordered by ADP in dynasty with STD scoring
*/
- $draft = $client->projections()->list(
2022, AbstractEndpoint::SEASON_TYPE_REGULAR, 1, [
AbstractEndpoint::POSITION_QB, AbstractEndpoint::POSITION_WR, AbstractEndpoint::POSITION_RB
], AbstractEndpoint::ORDER_BY_ADP_DYNASTY_STD
);
Get projection for player
Description
Returns a players projection for the given search data for a season.
URL
https://api.sleeper.com/projections/nfl/player/<player_id>?season=<season>&season_type=<season_type>&grouping=season
Parameters
- player_id:
Return projection for this player.
- season:
Return projection for this season.
- season_type:
Return projection for
regular,post,preoroffseason type.
Data transfer object
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayerProjection
HansPeterOrding\SleeperApiClient\Dto\SleeperStats
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayer
Example
1<?php 2 3use HansPeterOrding\SleeperApiClient\ApiClient\Endpoints\AbstractEndpoint; 4 5/* 6 * Returns projection for Aaron Rodgers for complete regular season 2022 7 */ 8$draft = $client->projections()->getForPlayer( 9 86, 10 2022, 11 AbstractEndpoint::SEASON_TYPE_REGULAR 12);
Get weekly projections for player
Description
Returns a list of player projections for the given search data for every week of a season.
URL
https://api.sleeper.com/projections/nfl/player/<player_id>?season=<season>&season_type=<season_type>&grouping=week
Parameters
- player_id:
List projections for this player.
- season:
List projections for every week of this season.
- season_type:
List projections for
regular,post,preoroffseason type.
Data transfer object
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayerProjection
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayerStats
HansPeterOrding\SleeperApiClient\Dto\SleeperPlayer
Example
1<?php 2 3use HansPeterOrding\SleeperApiClient\ApiClient\Endpoints\AbstractEndpoint; 4 5/* 6 * Returns list of projections for Aaron Rodgers for week 1 to 18 of regular season 2022 7 */ 8$draft = $client->projections()->getWeeklyForPlayer( 9 86, 10 2022, 11 AbstractEndpoint::SEASON_TYPE_REGULAR 12);