## Overview
## Athlete API Response
API Production Link: https://api.athlete.studio/production/v1/athletes/type?id=661
```json
{
"agency": "Exclusive Sports Group",
"stats": {
"dapper": {
"athlete_studio": {},
"nfl_all_day": {
"daily": {
"2022-11-16": {
"total_sales_volume": 158477,
"total_moments": 8900,
"market_cap": 90435,
"total_owners": 6246,
"total_transactions": 4304
},
"2022-11-17": {
"total_sales_volume": 158568,
"total_moments": 8900,
"market_cap": 90435,
"total_owners": 6246,
"total_transactions": 4312
},
"2022-11-18": {
"total_sales_volume": 158673,
"total_moments": 8900,
"market_cap": 82435,
"total_owners": 6244,
"total_transactions": 4315
},
"2022-11-19": {
"total_sales_volume": 158844,
"total_moments": 8900,
"market_cap": 90435,
"total_owners": 6239,
"total_transactions": 4329
},
"2022-11-20": {
"total_sales_volume": 158934,
"total_moments": 8900,
"market_cap": 89536,
"total_owners": 6233,
"total_transactions": 4338
},
"2022-11-21": {
"total_sales_volume": 159009,
"total_moments": 8900,
"market_cap": 87738,
"total_owners": 6233,
"total_transactions": 4345
},
"2022-11-22": {
"total_sales_volume": 159012,
"total_moments": 8900,
"market_cap": 87738,
"total_owners": 6233,
"total_transactions": 4346
}
},
"last_updated": "2022-11-22",
"market_cap": 87738,
"moments": {
"total_moments": 8900,
"moments_7d": 0,
"moments_30d": 0
},
"owners": {
"total_owners": 6233,
"owners_7d": 0,
"owners_30d": 0
}
}
},
"revenue": {
"7d_revenue": "2595.35",
"30d_revenue": "5352.41",
"24h_revenue": "69.08",
"total_orders": 1106,
"total_revenue": "58286.19"
},
"social": {
"twitter": {
"total_followers": 122236,
"total_tweets": 12077,
"daily": [
{
"date": "2022-11-23",
"favorites": 17657,
"followers": 122253,
"tweets": 12077,
"following": 807
},
{
"date": "2022-11-22",
"favorites": 17657,
"followers": 122236,
"tweets": 12077,
"following": 807
},
{
"date": "2022-11-21",
"favorites": 17657,
"followers": 122225,
"tweets": 12077,
"following": 807
},
{
"date": "2022-11-20",
"favorites": 17656,
"followers": 122182,
"tweets": 12077,
"following": 807
},
{
"date": "2022-11-19",
"favorites": 17656,
"followers": 122208,
"tweets": 12077,
"following": 807
},
{
"date": "2022-11-18",
"favorites": 17655,
"followers": 122179,
"tweets": 12077,
"following": 808
},
{
"date": "2022-11-17",
"favorites": 17655,
"followers": 122140,
"tweets": 12076,
"following": 809
},
{
"date": "2022-11-16",
"favorites": 17655,
"followers": 122069,
"tweets": 12076,
"following": 807
},
{
"date": "2022-11-15",
"favorites": 17656,
"followers": 121789,
"tweets": 12074,
"following": 807
},
{
"date": "2022-11-14",
"favorites": 17655,
"followers": 121344,
"tweets": 12075,
"following": 806
},
{
"date": "2022-11-13",
"favorites": 17654,
"followers": 121334,
"tweets": 12075,
"following": 806
},
{
"date": "2022-11-12",
"favorites": 17678,
"followers": 121328,
"tweets": 12083,
"following": 806
},
{
"date": "2022-11-11",
"favorites": 17678,
"followers": 121317,
"tweets": 12083,
"following": 805
},
{
"date": "2022-11-10",
"favorites": 17678,
"followers": 121305,
"tweets": 12083,
"following": 805
},
{
"date": "2022-11-09",
"favorites": 17679,
"followers": 121322,
"tweets": 12083,
"following": 805
},
{
"date": "2022-11-08",
"favorites": 17678,
"followers": 121321,
"tweets": 12083,
"following": 806
},
{
"date": "2022-11-07",
"favorites": 17683,
"followers": 121354,
"tweets": 12083,
"following": 806
},
{
"date": "2022-11-06",
"favorites": 17683,
"followers": 121334,
"tweets": 12083,
"following": 807
},
{
"date": "2022-11-05",
"favorites": 17683,
"followers": 121283,
"tweets": 12083,
"following": 807
},
{
"date": "2022-11-04",
"favorites": 17677,
"followers": 121268,
"tweets": 12082,
"following": 806
},
{
"date": "2022-11-03",
"favorites": 17695,
"followers": 121216,
"tweets": 12084,
"following": 805
},
{
"date": "2022-11-02",
"favorites": 17747,
"followers": 121141,
"tweets": 12086,
"following": 804
},
{
"date": "2022-11-01",
"favorites": 17749,
"followers": 121079,
"tweets": 12084,
"following": 803
},
{
"date": "2022-10-31",
"favorites": 17745,
"followers": 120721,
"tweets": 12079,
"following": 804
},
{
"date": "2022-10-30",
"favorites": 17734,
"followers": 120134,
"tweets": 12074,
"following": 803
},
{
"date": "2022-10-29",
"favorites": 17734,
"followers": 120144,
"tweets": 12074,
"following": 802
},
{
"date": "2022-10-28",
"favorites": 17734,
"followers": 120159,
"tweets": 12074,
"following": 802
},
{
"date": "2022-10-27",
"favorites": 17734,
"followers": 120160,
"tweets": 12074,
"following": 802
},
{
"date": "2022-10-26",
"favorites": 17733,
"followers": 120148,
"tweets": 12074,
"following": 802
},
{
"date": "2022-10-25",
"favorites": 17733,
"followers": 120138,
"tweets": 12074,
"following": 801
}
]
},
"instagram": {
"average_likes": 32233.5,
"total_followers": 282736,
"engagement_rate": 10.7712,
"average_comments": 463.25,
"daily": [
{
"date": "2022-11-23",
"avg_comments": 0,
"followers": 282736,
"media": 49,
"avg_likes": 0,
"following": 1140
},
{
"date": "2022-11-22",
"avg_comments": 463.25,
"followers": 282712,
"media": 49,
"avg_likes": 32233.5,
"following": 1140
},
{
"date": "2022-11-21",
"avg_comments": 463.312,
"followers": 282163,
"media": 48,
"avg_likes": 32224.9,
"following": 1140
},
{
"date": "2022-11-20",
"avg_comments": 462.875,
"followers": 281817,
"media": 48,
"avg_likes": 32204.9,
"following": 1140
},
{
"date": "2022-11-19",
"avg_comments": 462.688,
"followers": 281405,
"media": 48,
"avg_likes": 32176.4,
"following": 1139
},
{
"date": "2022-11-18",
"avg_comments": 462.125,
"followers": 281187,
"media": 48,
"avg_likes": 32103.3,
"following": 1139
},
{
"date": "2022-11-17",
"avg_comments": 509.75,
"followers": 280961,
"media": 48,
"avg_likes": 34610.8,
"following": 1140
},
{
"date": "2022-11-16",
"avg_comments": 507.438,
"followers": 280746,
"media": 47,
"avg_likes": 34287.1,
"following": 1143
},
{
"date": "2022-11-15",
"avg_comments": 504.688,
"followers": 280405,
"media": 47,
"avg_likes": 33883.1,
"following": 1143
},
{
"date": "2022-11-14",
"avg_comments": 503.062,
"followers": 278786,
"media": 46,
"avg_likes": 33804.5,
"following": 1143
},
{
"date": "2022-11-13",
"avg_comments": 503.062,
"followers": 277941,
"media": 46,
"avg_likes": 33799.3,
"following": 1148
},
{
"date": "2022-11-12",
"avg_comments": 502.938,
"followers": 277859,
"media": 46,
"avg_likes": 33794.6,
"following": 1148
},
{
"date": "2022-11-11",
"avg_comments": 502.562,
"followers": 277768,
"media": 46,
"avg_likes": 33792.8,
"following": 1148
},
{
"date": "2022-11-10",
"avg_comments": 502.562,
"followers": 277726,
"media": 46,
"avg_likes": 33789.1,
"following": 1147
},
{
"date": "2022-11-09",
"avg_comments": 502.562,
"followers": 277628,
"media": 46,
"avg_likes": 33781.4,
"following": 1146
},
{
"date": "2022-11-08",
"avg_comments": 502.562,
"followers": 277498,
"media": 46,
"avg_likes": 33772,
"following": 1145
},
{
"date": "2022-11-07",
"avg_comments": 502.438,
"followers": 277334,
"media": 46,
"avg_likes": 33749.8,
"following": 1145
},
{
"date": "2022-11-06",
"avg_comments": 502.125,
"followers": 276963,
"media": 46,
"avg_likes": 33705,
"following": 1146
},
{
"date": "2022-11-05",
"avg_comments": 0,
"followers": 276660,
"media": 46,
"avg_likes": 0,
"following": 1145
},
{
"date": "2022-11-04",
"avg_comments": 509.375,
"followers": 275961,
"media": 46,
"avg_likes": 35185.8,
"following": 1146
},
{
"date": "2022-11-03",
"avg_comments": 0,
"followers": 275397,
"media": 45,
"avg_likes": 0,
"following": 1146
},
{
"date": "2022-11-02",
"avg_comments": 508.125,
"followers": 275151,
"media": 45,
"avg_likes": 34974,
"following": 1145
},
{
"date": "2022-11-01",
"avg_comments": 505.75,
"followers": 274584,
"media": 45,
"avg_likes": 34695.6,
"following": 1146
},
{
"date": "2022-10-31",
"avg_comments": 467.938,
"followers": 274103,
"media": 46,
"avg_likes": 31813,
"following": 1145
},
{
"date": "2022-10-30",
"avg_comments": 465.062,
"followers": 273029,
"media": 44,
"avg_likes": 31740.1,
"following": 1143
},
{
"date": "2022-10-29",
"avg_comments": 464.812,
"followers": 271557,
"media": 44,
"avg_likes": 31736.1,
"following": 1143
},
{
"date": "2022-10-28",
"avg_comments": 464.688,
"followers": 271466,
"media": 44,
"avg_likes": 31732.3,
"following": 1142
},
{
"date": "2022-10-27",
"avg_comments": 464.625,
"followers": 271438,
"media": 44,
"avg_likes": 31726.6,
"following": 1141
},
{
"date": "2022-10-26",
"avg_comments": 464.375,
"followers": 271368,
"media": 44,
"avg_likes": 31719.7,
"following": 1141
},
{
"date": "2022-10-25",
"avg_comments": 464.188,
"followers": 271212,
"media": 44,
"avg_likes": 31704.8,
"following": 1141
}
]
}
}
},
"external_platforms": {
"instagram_id": "terry_25",
"nfl_all_day_id": "00-0035659",
"tiktok_id": null,
"twitch_id": null,
"twitter_id": "TheTerry_25",
"youtube_id": null
},
"media": {
"files": {
"dropbox_url": ""
},
"styles": {
"fonts": {
"font_2": "",
"font_1": ""
},
"logos": {
"main_logo_url": "",
"light_logo_url": "https://million-studio.s3.amazonaws.com/clients/terry_mclaurin_logo_3.png",
"dark_logo_url": "https://million-studio.s3.amazonaws.com/clients/terry_mclaurin_logo_3.png"
},
"colors": {
"team_color_1": "FFB612",
"athlete_color_1": "000000",
"team_color_2": "f1f1f1",
"athlete_color_3": "7C1415",
"athlete_color_2": "f1f1f1"
}
},
"site": {
"background_video_url": "",
"background_image_url": "",
"headshot_image_url": "",
"favicon_url": "",
"featured_image_url": "https://million-studio.s3.amazonaws.com/clients/NFL/TerryMcLaurin_Featured_Image.png",
"partner_image_url": ""
},
"nfts": {
"items": [
{
"name": "",
"decription": "",
"video_url": "",
"type": "",
"hidden_image_url": "",
"image_url": ""
}
],
"assets": {
"athlete_cutout_image_url": "",
"explainer_video_url": "",
"shop_image_url": "",
"packs": {
"multipack_image_url": "",
"signture_pack_image_url": "",
"common_pack_image_url": "",
"common_pack_gif_url": ""
}
},
"moments": [
{
"name": "",
"video_url": "",
"web_url": "",
"series": "",
"image_url": ""
}
]
},
"ecommerce": {
"products": [
{
"name": "",
"description": "",
"image_url": "",
"price": ""
}
]
}
},
"profile": {
"college": "Ohio State",
"last_name": "McLaurin",
"hometown": "Indianapolis, IN",
"first_name": "Terry",
"date_of_birth": "15/9/1995"
},
"status": "active",
"launch_date": "08-26-2021",
"name": "Terry McLaurin",
"network_id": "41",
"site_url": "mclaurin17.com",
"espn_flag": true,
"dapper_flag": true,
"social_media_flag": true,
"espn_id": "3121422",
"id": "661",
"career": {
"position": "Wide Receiver",
"team_id": "28",
"jersey_number": "17",
"stats": {
"2022_season_stats": {
"receptions": 38,
"receiving_yards": 609,
"receiving_touchdowns": 2,
"yards_per_reception": 16.025999069213867
}
},
"team_name": "Washington Commanders",
"league_id": "28"
},
"league": "NFL"
}
```
## Data Sources
### Retool / User input
- `id` (matches record id in CMS)
- `external_platforms`
- `media.files`
- `media.styles` (Also exists in the CMS)
- `media.site` (Also exists in the CMS)
- `status`
- `name` (manual if espn id not provided)
- `site_url`
- `agency`
- `media.nfts` (not used) ⛔️
- `network_id`
- `espn_flag` (set when `espn_id` is provided on create)
- `dapper_flag` (set when dapper product id is provided on create)
- `social_media_flag` (set when social id is provided on create)
- `league`
#### ESPN
- `profile`
- `career`
- `name`
#### SocialBlade
- `stats.social`
#### Dapper (BigQuery)
- `stats.dapper`
#### Shopify
- `stats.revenue`
- `media.ecommerce` (not used) ⛔️
- `launch_date`
## Next Steps
- Have **only one way** (via the CMS) to create a new athlete and edit details.
- sync `media` data on dynamo and CMS