Integration GuidesReference Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Integration Guides

NFL Draft

This guide covers essential feeds to monitor draft picks and strategies for building an NFL Draft solution, ensuring you can effectively integrate and display draft data in your applications.

Understanding NFL Draft Picks and Player Selection


What is the NFL Draft?

The NFL Draft is an annual event where teams select eligible college players, shaping their rosters and providing a spectacle for fans. You can access NFL Draft Data using our Draft feeds.

📆

When Is the Draft Made Available in the API?

Draft data becomes available in the API once the entire draft order has been set by the NFL. NFL prospect information is typically available from mid to late March to early April each year. This feed includes a list of all known draftable players, with each player’s source ID matching their college player ID.


What are the three different IDs in the Draft feeds?

The three different IDs in the Draft feeds typically include:

  • Player ID: A unique identifier for the player across the API.
  • Team ID: The ID representing the NFL team that selects the player.
  • Draft ID: A unique identifier for the specific draft event.

Note: For NCAAFB players, their unique IDs do not follow them when they get drafted to the NFL. For more detailed information on ID handling, please refer to the ID Handling section.


How do teams determine how many draft picks they get?

  • Standard Picks: Each team typically starts with seven picks, one for each round.

  • Compensatory Picks: Picks awarded to teams, typically before the official draft order, as compensation for losing free agents during the previous offseason.

  • Draft Order: The draft order is initially set based on the previous season's standings, with the team having the worst record picking first in each round. The draft order becomes available in our API once it is fully established.

  • Trading: Teams frequently trade picks for other picks, players, or future draft considerations, altering the number of their draft picks. Trades can include multiple picks or combine picks and players, making the final draft order dynamic and often different from the initial setup.

    • Trading Up: Teams may trade existing picks or future draft choices to move up in the draft order and secure a higher-ranked player.

    • Trading Down: Conversely, a team might trade a higher pick for multiple lower picks to fill more roster spots or address various team needs.

How is the draft data within the draft feeds populated?

Sportradar’s experts seed players from our NCAA database. We use a variety of sources to generate a comprehensive list of players who expect to be drafted. The list is typically 500+ players.


When are drafted players added to the core endpoints?

Drafted players will be available on their NFL team (Team Profile) after each completed round.


Can a player refuse to play for the team that drafts them?

  • While uncommon, a player can refuse to join the team that drafted them, though this can negatively impact their reputation and future opportunities within the NFL.


Prospects

Prospects refer to college football players who are eligible and considered potential selections for teams during the NFL Draft. The Prospects feed provides a list of upcoming or historical draft prospects for a given year.

🏈

When Do Prospects Receive Their League ID?

The league_id will appear once the player has been drafted and exported to the NFL API. Typically, it happens the day after they are drafted.


Recommended Pull Frequency:

  • Prospects are added to our API after the NCAA football season concludes and following their declaration by March.
  • You can pull this feed on an as-needed basis before, during or after the draft.
  • The TTL/Cache is every two seconds.

👍

Tip - Monitor the Prospects Feed During the Draft

Pull the Prospects feed throughout the draft in case new players are created during the draft.


Example - Prospects:

{
  "draft": {
    "id": "2dc77141-fc00-4003-b4f1-525db827ddf4",
    "year": 2024,
    "start_date": "2024-04-25",
    "end_date": "2024-04-27",
    "status": "closed",
    "league": {
      "id": "3c6d318a-6164-4290-9bbc-bf9bb21cc4b8",
      "name": "National Football League",
      "alias": "NFL"
    },
    "broadcast": {
      "channel": "206",
      "network": "ABC, ESPN, NFL Network"
    },
    "venue": {
      "name": "Campus Martius Park",
      "address": "800 Woodward Ave",
      "city": "Detroit",
      "state": "MI",
      "country": "USA"
    }
  },
  "prospects": [
    {
      "id": "95c78309-dcf8-4940-8e0a-9a0ae05d0695",
      "source_id": "a3c6fda5-ec8c-4d74-90d6-7bd21f090b9a",
      "first_name": "Tyler",
      "last_name": "Owens",
      "name": "Tyler Owens",
      "position": "DB",
      "height": 74,
      "weight": 210,
      "experience": "SR",
      "birth_place": "Plano, TX, USA",
      "team_name": "Texas Tech",
      "conference": {
        "id": "f1095195-822c-4ecd-b96a-565a4da3b796",
        "name": "Big 12",
        "alias": "BIG-12"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "22083fa4-8d9c-4ccc-8c33-cda772954099",
        "name": "Red Raiders",
        "market": "Texas Tech",
        "alias": "TT"
      }
    },
    {
      "id": "776435bf-4e81-429c-ac8e-5eefaa2fe83b",
      "source_id": "9a72dec4-d9f1-4d1d-848b-e78d903f54d4",
      "first_name": "Kenneth",
      "last_name": "Horsey",
      "name": "Kenneth Horsey",
      "position": "OL",
      "height": 75,
      "weight": 311,
      "experience": "GR",
      "birth_place": "Sanford, FL, USA",
      "team_name": "Kentucky",
      "conference": {
        "id": "c7a491c8-d0f2-4ca1-9403-f82db4452dd1",
        "name": "Southeastern",
        "alias": "SEC"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "5941ffa3-cdd5-459b-ab61-fef120b929b2",
        "name": "Wildcats",
        "market": "Kentucky",
        "alias": "KEN"
      }
    },
    {
      "id": "f35ff2d8-f719-4629-9cc0-1707ba49043b",
      "source_id": "a398dea5-3a2a-4b21-b955-48d7248f7ac6",
      "first_name": "Malik",
      "last_name": "Dunlap",
      "name": "Malik Dunlap",
      "position": "DB",
      "height": 75,
      "weight": 220,
      "experience": "SR",
      "birth_place": "Charlotte, NC, USA",
      "team_name": "Texas Tech",
      "conference": {
        "id": "f1095195-822c-4ecd-b96a-565a4da3b796",
        "name": "Big 12",
        "alias": "BIG-12"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "22083fa4-8d9c-4ccc-8c33-cda772954099",
        "name": "Red Raiders",
        "market": "Texas Tech",
        "alias": "TT"
      }
    },

This code example displays details for NFL draft prospects, including player ID, name, position, measurements, college team, and experience level. For instance, it lists Tyler Owens, a defensive back from Texas Tech, noting his height, weight, senior status, and team information.


Use Cases:

  1. Player Scouting and Analysis: Integrate this feed into your sports news site or app to enrich content with detailed profiles on each player’s background, college achievements, and physical stats.

  2. Fantasy Football Applications: Utilize the feed to provide deep insights and analytics, helping your users make more informed choices during fantasy draft seasons.

  3. Recruitment and Scouting Tools: Use the data to track former college players as they progress through the draft, offering a comprehensive view of their transition from college to the pros on your recruiting website.

  4. Sports Betting Platforms: Employ detailed prospect information to assist in setting odds for draft-related bets, giving bettors access to extensive data on each player’s potential and background.


Top Prospects

The Top Prospects feed provides a list of the top prospects for a given year, including players identified as having exceptional potential and performance in college football, making them highly anticipated draft selections.

🏈

What Is the Difference Between Top Prospects and Prospects?

Top Prospects is a higher-tier subset of Prospects, representing the most highly regarded or anticipated players expected to be drafted early. The use case for this is to allow users or applications to focus on the most notable players in the draft, offering more detailed scouting and tracking for these key athletes.

How is an NFL prospect specified as a top prospect?

Top prospects are subjective. We use the same sources for top prospects as we do when creating the initial draft pool.


Recommended Pull Frequency:

  • Prospects are added to our API after the NCAA football season concludes and following their declaration by March.
  • Pull on an as-needed basis.
  • The TTL/Cache is every two seconds.

Example - Top Prospects:

{
  "draft": {
    "id": "2dc77141-fc00-4003-b4f1-525db827ddf4",
    "year": 2024,
    "start_date": "2024-04-25",
    "end_date": "2024-04-27",
    "status": "closed",
    "league": {
      "id": "3c6d318a-6164-4290-9bbc-bf9bb21cc4b8",
      "name": "National Football League",
      "alias": "NFL"
    },
    "broadcast": {
      "channel": "206",
      "network": "ABC, ESPN, NFL Network"
    },
    "venue": {
      "name": "Campus Martius Park",
      "address": "800 Woodward Ave",
      "city": "Detroit",
      "state": "MI",
      "country": "USA"
    }
  },
  "prospects": [
    {
      "id": "d54fd16e-7d5c-4bc5-b169-7e2595c7b3b7",
      "source_id": "6b57aebe-4679-4c31-9e19-da113e570845",
      "league_id": "bee08d8d-3b1a-4375-9ea3-e627da925807",
      "first_name": "Terrion",
      "last_name": "Arnold",
      "name": "Terrion Arnold",
      "position": "DB",
      "team_name": "Alabama",
      "height": 72,
      "weight": 189,
      "experience": "SO",
      "birth_place": "Tallahassee, FL, USA",
      "top_prospect": true,
      "conference": {
        "id": "c7a491c8-d0f2-4ca1-9403-f82db4452dd1",
        "name": "Southeastern",
        "alias": "SEC"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "19775492-f1eb-4bc5-9e15-078ebd689c0f",
        "name": "Crimson Tide",
        "market": "Alabama",
        "alias": "BAMA"
      }
    },
    {
      "id": "993966bf-1878-43a7-81e5-adc2d685ea70",
      "source_id": "4ffa2329-a4ef-4030-b79f-48cdee71bc7b",
      "league_id": "e85b075a-5ca5-4ebe-b5d7-c14149b07ca5",
      "first_name": "Olumuyiwa",
      "last_name": "Fashanu",
      "name": "Olumuyiwa Fashanu",
      "position": "OL",
      "team_name": "Penn State",
      "height": 78,
      "weight": 312,
      "experience": "SR",
      "birth_place": "Waldorf, MD, USA",
      "top_prospect": true,
      "conference": {
        "id": "cddff7c9-65e1-4fe0-b052-87fd4213fbfe",
        "name": "Big Ten",
        "alias": "BIG-TEN"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "eeb3ce19-6ddd-4c91-afab-811c6cc81974",
        "name": "Nittany Lions",
        "market": "Penn State",
        "alias": "PSU"
      }
    },
    {
      "id": "a29f348d-a22b-4c24-bf73-a7f0bfff91c5",
      "source_id": "769c6fec-2a4a-4fac-89b0-31bb4ade7163",
      "league_id": "8e0e175e-ab3d-42e1-8494-e6b56f051c79",
      "first_name": "Graham",
      "last_name": "Barton",
      "name": "Graham Barton",
      "position": "OL",
      "team_name": "Duke",
      "height": 77,
      "weight": 313,
      "experience": "SR",
      "birth_place": "Brentwood, TN, USA",
      "top_prospect": true,
      "conference": {
        "id": "2170ce1b-7bce-4645-a5d9-1c11f6454c94",
        "name": "Atlantic Coast",
        "alias": "ACC"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "deb0920f-c4ca-414d-be4b-ca779e353bf0",
        "name": "Blue Devils",
        "market": "Duke",
        "alias": "DUK"
      }
    },
    {
      "id": "2ecc48b1-f59f-474c-bb27-634c5712fdac",
      "source_id": "48dc4685-3f42-441c-a635-6c3a7dbd1206",
      "league_id": "9838dba3-f510-494b-b3ad-8639f792d182",
      "first_name": "Chop",
      "last_name": "Robinson",
      "name": "Chop Robinson",
      "position": "DE",
      "team_name": "Penn State",
      "height": 75,
      "weight": 254,
      "experience": "JR",
      "birth_place": "Gaithersburg, MD, USA",
      "top_prospect": true,
      "conference": {
        "id": "cddff7c9-65e1-4fe0-b052-87fd4213fbfe",
        "name": "Big Ten",
        "alias": "BIG-TEN"
      },
      "division": {
        "id": "43d3cede-6b8f-4158-bc7f-c3c7365e5b32",
        "name": "I-A",
        "alias": "FBS"
      },
      "team": {
        "id": "eeb3ce19-6ddd-4c91-afab-811c6cc81974",
        "name": "Nittany Lions",
        "market": "Penn State",
        "alias": "PSU"
      }
    },

This response sample from the NFL Draft showcases prospects for the 2024 draft, including detailed information on each player like name, position, college team, height, weight, and draft experience. It highlights players like Terrion Arnold from Alabama and Chop Robinson from Penn State, showing their physical stats, educational background, and designation as top prospects in their respective divisions.


Uses Cases:

  1. Enhance Sports Media Applications: Incorporate detailed profiles and analytics on top draft picks into your sports apps. This helps engage users by providing insights on how these high-profile players might impact team dynamics and league outcomes.
  2. Develop Team Strategy Tools: Use the data to build tools for coaching staffs or analysts that assess the strengths and weaknesses of top draft picks, aiding in the development of game strategies and preparations against teams with new key players.


Draft Summary

The Draft Summary feed provides pre-draft pick order with live pick selections during the draft. Displays information on draft rounds, picks, teams, and prospects for a given draft year.


Recommended Pull Frequency:

  • Updates are made in real-time as changes are made to pick selections.
  • The TTL/Cache is every two seconds.
  • Request as fast as every two seconds (matching the TTL) when the draft is live.
  • Summary and Trade feeds should be requested 10 minutes before the scheduled start.

Example - Draft Summary:

{
  "draft": {
    "id": "2dc77141-fc00-4003-b4f1-525db827ddf4",
    "year": 2024,
    "start_date": "2024-04-25",
    "end_date": "2024-04-27",
    "status": "closed",
    "league": {
      "id": "3c6d318a-6164-4290-9bbc-bf9bb21cc4b8",
      "name": "National Football League",
      "alias": "NFL"
    },
    "broadcast": {
      "channel": "206",
      "network": "ABC, ESPN, NFL Network"
    },
    "venue": {
      "name": "Campus Martius Park",
      "address": "800 Woodward Ave",
      "city": "Detroit",
      "state": "MI",
      "country": "USA"
    }
  },
  "rounds": [
    {
      "id": "5cf0e822-cc30-413c-9845-4da898c92392",
      "number": 1,
      "start_date": "2024-04-25",
      "end_date": "2024-04-25",
      "status": "closed",
      "picks": [
        {
          "id": "7efecd77-7159-4861-a3f2-72368103b95a",
          "number": 1,
          "overall": 1,
          "traded": true,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "7e4a90d9-e19b-48f6-9978-5a3ada3b71c0",
            "source_id": "8a3303bd-5625-4840-a539-3be7299339ae",
            "league_id": "49d4b627-3f19-49a8-ae33-f539e0fb1f88",
            "first_name": "Caleb",
            "last_name": "Williams",
            "name": "Caleb Williams",
            "position": "QB",
            "team_name": "USC",
            "height": 73,
            "weight": 215,
            "experience": "JR",
            "birth_place": "Washington, DC, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "a1723613-b48a-4d49-92e0-aea830892874"
            }
          ]
        },
        {
          "id": "8727614c-7451-4604-a081-8b8c09118508",
          "number": 2,
          "overall": 2,
          "team": {
            "id": "22052ff7-c065-42ee-bc8f-c4691c50e624",
            "name": "Commanders",
            "market": "Washington",
            "alias": "WAS"
          },
          "prospect": {
            "id": "f656455e-f11c-45ea-9251-d4a7d18a3ebc",
            "source_id": "85e9db64-4d69-4885-9fbb-d8a1c5e4a8c2",
            "league_id": "bab8c65a-9fff-410d-8e34-dc2f636d890e",
            "first_name": "Jayden",
            "last_name": "Daniels",
            "name": "Jayden Daniels",
            "position": "QB",
            "team_name": "LSU",
            "height": 76,
            "weight": 210,
            "experience": "SR",
            "birth_place": "San Bernardino, CA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "52750d59-f4e4-45a6-b8c6-896f5987ff2f",
          "number": 3,
          "overall": 3,
          "team": {
            "id": "97354895-8c77-4fd4-a860-32e62ea7382a",
            "name": "Patriots",
            "market": "New England",
            "alias": "NE"
          },
          "prospect": {
            "id": "2f2c4ea7-e6c1-4bc0-9c48-2b55d0f985e5",
            "source_id": "37899236-cd21-4817-96b8-014a0e824260",
            "league_id": "d0c0630e-8925-4b81-a32b-e4146d95f01f",
            "first_name": "Drake",
            "last_name": "Maye",
            "name": "Drake Maye",
            "position": "QB",
            "team_name": "North Carolina",
            "height": 76,
            "weight": 230,
            "experience": "SO",
            "birth_place": "Charlotte, NC, USA",
            "top_prospect": true
          }
        },
        {
          "id": "80bb5c47-2b3d-430b-ad63-f2943ddab7dc",
          "number": 4,
          "overall": 4,
          "team": {
            "id": "de760528-1dc0-416a-a978-b510d20692ff",
            "name": "Cardinals",
            "market": "Arizona",
            "alias": "ARI"
          },
          "prospect": {
            "id": "56bace17-2c61-4efe-a208-6229bf8be044",
            "source_id": "b89d93a7-7197-4bb5-91f7-5e73d954a5ab",
            "league_id": "e8da21a8-796d-48a2-b644-57d08983ae01",
            "first_name": "Marvin",
            "last_name": "Harrison",
            "name": "Marvin Harrison",
            "position": "WR",
            "team_name": "Ohio State",
            "height": 75,
            "weight": 209,
            "experience": "JR",
            "birth_place": "Philadelphia, PA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "5008d92b-97db-40ab-8f61-54d913581b62",
          "number": 5,
          "overall": 5,
          "team": {
            "id": "1f6dcffb-9823-43cd-9ff4-e7a8466749b5",
            "name": "Chargers",
            "market": "Los Angeles",
            "alias": "LAC"
          },
          "prospect": {
            "id": "3b3a9e57-a471-4282-a35e-285d9f9b5e03",
            "source_id": "3a931031-9732-41fb-91d0-707b382710ec",
            "league_id": "653dd688-fe1e-4e05-81d9-487823177f2b",
            "first_name": "Joe",
            "last_name": "Alt",
            "name": "Joe Alt",
            "position": "OL",
            "team_name": "Notre Dame",
            "height": 79,
            "weight": 321,
            "experience": "JR",
            "birth_place": "North Oaks, MN, USA",
            "top_prospect": true
          }
        },
        {
          "id": "4eef8521-ab32-4263-ba48-8faa6934b4e6",
          "number": 6,
          "overall": 6,
          "team": {
            "id": "04aa1c9d-66da-489d-b16a-1dee3f2eec4d",
            "name": "Giants",
            "market": "New York",
            "alias": "NYG"
          },
          "prospect": {
            "id": "dbcd37f8-3546-48e3-bb1b-5463c866f5e0",
            "source_id": "964a5dc8-053a-41a3-9235-6d3722dccf7b",
            "league_id": "55ef2022-50c2-465b-839e-c0f4c9e7c55c",
            "first_name": "Malik",
            "last_name": "Nabers",
            "name": "Malik Nabers",
            "position": "WR",
            "team_name": "LSU",
            "height": 72,
            "weight": 200,
            "experience": "JR",
            "birth_place": "Youngsville, LA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "db58a8da-f070-4d96-9a4d-f12a7bc9a6f5",
          "number": 7,
          "overall": 7,
          "team": {
            "id": "d26a1ca5-722d-4274-8f97-c92e49c96315",
            "name": "Titans",
            "market": "Tennessee",
            "alias": "TEN"
          },
          "prospect": {
            "id": "9ccd1cef-9fec-466c-b053-a74166bc0828",
            "source_id": "b49df21d-0091-4906-b09b-32724e5dac22",
            "league_id": "f610a744-8d29-4bc3-99d6-595aae0ace8f",
            "first_name": "JC",
            "last_name": "Latham",
            "name": "JC Latham",
            "position": "OL",
            "team_name": "Alabama",
            "height": 78,
            "weight": 342,
            "experience": "JR",
            "birth_place": "Oak Creek, WI, USA",
            "top_prospect": true
          }
        },
        {
          "id": "e50752ab-c8fb-449b-865c-121d81cc7bec",
          "number": 8,
          "overall": 8,
          "team": {
            "id": "e6aa13a4-0055-48a9-bc41-be28dc106929",
            "name": "Falcons",
            "market": "Atlanta",
            "alias": "ATL"
          },
          "prospect": {
            "id": "5ef8dc8d-5ec0-413f-8bf2-fee0c7a49049",
            "source_id": "6a0a6511-0031-434f-b4fd-af0a4304d619",
            "league_id": "6499a161-b221-4591-b122-d99ece1be64b",
            "first_name": "Michael",
            "last_name": "Penix",
            "name": "Michael Penix",
            "position": "QB",
            "team_name": "Washington",
            "height": 75,
            "weight": 213,
            "experience": "SR",
            "birth_place": "Cookeville, TN, USA",
            "top_prospect": true
          }
        },
        {
          "id": "6e3f55df-9526-4b0f-be83-4d73a1c6d308",
          "number": 9,
          "overall": 9,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "d2a67700-4c6d-4c4e-a24d-adada7b622d2",
            "source_id": "515ec194-a753-4a35-bfe7-cc1e0611226b",
            "league_id": "f64694e0-0381-11ef-973d-5176a0ecbee4",
            "first_name": "Rome",
            "last_name": "Odunze",
            "name": "Rome Odunze",
            "position": "WR",
            "team_name": "Washington",
            "height": 75,
            "weight": 212,
            "experience": "JR",
            "birth_place": "Las Vegas, NV, USA",
            "top_prospect": true
          }
        },
        {
          "id": "0eb6a1f1-cc67-4459-87bc-a065df9fbdc8",
          "number": 10,
          "overall": 10,
          "traded": true,
          "team": {
            "id": "33405046-04ee-4058-a950-d606f8c30852",
            "name": "Vikings",
            "market": "Minnesota",
            "alias": "MIN"
          },
          "prospect": {
            "id": "dcce9f80-f62d-44c4-b78e-b8e8d30e4ff1",
            "source_id": "8d2fc425-6af1-4a61-b0db-53f5c94a6302",
            "league_id": "587cc3c3-aeda-4ac7-8803-a7e4db195534",
            "first_name": "J.J.",
            "last_name": "McCarthy",
            "name": "J.J. McCarthy",
            "position": "QB",
            "team_name": "Michigan",
            "height": 75,
            "weight": 202,
            "experience": "JR",
            "birth_place": "La Grange Park, IL, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "92864436-cd7b-40ab-9379-aa744299d21b"
            }
          ]
        },
        {
          "id": "8a68f13f-3160-4a34-b5a4-2097cd405be6",
          "number": 11,
          "overall": 11,
          "traded": true,
          "team": {
            "id": "5fee86ae-74ab-4bdd-8416-42a9dd9964f3",
            "name": "Jets",
            "market": "New York",
            "alias": "NYJ"
          },
          "prospect": {
            "id": "993966bf-1878-43a7-81e5-adc2d685ea70",
            "source_id": "4ffa2329-a4ef-4030-b79f-48cdee71bc7b",
            "league_id": "e85b075a-5ca5-4ebe-b5d7-c14149b07ca5",
            "first_name": "Olumuyiwa",
            "last_name": "Fashanu",
            "name": "Olumuyiwa Fashanu",
            "position": "OL",
            "team_name": "Penn State",
            "height": 78,
            "weight": 312,
            "experience": "SR",
            "birth_place": "Waldorf, MD, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "92864436-cd7b-40ab-9379-aa744299d21b"
            }
          ]
        },
        {
          "id": "2bb31bfe-7843-45e5-9d24-bf0a49335749",
          "number": 12,
          "overall": 12,
          "team": {
            "id": "ce92bd47-93d5-4fe9-ada4-0fc681e6caa0",
            "name": "Broncos",
            "market": "Denver",
            "alias": "DEN"
          },
          "prospect": {
            "id": "31feed79-3512-4618-80e9-ecd45715a58f",
            "source_id": "1cf14b57-2bb2-442b-8bea-d77bb9d6cf47",
            "league_id": "f056c8ed-6ee5-492c-af11-3f7e3d97195c",
            "first_name": "Bo",
            "last_name": "Nix",
            "name": "Bo Nix",
            "position": "QB",
            "team_name": "Oregon",
            "height": 74,
            "weight": 217,
            "experience": "SR",
            "birth_place": "Arkadelphia, AR, USA",
            "top_prospect": true
          }
        },
        {
          "id": "67d80772-93b8-4a62-8ca3-ace2c5f54e89",
          "number": 13,
          "overall": 13,
          "team": {
            "id": "7d4fcc64-9cb5-4d1b-8e75-8a906d1e1576",
            "name": "Raiders",
            "market": "Las Vegas",
            "alias": "LV"
          },
          "prospect": {
            "id": "1dd15fbe-94b4-40d5-a8c6-e04744bb980a",
            "source_id": "1170296d-f969-4e3a-923f-1bbed598415a",
            "league_id": "ad9fc7e3-0a6d-4e41-84c2-cf43b71aee13",
            "first_name": "Brock",
            "last_name": "Bowers",
            "name": "Brock Bowers",
            "position": "TE",
            "team_name": "Georgia",
            "height": 75,
            "weight": 243,
            "experience": "JR",
            "birth_place": "Napa, CA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "8e625837-5961-4e3b-8176-c0684fcebf06",
          "number": 14,
          "overall": 14,
          "team": {
            "id": "0d855753-ea21-4953-89f9-0e20aff9eb73",
            "name": "Saints",
            "market": "New Orleans",
            "alias": "NO"
          },
          "prospect": {
            "id": "9f704bd7-35e6-47e1-8507-28c6152d9885",
            "source_id": "967d9c1b-7297-41dc-a5ca-57ce4256f4de",
            "league_id": "ee26f53a-2ec5-48fe-9f00-697be6e4c31f",
            "first_name": "Taliese",
            "last_name": "Fuaga",
            "name": "Taliese Fuaga",
            "position": "OL",
            "team_name": "Oregon State",
            "height": 78,
            "weight": 324,
            "experience": "JR",
            "birth_place": "Tacoma, WA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "e6a7aeb2-f653-45e9-819e-2dc60674d950",
          "number": 15,
          "overall": 15,
          "team": {
            "id": "82cf9565-6eb9-4f01-bdbd-5aa0d472fcd9",
            "name": "Colts",
            "market": "Indianapolis",
            "alias": "IND"
          },
          "prospect": {
            "id": "d30c3426-b775-48fd-9801-50bb9cf15c3e",
            "source_id": "99b8a042-c37f-43ca-8f53-660b86ff2940",
            "league_id": "234d2423-bb97-4dfe-9a56-7c14b276720c",
            "first_name": "Laiatu",
            "last_name": "Latu",
            "name": "Laiatu Latu",
            "position": "DL",
            "team_name": "UCLA",
            "height": 77,
            "weight": 259,
            "experience": "SR",
            "birth_place": "Sacramento, CA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "dfd7d388-20cf-4ff6-9374-ba67ebefc009",
          "number": 16,
          "overall": 16,
          "team": {
            "id": "3d08af9e-c767-4f88-a7dc-b920c6d2b4a8",
            "name": "Seahawks",
            "market": "Seattle",
            "alias": "SEA"
          },
          "prospect": {
            "id": "3274f1b2-28d7-4623-83b0-8e06c97e40f1",
            "source_id": "3052ad9d-b65b-4a81-a816-f8d4ba57c9f7",
            "league_id": "d7cd56ba-a624-4149-83d0-a2c66df65804",
            "first_name": "Byron",
            "last_name": "Murphy",
            "name": "Byron Murphy",
            "position": "DL",
            "team_name": "Texas",
            "height": 73,
            "weight": 297,
            "experience": "JR",
            "birth_place": "DeSoto, TX, USA",
            "top_prospect": true
          }
        },
        {
          "id": "4a8abe4b-c58b-4bdd-81d7-02554aee4070",
          "number": 17,
          "overall": 17,
          "traded": true,
          "team": {
            "id": "33405046-04ee-4058-a950-d606f8c30852",
            "name": "Vikings",
            "market": "Minnesota",
            "alias": "MIN"
          },
          "prospect": {
            "id": "4a219fc0-68de-468a-8835-5b255526885e",
            "source_id": "122c6a03-68b1-4904-8808-b98ecf25bb69",
            "league_id": "1455441c-7e0e-484e-8e8a-5c7606b59709",
            "first_name": "Dallas",
            "last_name": "Turner",
            "name": "Dallas Turner",
            "position": "LB",
            "team_name": "Alabama",
            "height": 75,
            "weight": 247,
            "experience": "JR",
            "birth_place": "Fort Lauderdale, FL, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "27af66c1-53d8-45ff-956d-777cf5e10cc6"
            }
          ]
        },
        {
          "id": "c9b37509-24b6-4baa-9ba5-af7f6e2b53e5",
          "number": 18,
          "overall": 18,
          "team": {
            "id": "ad4ae08f-d808-42d5-a1e6-e9bc4e34d123",
            "name": "Bengals",
            "market": "Cincinnati",
            "alias": "CIN"
          },
          "prospect": {
            "id": "dcf856b1-7466-492e-83b8-a71d9998e6bf",
            "source_id": "66232b82-1b85-4dfe-8b46-2277c2f65be8",
            "league_id": "01dee31c-a9cb-4017-8c7b-bd69ee8d96b6",
            "first_name": "Amarius",
            "last_name": "Mims",
            "name": "Amarius Mims",
            "position": "OL",
            "team_name": "Georgia",
            "height": 80,
            "weight": 340,
            "experience": "JR",
            "birth_place": "Cochran, GA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "2bd4dfdf-2a87-4c21-870b-1325daa8d81a",
          "number": 19,
          "overall": 19,
          "team": {
            "id": "2eff2a03-54d4-46ba-890e-2bc3925548f3",
            "name": "Rams",
            "market": "Los Angeles",
            "alias": "LA"
          },
          "prospect": {
            "id": "0e45ab5b-1024-4cfe-8c0d-8a39b18ce44f",
            "source_id": "f77a26ad-e1d2-48bc-b677-d27cdc129426",
            "league_id": "6c0c2ab2-8333-4eb0-adb5-d8e0095d50ec",
            "first_name": "Jared",
            "last_name": "Verse",
            "name": "Jared Verse",
            "position": "DL",
            "team_name": "Florida State",
            "height": 76,
            "weight": 254,
            "experience": "JR",
            "birth_place": "Dayton, OH, USA",
            "top_prospect": true
          }
        },
        {
          "id": "3feafaf9-8717-4335-a0a9-0e93c73c3101",
          "number": 20,
          "overall": 20,
          "team": {
            "id": "cb2f9f1f-ac67-424e-9e72-1475cb0ed398",
            "name": "Steelers",
            "market": "Pittsburgh",
            "alias": "PIT"
          },
          "prospect": {
            "id": "2eb8dde0-4f2c-4b5c-83cb-f79c73f1a965",
            "source_id": "3af57cbc-8e9c-4b3e-b817-9a00f4f72ac3",
            "league_id": "6646a5d5-9d75-4ba8-a4f9-05ba3b639095",
            "first_name": "Troy",
            "last_name": "Fautanu",
            "name": "Troy Fautanu",
            "position": "OL",
            "team_name": "Washington",
            "height": 76,
            "weight": 317,
            "experience": "JR",
            "birth_place": "Henderson, NV, USA",
            "top_prospect": true
          }
        },
        {
          "id": "a32f3884-10ec-47da-a598-77898f5c8571",
          "number": 21,
          "overall": 21,
          "team": {
            "id": "4809ecb0-abd3-451d-9c4a-92a90b83ca06",
            "name": "Dolphins",
            "market": "Miami",
            "alias": "MIA"
          },
          "prospect": {
            "id": "2ecc48b1-f59f-474c-bb27-634c5712fdac",
            "source_id": "48dc4685-3f42-441c-a635-6c3a7dbd1206",
            "league_id": "9838dba3-f510-494b-b3ad-8639f792d182",
            "first_name": "Chop",
            "last_name": "Robinson",
            "name": "Chop Robinson",
            "position": "DE",
            "team_name": "Penn State",
            "height": 75,
            "weight": 254,
            "experience": "JR",
            "birth_place": "Gaithersburg, MD, USA",
            "top_prospect": true
          }
        },
        {
          "id": "21778e2a-1494-4985-b8ba-fd3de6016caa",
          "number": 22,
          "overall": 22,
          "team": {
            "id": "386bdbf9-9eea-4869-bb9a-274b0bc66e80",
            "name": "Eagles",
            "market": "Philadelphia",
            "alias": "PHI"
          },
          "prospect": {
            "id": "c9bc2432-9283-4d4d-aef1-27e60a7c5293",
            "source_id": "d4662fa1-33c8-4125-94b8-9b112ef06e7f",
            "league_id": "93e6a6eb-a91e-4705-b5de-faa10f741913",
            "first_name": "Quinyon",
            "last_name": "Mitchell",
            "name": "Quinyon Mitchell",
            "position": "CB",
            "team_name": "Toledo",
            "height": 72,
            "weight": 195,
            "experience": "JR",
            "birth_place": "Williston, FL, USA",
            "top_prospect": true
          }
        },
        {
          "id": "3d2cd979-24a7-4895-b54c-b19a27dd3589",
          "number": 23,
          "overall": 23,
          "traded": true,
          "team": {
            "id": "f7ddd7fa-0bae-4f90-bc8e-669e4d6cf2de",
            "name": "Jaguars",
            "market": "Jacksonville",
            "alias": "JAC"
          },
          "prospect": {
            "id": "4947b38e-7d14-4936-9ba4-a617c0cf17fc",
            "source_id": "572f5c43-5525-4ca6-94e6-f7304048734a",
            "league_id": "271a233e-68b3-4261-a3aa-7667eaf9d3cc",
            "first_name": "Brian",
            "last_name": "Thomas",
            "name": "Brian Thomas",
            "position": "WR",
            "team_name": "LSU",
            "height": 75,
            "weight": 209,
            "experience": "JR",
            "birth_place": "Walker, LA, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "f9c61317-a3fd-4c3f-9b25-299f61267a27"
            },
            {
              "id": "27af66c1-53d8-45ff-956d-777cf5e10cc6"
            },
            {
              "id": "5f5bf3ab-de77-491b-a157-90eaad65be91"
            }
          ]
        },
        {
          "id": "6232f14a-3b06-4e9e-91b9-427e8657157e",
          "number": 24,
          "overall": 24,
          "traded": true,
          "team": {
            "id": "c5a59daa-53a7-4de0-851f-fb12be893e9e",
            "name": "Lions",
            "market": "Detroit",
            "alias": "DET"
          },
          "prospect": {
            "id": "d54fd16e-7d5c-4bc5-b169-7e2595c7b3b7",
            "source_id": "6b57aebe-4679-4c31-9e19-da113e570845",
            "league_id": "bee08d8d-3b1a-4375-9ea3-e627da925807",
            "first_name": "Terrion",
            "last_name": "Arnold",
            "name": "Terrion Arnold",
            "position": "DB",
            "team_name": "Alabama",
            "height": 72,
            "weight": 189,
            "experience": "SO",
            "birth_place": "Tallahassee, FL, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "f4ec2d57-2420-4a50-844a-2faa2d67b120"
            }
          ]
        },
        {
          "id": "7cc2e527-575e-440f-8bc6-f9088c071c5b",
          "number": 25,
          "overall": 25,
          "team": {
            "id": "a20471b4-a8d9-40c7-95ad-90cc30e46932",
            "name": "Packers",
            "market": "Green Bay",
            "alias": "GB"
          },
          "prospect": {
            "id": "b3ed5583-38b2-4cc8-91e5-e4dce165a9c3",
            "source_id": "a154a70f-dad2-46a0-ba8e-449c13be3284",
            "league_id": "43786378-9086-4abd-9757-e62617570dc8",
            "first_name": "Jordan",
            "last_name": "Morgan",
            "name": "Jordan Morgan",
            "position": "OL",
            "team_name": "Arizona",
            "height": 77,
            "weight": 311,
            "experience": "SR",
            "birth_place": "Marana, AZ, USA",
            "top_prospect": true
          }
        },
        {
          "id": "80823293-860d-40b6-9fde-092424bf28a5",
          "number": 26,
          "overall": 26,
          "team": {
            "id": "4254d319-1bc7-4f81-b4ab-b5e6f3402b69",
            "name": "Buccaneers",
            "market": "Tampa Bay",
            "alias": "TB"
          },
          "prospect": {
            "id": "a29f348d-a22b-4c24-bf73-a7f0bfff91c5",
            "source_id": "769c6fec-2a4a-4fac-89b0-31bb4ade7163",
            "league_id": "8e0e175e-ab3d-42e1-8494-e6b56f051c79",
            "first_name": "Graham",
            "last_name": "Barton",
            "name": "Graham Barton",
            "position": "OL",
            "team_name": "Duke",
            "height": 77,
            "weight": 313,
            "experience": "SR",
            "birth_place": "Brentwood, TN, USA",
            "top_prospect": true
          }
        },
        {
          "id": "990b8113-7cd3-4360-ac1e-02bcaa4d0380",
          "number": 27,
          "overall": 27,
          "traded": true,
          "team": {
            "id": "de760528-1dc0-416a-a978-b510d20692ff",
            "name": "Cardinals",
            "market": "Arizona",
            "alias": "ARI"
          },
          "prospect": {
            "id": "c92902f3-d9bb-423f-8a09-ce98f3bc7fc2",
            "source_id": "a583f7c0-0928-41a3-ac56-1b4614a32141",
            "league_id": "7ceb8b7a-9797-4186-8dbe-4446b415c0fb",
            "first_name": "Darius",
            "last_name": "Robinson",
            "name": "Darius Robinson",
            "position": "DL",
            "team_name": "Missouri",
            "height": 77,
            "weight": 285,
            "experience": "GR",
            "birth_place": "Southfield, MI, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "48869c9b-a1a1-4639-b78a-eb46de410282"
            }
          ]
        },
        {
          "id": "453546ee-0f4b-4699-ac36-632b4e5f0794",
          "number": 28,
          "overall": 28,
          "traded": true,
          "team": {
            "id": "6680d28d-d4d2-49f6-aace-5292d3ec02c2",
            "name": "Chiefs",
            "market": "Kansas City",
            "alias": "KC"
          },
          "prospect": {
            "id": "747df213-9885-42dc-a744-91321e737a30",
            "source_id": "2ad6ebe0-e615-4bc3-9ae3-4dfd9d903fce",
            "league_id": "52e049b1-0a7a-4e7f-9866-d2848e9cc478",
            "first_name": "Xavier",
            "last_name": "Worthy",
            "name": "Xavier Worthy",
            "position": "WR",
            "team_name": "Texas",
            "height": 71,
            "weight": 165,
            "experience": "JR",
            "birth_place": "Fresno, CA, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "d81bdb3c-9732-4038-b68a-94889e2923f0"
            }
          ]
        },
        {
          "id": "f8672427-c697-4c4f-8cb8-10ef3521001d",
          "number": 29,
          "overall": 29,
          "traded": true,
          "team": {
            "id": "e627eec7-bbae-4fa4-8e73-8e1d6bc5c060",
            "name": "Cowboys",
            "market": "Dallas",
            "alias": "DAL"
          },
          "prospect": {
            "id": "5fcea3af-4810-4f5b-904e-e11c51145069",
            "source_id": "244c80f6-104e-425a-a633-5e34853aa21c",
            "league_id": "c5ef57f0-4ab8-491c-8c39-3af7d085dde8",
            "first_name": "Tyler",
            "last_name": "Guyton",
            "name": "Tyler Guyton",
            "position": "OL",
            "team_name": "Oklahoma",
            "height": 80,
            "weight": 322,
            "experience": "JR",
            "birth_place": "Manor, TX, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "f4ec2d57-2420-4a50-844a-2faa2d67b120"
            }
          ]
        },
        {
          "id": "01d58045-677c-4ace-bca6-f9629741d060",
          "number": 30,
          "overall": 30,
          "team": {
            "id": "ebd87119-b331-4469-9ea6-d51fe3ce2f1c",
            "name": "Ravens",
            "market": "Baltimore",
            "alias": "BAL"
          },
          "prospect": {
            "id": "fbb8b71e-4012-4984-960e-81e7fbeb8fd6",
            "source_id": "c6cb3e4b-b4bf-471e-a807-08b9fe9a9166",
            "league_id": "f6731363-93ed-4717-910c-317648e93139",
            "first_name": "Nate",
            "last_name": "Wiggins",
            "name": "Nate Wiggins",
            "position": "CB",
            "team_name": "Clemson",
            "height": 73,
            "weight": 173,
            "experience": "JR",
            "birth_place": "Atlanta, GA, USA",
            "top_prospect": true
          }
        },
        {
          "id": "0df7dae6-c47b-4c2b-8d65-3570803698a6",
          "number": 31,
          "overall": 31,
          "team": {
            "id": "f0e724b0-4cbf-495a-be47-013907608da9",
            "name": "49ers",
            "market": "San Francisco",
            "alias": "SF"
          },
          "prospect": {
            "id": "4df71972-9b51-4cdb-814c-60d0caa5d074",
            "source_id": "29c3d58c-aced-4ecf-8808-f414dcd0917c",
            "league_id": "aca4c1b8-915f-4295-92e4-05b51feee6b1",
            "first_name": "Ricky",
            "last_name": "Pearsall",
            "name": "Ricky Pearsall",
            "position": "WR",
            "team_name": "Florida",
            "height": 73,
            "weight": 189,
            "experience": "SR",
            "birth_place": "Chandler, AZ, USA",
            "top_prospect": true
          }
        },
        {
          "id": "0c1014ce-3b9f-4dcf-a526-d8d835c5091e",
          "number": 32,
          "overall": 32,
          "traded": true,
          "team": {
            "id": "f14bf5cc-9a82-4a38-bc15-d39f75ed5314",
            "name": "Panthers",
            "market": "Carolina",
            "alias": "CAR"
          },
          "prospect": {
            "id": "ef658c2f-f078-4d44-acea-af21dacedb48",
            "source_id": "cd88bd06-9e70-4694-bd00-f92f5299b3b6",
            "league_id": "0bb0c37c-e76b-4529-92b0-b026be4f7d6c",
            "first_name": "Xavier",
            "last_name": "Legette",
            "name": "Xavier Legette",
            "position": "WR",
            "team_name": "South Carolina",
            "height": 73,
            "weight": 221,
            "experience": "SR",
            "birth_place": "Mullins, SC, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "d5f74ae4-6f9f-452d-83da-8f5e0d5c96fd"
            },
            {
              "id": "d81bdb3c-9732-4038-b68a-94889e2923f0"
            }
          ]
        }
      ]
    },

This response sample illustrates the draft summary for the first round of the 2024 NFL draft. You can access detailed information about each pick, player, and trade. For example, explore how the Chicago Bears traded up to select quarterback Caleb Williams as the first overall pick, including details like his college, position, and physical stats.


Use Cases:

  1. Interactive Draft History Timelines: Utilizing the start_date and end_date for each pick and round, you can create interactive timelines that allow fans to explore the draft's progression, focusing on when specific players were picked and trades occurred.

  2. Detailed Trade Analysis Tools: Integrating trade details from the trades node, you can offer in-depth trade analysis tools that break down each trade's impact on team composition and future draft capital.

  3. Enhanced Player Tracking: With detailed prospect information, applications can track a player's journey from draft day to their professional career, offering stats, growth comparisons, and performance forecasts based on historical draft data.


Utilizing the Push Draft Picks Feed

The Push Draft Picks feed delivers the same information as the Draft Summary feed, providing live updates through a single API call to optimize real-time data delivery and reduce API usage.


How to Pull the Push Draft Picks Feed:

  1. A few minutes before the draft starts, open a connection with a single call to the Push Draft Picks feed to receive real-time updates.

  2. Push feeds automatically deliver JSON payloads through a push service, minimizing the number of calls required.

  3. In the event of a disconnection from the Push Draft Picks feed, it's not possible to resume where you left off. To ensure continuous coverage, use multiple Push Feeds and supplement them with the Draft Summary feed as a fallback to retrieve any missed timeline information during the NFL draft.

For more information on push feeds, please see our section on push integration.


Team Draft Summary

The Team Draft Summary feed displays the preset draft order and live selections for a specific team during the draft. This is useful for tracking a team's draft strategy and changes to their lineup in real-time.


Accessing Team Draft Summaries:

  1. Get a team ID: You can access a list of all active teams in the NFL API database with the Teams endpoint.
  2. Call the Team Draft Summary endpoint.

Recommended Pull Frequency:

  • Updates are made in real-time as changes are made to pick selections.
  • The TTL/Cache is every two seconds.
  • Request as fast as every two seconds (matching the TTL) when the draft is live.
  • Summary and Trade feeds should be requested 10 minutes before the scheduled start.

Example - Team Draft Summary:

{
  "draft": {
    "id": "2dc77141-fc00-4003-b4f1-525db827ddf4",
    "year": 2024,
    "start_date": "2024-04-25",
    "end_date": "2024-04-27",
    "status": "closed",
    "league": {
      "id": "3c6d318a-6164-4290-9bbc-bf9bb21cc4b8",
      "name": "National Football League",
      "alias": "NFL"
    },
    "broadcast": {
      "channel": "206",
      "network": "ABC, ESPN, NFL Network"
    },
    "venue": {
      "name": "Campus Martius Park",
      "address": "800 Woodward Ave",
      "city": "Detroit",
      "state": "MI",
      "country": "USA"
    }
  },
  "team": {
    "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
    "name": "Bears",
    "market": "Chicago",
    "alias": "CHI"
  },
  "rounds": [
    {
      "id": "5cf0e822-cc30-413c-9845-4da898c92392",
      "number": 1,
      "start_date": "2024-04-25",
      "end_date": "2024-04-25",
      "status": "closed",
      "picks": [
        {
          "id": "7efecd77-7159-4861-a3f2-72368103b95a",
          "number": 1,
          "overall": 1,
          "traded": true,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "7e4a90d9-e19b-48f6-9978-5a3ada3b71c0",
            "source_id": "8a3303bd-5625-4840-a539-3be7299339ae",
            "league_id": "49d4b627-3f19-49a8-ae33-f539e0fb1f88",
            "first_name": "Caleb",
            "last_name": "Williams",
            "name": "Caleb Williams",
            "position": "QB",
            "team_name": "USC",
            "height": 73,
            "weight": 215,
            "experience": "JR",
            "birth_place": "Washington, DC, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "a1723613-b48a-4d49-92e0-aea830892874"
            }
          ]
        },
        {
          "id": "6e3f55df-9526-4b0f-be83-4d73a1c6d308",
          "number": 9,
          "overall": 9,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "d2a67700-4c6d-4c4e-a24d-adada7b622d2",
            "source_id": "515ec194-a753-4a35-bfe7-cc1e0611226b",
            "league_id": "f64694e0-0381-11ef-973d-5176a0ecbee4",
            "first_name": "Rome",
            "last_name": "Odunze",
            "name": "Rome Odunze",
            "position": "WR",
            "team_name": "Washington",
            "height": 75,
            "weight": 212,
            "experience": "JR",
            "birth_place": "Las Vegas, NV, USA",
            "top_prospect": true
          }
        }
      ]
    },
    {
      "id": "8e06e2f1-96ad-4cc9-8c9f-e36dd9861b7a",
      "number": 3,
      "start_date": "2024-04-26",
      "end_date": "2024-04-26",
      "status": "closed",
      "picks": [
        {
          "id": "118d33ee-ebae-4616-8893-b54ad5be2642",
          "number": 11,
          "overall": 75,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "594a0f57-15d0-44e8-9355-fae66427dc63",
            "source_id": "d9c9d12c-16d6-414b-8747-f8f4c316fdd0",
            "league_id": "ef8a696d-2bdd-489f-8883-7b556900466a",
            "first_name": "Kiran",
            "last_name": "Amegadjie",
            "name": "Kiran Amegadjie",
            "position": "OL",
            "team_name": "Yale",
            "height": 77,
            "weight": 323,
            "experience": "SR",
            "birth_place": "Hinsdale, IL, USA",
            "top_prospect": true
          }
        }
      ]
    },
    {
      "id": "057d7c9b-11be-46d1-a75f-9a4c8f322678",
      "number": 4,
      "start_date": "2024-04-27",
      "end_date": "2024-04-27",
      "status": "complete",
      "picks": [
        {
          "id": "acf24ad6-aae0-407b-91f1-29c699f1f48a",
          "number": 22,
          "overall": 122,
          "traded": true,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "eae6f12b-d9b5-48a4-accf-3e62c2b872f2",
            "source_id": "d3a205f2-d810-4d2e-a694-8d173911a3b8",
            "league_id": "48df6eca-81f4-49ce-8908-48196a041c57",
            "first_name": "Tory",
            "last_name": "Taylor",
            "name": "Tory Taylor",
            "position": "P",
            "height": 76,
            "weight": 230,
            "experience": "SR",
            "birth_place": "Melbourne,, AUS"
          },
          "trades": [
            {
              "id": "5e32e1b8-4528-4b3e-a3f4-1d57600771f7"
            }
          ]
        }
      ]
    },
    {
      "id": "b66e9687-2792-4d78-8b6d-15306ab4f49f",
      "number": 5,
      "start_date": "2024-04-27",
      "end_date": "2024-04-27",
      "status": "closed",
      "picks": [
        {
          "id": "e29e1579-c6e4-4ab0-a420-f3f945ed3312",
          "number": 9,
          "overall": 144,
          "traded": true,
          "team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "prospect": {
            "id": "7640979d-7608-43d5-ace1-354b2304b17f",
            "source_id": "acf2f2af-c799-4ccf-988c-98033ac2967e",
            "league_id": "e062739b-9948-47aa-aa50-604483c45b8b",
            "first_name": "Austin",
            "last_name": "Booker",
            "name": "Austin Booker",
            "position": "DL",
            "team_name": "Kansas",
            "height": 77,
            "weight": 240,
            "experience": "SO",
            "birth_place": "Greenwood, IN, USA",
            "top_prospect": true
          },
          "trades": [
            {
              "id": "58fdfc3f-4e15-4be7-976f-a7db9ba8b6ac"
            },
            {
              "id": "935ba62c-5a36-4fec-a341-bb77f6ca50ae"
            }
          ]
        }
      ]
    }
  ],
  "_comment": "Generation started @ 2024-07-19 09:27:45 +0000 ended @ 2024-07-19 09:27:45 +0000"
}

The Team Draft Summary feed for the Chicago Bears details their selections in the 2024 NFL Draft, including trades and player details like positions and college teams. For example, their first pick was Caleb Williams, a quarterback from USC, and later rounds included Austin Booker, a defensive lineman from Kansas.


Use Case - Fan Engagement: Sports apps can integrate this feed to create interactive experiences during the NFL draft, allowing fans to view detailed profiles of each player their team drafts, complete with career stats and draft analysis.



Trades

You can use the Trades feed to access detailed summaries of all in-draft trades, helping you analyze shifts in team strategies and update your applications with these key developments. This data is crucial for enhancing user engagement by showcasing strategic team moves during the draft.


Recommended Pull Frequency:

  • Updates are made in real-time as changes are made to pick selections.
  • The TTL/Cache is every two seconds.
  • Request as fast as every two seconds (matching the TTL) when the draft is live.
  • Summary and Trade feeds should be requested 10 minutes before the scheduled start.

Example - Trades:

{
  "draft": {
    "id": "2dc77141-fc00-4003-b4f1-525db827ddf4",
    "year": 2024,
    "start_date": "2024-04-25",
    "end_date": "2024-04-27",
    "status": "closed",
    "league": {
      "id": "3c6d318a-6164-4290-9bbc-bf9bb21cc4b8",
      "name": "National Football League",
      "alias": "NFL"
    },
    "broadcast": {
      "channel": "206",
      "network": "ABC, ESPN, NFL Network"
    },
    "venue": {
      "name": "Campus Martius Park",
      "address": "800 Woodward Ave",
      "city": "Detroit",
      "state": "MI",
      "country": "USA"
    }
  },
  "trades": [
    {
      "id": "a1723613-b48a-4d49-92e0-aea830892874",
      "sequence": 1710447533905,
      "complete": true,
      "transactions": [
        {
          "id": "072ec2b7-27ea-4681-a8ac-c646914b93eb",
          "to_team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "from_team": {
            "id": "f14bf5cc-9a82-4a38-bc15-d39f75ed5314",
            "name": "Panthers",
            "market": "Carolina",
            "alias": "CAR"
          },
          "items": [
            {
              "id": "5d44eef0-cf6c-4865-9572-a080f35d5504",
              "type": "future_pick",
              "future_pick": {
                "year": "2025",
                "round": "2"
              }
            },
            {
              "id": "80b9a839-5c59-4662-ade8-44e00e54c14d",
              "type": "pick",
              "pick": {
                "id": "7efecd77-7159-4861-a3f2-72368103b95a",
                "number": 1,
                "overall": 1,
                "supplemental": false,
                "compensatory": false,
                "round": {
                  "id": "5cf0e822-cc30-413c-9845-4da898c92392",
                  "number": 1,
                  "start_date": "2024-04-25",
                  "end_date": "2024-04-25"
                }
              }
            }
          ]
        },
        {
          "id": "68a7c7a8-6a30-4e69-9b6b-3d562d8ace98",
          "to_team": {
            "id": "f14bf5cc-9a82-4a38-bc15-d39f75ed5314",
            "name": "Panthers",
            "market": "Carolina",
            "alias": "CAR"
          },
          "from_team": {
            "id": "7b112545-38e6-483c-a55c-96cf6ee49cb8",
            "name": "Bears",
            "market": "Chicago",
            "alias": "CHI"
          },
          "items": []
        }
      ]
    },
    {
      "id": "f9c61317-a3fd-4c3f-9b25-299f61267a27",
      "sequence": 1710447585282,
      "complete": true,
      "transactions": [
        {
          "id": "b5acd10c-d371-4385-a2ff-24ac835cdb16",
          "to_team": {
            "id": "d5a2eb42-8065-4174-ab79-0a6fa820e35e",
            "name": "Browns",
            "market": "Cleveland",
            "alias": "CLE"
          },
          "from_team": {
            "id": "82d2d380-3834-4938-835f-aec541e5ece7",
            "name": "Texans",
            "market": "Houston",
            "alias": "HOU"
          },
          "items": [
            {
              "id": "91efab9f-9a48-4224-bb29-aac68cc5c10e",
              "type": "pick",
              "pick": {
                "id": "8328f6ff-ea90-4dfa-befc-ae91a791c3bc",
                "number": 27,
                "overall": 203,
                "compensatory": false,
                "round": {
                  "id": "7ee3abeb-14b7-4d65-b348-7efdb6e699c6",
                  "number": 6,
                  "start_date": "2024-04-27",
                  "end_date": "2024-04-27"
                }
              }
            }
          ]
        },

This response sample provides details on trade transactions during the NFL Draft. It shows how teams exchange draft picks, including future picks, and tracks each transaction with IDs, teams involved, and pick details. The trades involve the Bears, Panthers, Browns, and Texans, showcasing strategies like trading future picks and current draft positions.


Use Cases:

  1. Draft Analysis Tools: Integrate this data into your sports analytics platform to provide users with insights into draft strategies and trade dynamics. You can highlight how teams maneuver to improve their roster through trades.

  2. Real-Time Draft Tracking Apps: Use the data to enhance user engagement by offering real-time updates on draft trades. This could be especially valuable for fantasy football apps where users need to make informed decisions quickly.

  3. Historical Trade Review: Incorporate this data into a feature that allows users to analyze past draft trades to evaluate their long-term impact on team compositions and performance, aiding deeper strategic discussions or content creation.


Utilizing the Push Draft Trades Feed

The Push Draft Trades feed delivers the same information as the Trades feed, providing live trade updates through a single API call to optimize real-time data delivery and reduce API usage.


How to Pull the Push Draft Picks Feed:

  1. A few minutes before the draft starts, open a connection with a single call to the Push Draft Trades feed to receive real-time updates.

  2. Push feeds automatically deliver JSON payloads through a push service, minimizing the number of calls required.

  3. In the event of a disconnection from the Push Draft Trades feed, it's not possible to resume where you left off. To ensure continuous coverage, use multiple push feeds and supplement them with the Trades feed as a fallback to retrieve any missed timeline information during the NFL draft.


Team Roster (NFL API) Updates

Drafted players will be available on their NFL team (Team Profile) after each completed round. This ensures that the information is updated in a timely manner as the draft progresses.

Workflow for Drafted Players Not Present in the Prospects Feed or NCAAFB API

  • If a player is drafted who is not in the Prospects feed, they are added to the feed as soon as possible, often immediately after being drafted. This ensures that all drafted players are captured in the API.
  • If a player is drafted who is not listed in the NCAAF API, similar to the workflow for Prospects, they are added to the API after being drafted. This allows the system to maintain comprehensive data on all players entering the NFL, regardless of their prior listing status.