irongit

An AI project that includes a scraper for NFL data, postgres database, and user interface. It uses a classification algorithm to predict winners.

97 lines5.9 KBJSON
1{
2 "pageref": "nfl1699174821.5444176",
3 "startedDateTime": "2023-11-05T01:00:21.816-08:00",
4 "request": {
5 "method": "GET",
6 "url": "https://api.nfl.com/football/v2/games/season/32/blah/b07eaa67-f053-11ed-b4a7-bab79e4492fa?withExternalIds=true",
7 "httpVersion": "HTTP/1.1",
8 "cookies": [],
9 "headers": [
10 { "name": "Host", "value": "api.nfl.com" },
11 { "name": "Connection", "value": "keep-alive" },
12 {
13 "name": "sec-ch-ua",
14 "value": "\"Chromium\";v=\"118\", \"HeadlessChrome\";v=\"118\", \"Not=A?Brand\";v=\"99\""
15 },
16 { "name": "sec-ch-ua-mobile", "value": "?0" },
17 {
18 "name": "Authorization",
19 "value": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6ImU1MzVjN2MwLTgxN2YtNDc3Ni04OTkwLTU2NTU2ZjhiMTkyOCIsImNsaWVudEtleSI6IjRjRlVXNkRtd0pwelQ5TDdMckczcVJBY0FCRzVzMDRnIiwiaXNzIjoiTkZMIiwiZGV2aWNlSWQiOiI3OGE4N2IxMi0zODY2LTRkYTQtYTNjYi1kZjNjZjkzMTg0MWIiLCJwbGFucyI6W3sicGxhbiI6ImZyZWUiLCJleHBpcmF0aW9uRGF0ZSI6IjIwMjQtMTEtMDQiLCJzb3VyY2UiOiJORkwiLCJzdGFydERhdGUiOiIyMDIzLTExLTA1Iiwic3RhdHVzIjoiQUNUSVZFIiwidHJpYWwiOmZhbHNlfV0sIkRpc3BsYXlOYW1lIjoiV0VCX0RFU0tUT1BfREVTS1RPUCIsIk5vdGVzIjoiIiwiZm9ybUZhY3RvciI6IkRFU0tUT1AiLCJsdXJhQXBwS2V5IjoiU1pzNTdkQkdSeGJMNzI4bFZwN0RZUSIsInBsYXRmb3JtIjoiREVTS1RPUCIsInByb2R1Y3ROYW1lIjoiV0VCIiwiY2l0eSI6ImFwcGxlIHZhbGxleSIsImNvdW50cnlDb2RlIjoiVVMiLCJkbWFDb2RlIjoiODAzIiwiaG1hVGVhbXMiOlsiMTA0MDI1MTAtODkzMS0wZDVmLTk4MTUtNzliYjc5NjQ5YTY1IiwiMTA0MDI1MjAtOTZiZi1lOWYyLTRmNjgtODUyMWNhODk2MDYwIiwiMTA0MDQ0MDAtM2IzNS0wNzNmLTE5N2UtMTk0YmI4MjQwNzIzIl0sInJlZ2lvbiI6IkNBIiwiYnJvd3NlciI6IkNocm9tZSBIZWFkbGVzcyIsImNlbGx1bGFyIjpmYWxzZSwiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uIiwicm9sZXMiOlsiZnJlZSJdLCJleHAiOjE2OTkxNzg0MTd9.lJfctj51PargxhflTdOAs4LQh_iv6S6Kemgfp5y21uE"
20 },
21 {
22 "name": "User-Agent",
23 "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/118.0.5993.120 Safari/537.36"
24 },
25 { "name": "sec-ch-ua-platform", "value": "\"Windows\"" },
26 { "name": "Accept", "value": "*/*" },
27 { "name": "Origin", "value": "https://www.nfl.com" },
28 { "name": "Sec-Fetch-Site", "value": "same-site" },
29 { "name": "Sec-Fetch-Mode", "value": "cors" },
30 { "name": "Sec-Fetch-Dest", "value": "empty" },
31 { "name": "Referer", "value": "https://www.nfl.com/" },
32 { "name": "Accept-Encoding", "value": "gzip, deflate, br" }
33 ],
34 "queryString": [{ "name": "withExternalIds", "value": "true" }],
35 "headersSize": 1686,
36 "bodySize": 0,
37 "comment": ""
38 },
39 "response": {
40 "status": 200,
41 "statusText": "OK",
42 "httpVersion": "HTTP/1.1",
43 "cookies": [],
44 "headers": [
45 { "name": "Connection", "value": "keep-alive" },
46 { "name": "Content-Length", "value": "728" },
47 { "name": "Content-Type", "value": "application/json" },
48 { "name": "Content-Encoding", "value": "gzip" },
49 { "name": "Via", "value": "1.1 varnish, 1.1 varnish" },
50 { "name": "Cache-Control", "value": "max-age=60" },
51 { "name": "Accept-Ranges", "value": "bytes" },
52 { "name": "Date", "value": "Sun, 05 Nov 2023 09:00:21 GMT" },
53 { "name": "Age", "value": "47" },
54 {
55 "name": "X-Served-By",
56 "value": "cache-bur-kbur8200174-BUR, cache-bur-kbur8200059-BUR"
57 },
58 { "name": "X-Cache", "value": "HIT, HIT" },
59 { "name": "X-Cache-Hits", "value": "6, 1" },
60 { "name": "X-Timer", "value": "S1699174821.267120,VS0,VE1" },
61 { "name": "Vary", "value": "Accept-Encoding" },
62 { "name": "Access-Control-Allow-Origin", "value": "*" },
63 {
64 "name": "Access-Control-Allow-Methods",
65 "value": "PUT,POST,OPTIONS,GET,PATCH,DELETE"
66 },
67 {
68 "name": "Access-Control-Allow-Headers",
69 "value": "Authorization,Content-Type,Cache-Control,nfl_session"
70 }
71 ],
72 "content": {
73 "size": 1484,
74 "mimeType": "application/json",
75 "text": "{\"id\":\"b07eaa67-f053-11ed-b4a7-bab79e4492fa\",\"homeTeam\":{\"id\":\"10402310-a47e-10ea-7442-16b633633637\",\"currentLogo\":\"https://static.www.nfl.com/{formatInstructions}/league/api/clubs/logos/KC\",\"fullName\":\"Kansas City Chiefs\"},\"awayTeam\":{\"id\":\"10402700-1662-d8ad-f45c-0b0ea460d045\",\"currentLogo\":\"https://static.www.nfl.com/{formatInstructions}/league/api/clubs/logos/MIA\",\"fullName\":\"Miami Dolphins\"},\"category\":null,\"date\":\"2023-11-05\",\"time\":\"2023-11-05T14:30:00Z\",\"broadcastInfo\":{\"homeNetworkChannels\":[\"NFL NETWORK\"],\"awayNetworkChannels\":[\"NFL NETWORK\"],\"internationalWatchOptions\":[{\"countryCode\":\"CA\",\"broadcasters\":[\"DAZN Canada\",\"RDS\",\"TSN\"]},{\"countryCode\":\"GB\",\"broadcasters\":[\"Sky Sports\",\"NFL Game Pass on DAZN\"]},{\"countryCode\":\"MX\",\"broadcasters\":[\"NFL Game Pass on DAZN\"]},{\"countryCode\":\"DE\",\"broadcasters\":[\"NFL Game Pass on DAZN\",\"DAZN Germany (OTT)\",\"RTL\"]},{\"countryCode\":\"AU\",\"broadcasters\":[\"NFL Game Pass on DAZN\",\"ESPN\",\"TVNZ+\"]},{\"countryCode\":\"FR\",\"broadcasters\":[\"NFL Game Pass on DAZN\",\"beIN 2\",\"6Play\"]},{\"countryCode\":\"BR\",\"broadcasters\":[\"NFL Game Pass on DAZN\",\"ESPN2\"]}],\"territory\":\"NATIONAL\"},\"neutralSite\":null,\"venue\":{\"id\":\"00082031-5500-35b5-a67a-7f374ebf7168\",\"name\":\"Frankfurt Stadium\"},\"season\":2023,\"seasonType\":\"REG\",\"status\":\"SCHEDULED\",\"week\":9,\"weekType\":\"REG\",\"externalIds\":[{\"source\":\"elias\",\"id\":\"2023110500\"},{\"source\":\"gsis\",\"id\":\"59296\"},{\"source\":\"slug\",\"id\":\"dolphins-at-chiefs-2023-reg-9\"}],\"ticketUrl\":null,\"ticketVendors\":[]}",
76 "comment": ""
77 },
78 "redirectURL": "",
79 "headersSize": 595,
80 "bodySize": 728,
81 "comment": ""
82 },
83 "cache": {},
84 "timings": {
85 "comment": "",
86 "connect": -1,
87 "receive": 0,
88 "dns": -1,
89 "wait": 65,
90 "blocked": -1,
91 "send": 0,
92 "ssl": -1
93 },
94 "serverIPAddress": "151.101.129.152",
95 "comment": "",
96 "time": 65
97}