Find a player by NFL GSIS id
get_player_by_gsis_idReturns the player with this NFL GSIS id (e.g. "00-0034857", the key nflverse and NFL data use), as the same record get_player returns, with an ids map (gsis, pfr, pff, nfl, espn, sleeper) from the daily nflverse crosswalk. Use it to join nflverse or NFL data to GridIron. Free plan.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"gsis_id": "<gsis_id>"
},
"name": "get_player_by_gsis_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gsis_id | Yes | NFL GSIS id, the key nflverse and NFL data use. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Other systems' ids (gsis, pfr, pff, nfl, espn, sleeper) from the nflverse crosswalk. | |
| note | No | A sentence for the user saying which plan is needed. | |
| team | No | Current team code. | |
| error | No | Present only when the call failed: what went wrong. | |
| reason | No | Machine-readable failure reason, e.g. basic_required or pro_required. | |
| status | No | HTTP status of the failed API call. | |
| position | No | Position. | |
| player_id | No | GridIron player id ("First Last#POS"). | |
| player_name | No | Player name. | |
| upgrade_url | No | Where to see the plans. | |
| required_plan | No | The plan that unlocks this data: basic or pro. | |
| espn_player_id | No | ESPN athlete id. |