Endpoint Playground
Test Crawlora's Sportskeeda NFL team salary cap API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/sportskeeda/salary-cap?slug=<slug>&sort_by=player&order=asc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| slug | string | Yes | NFL team salary-cap page path without host | |
| q | string | No | Case-insensitive player-name substring, at most 100 characters | |
| sort_by | string | No | player | Sortable column; omit to preserve source order |
| order | string | No | asc | Sort direction; requires sort_by; default asc |
{
"data": {
"slug": "nfl/san-francisco-49ers/salary-cap",
"team": "San Francisco 49ers",
"season": 2025,
"status": "ok",
"cap_space": 42430479,
"salary_cap": 340563099,
"active_cap_spend": 257067681,
"dead_money": 41064939,
"q": "Purdy",
"total": 1,
"players": [
{
"name": "Brock Purdy",
"slug": "nfl/brock-purdy",
"cap_number": 23709530,
"cut_pre_june_1_dead_money": 88154120,
"cut_pre_june_1_cap_saving": -64444590,
"cut_post_june_1_dead_money": 66213530,
"cut_post_june_1_cap_saving": -42504000,
"trade_pre_june_1_dead_money": 29254120,
"trade_pre_june_1_cap_saving": -5544590,
"trade_post_june_1_dead_money": 7313530,
"trade_post_june_1_cap_saving": 16396000,
"restructure_cap_saving": 5744800,
"extension_cap_saving": 5744800,
"breakdown": {
"base_salary": 8296000,
"signing_bonus": 7313530,
"option_bonus": 7550000,
"roster_bonus": 0,
"per_game_bonus": 850000,
"workout_bonus": 100000,
"other_bonus": 0,
"guaranteed": 46996000
}
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns the source's published season, team totals, every player cap scenario and expanded salary breakdown. The site's player search and sortable columns are applied to the complete server-rendered rows. The published season may lag the current season.
{
"data": {
"slug": "nfl/san-francisco-49ers/salary-cap",
"team": "San Francisco 49ers",
"season": 2025,
"status": "ok",
"cap_space": 42430479,
"salary_cap": 340563099,
"active_cap_spend": 257067681,
"dead_money": 41064939,
"q": "Purdy",
"total": 1,
"players": [
{
"name": "Brock Purdy",
"slug": "nfl/brock-purdy",
"cap_number": 23709530,
"cut_pre_june_1_dead_money": 88154120,
"cut_pre_june_1_cap_saving": -64444590,
"cut_post_june_1_dead_money": 66213530,
"cut_post_june_1_cap_saving": -42504000,
"trade_pre_june_1_dead_money": 29254120,
"trade_pre_june_1_cap_saving": -5544590,
"trade_post_june_1_dead_money": 7313530,
"trade_post_june_1_cap_saving": 16396000,
"restructure_cap_saving": 5744800,
"extension_cap_saving": 5744800,
"breakdown": {
"base_salary": 8296000,
"signing_bonus": 7313530,
"option_bonus": 7550000,
"roster_bonus": 0,
"per_game_bonus": 850000,
"workout_bonus": 100000,
"other_bonus": 0,
"guaranteed": 46996000
}
}
]
}
}curl "https://api.crawlora.net/api/v1/sportskeeda/salary-cap?slug=<slug>" \
-H "x-api-key: $CRAWLORA_API_KEY"