wc — Site API
24 endpoints on sdv.wc. Each is exposed under a camelCase canonical name and a snake_case alias (py/R parity), accepts snake_case or camelCase params, and returns raw ESPN JSON by default ({ parsed: true } for tidy rows).
espnWcAthleteBio
WC — athlete bio (ESPN site.api.espn.com).
Endpoint URL: GET https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/athletes/{athlete_id}/bio
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | path parameter |
| — | parsed | no | return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.
Example:
await sdv.wc.espnWcAthleteBio({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.wc.espn_wc_athlete_bio(...)
espnWcAthleteInfo
WC — athlete info (ESPN site.api.espn.com).
Endpoint URL: GET https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/athletes/{athlete_id}
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | path parameter |
| — | parsed | no | return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_single_entity); the column set varies by league — see ESPN parsed returns.
Example:
await sdv.wc.espnWcAthleteInfo({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.wc.espn_wc_athlete_info(...)
espnWcAthleteNews
WC — athlete news (ESPN site.api.espn.com).
Endpoint URL: GET https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/athletes/{athlete_id}/news
| API param | JS | required | description |
|---|---|---|---|
{athlete_id} | athlete_id | yes | path parameter |
| — | parsed | no | return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_news):
| col_name | type | description |
|---|---|---|
id | integer | |
now_id | character | |
content_key | character | |
data_source_identifier | character | |
type | character | |
headline | character | |
description | character | |
last_modified | character | |
published | character | |
images | character | |
categories | character | |
premium | logical | |
links_web_href | character | |
links_mobile_href | character | |
links_api_self_href | character | |
links_app_sportscenter_href | character | |
byline | character |
Example:
await sdv.wc.espnWcAthleteNews({ athlete_id: '…' });
// snake_case alias (py/R parity): sdv.wc.espn_wc_athlete_news(...)
espnWcCalendar
WC — calendar (ESPN site.api.espn.com).
Endpoint URL: GET https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/calendar
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | return tidy rows instead of raw JSON |
Returns (with { parsed: true }, via parse_items):
| col_name | type | description |
|---|---|---|
$ref | character | Core v2 $ref URL to the resource |
Example:
await sdv.wc.espnWcCalendar({});
// snake_case alias (py/R parity): sdv.wc.espn_wc_calendar(...)
espnWcConferences
WC — conferences (ESPN site.api.espn.com).
Endpoint URL: GET https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/groups
| API param | JS | required | description |
|---|---|---|---|
| — | parsed | no | return tidy rows instead of raw JSON |
Returns: raw ESPN Dict by default. With { parsed: true } the payload is routed through its parser (parse_groups); the column set varies by league — see ESPN parsed returns.
Example:
await sdv.wc.espnWcConferences({});
// snake_case alias (py/R parity): sdv.wc.espn_wc_conferences(...)