Halo 5 Api guidance

Hi there,

A total newby when it comes to halo 5 API. I searched on a google for tutorials but nothing showed up. Im looking to track certain stats by map. Where i do even begin lol?

I started running a MatchID in the “Get Matchs for player” search in the Stats API.

“Start”: 0, “Count”: 25, “ResultCount”: 25, “Results”: [ { “Links”: { “StatsMatchDetails”: { “AuthorityId”: “spartanstats”, “Path”: “h5/warzone/matches/def16fe8-8043-4565-80ad-a00e79169615”, “QueryString”: null, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false }, “UgcFilmManifest”: { “AuthorityId”: “ugc”, “Path”: “/h5/films/def16fe8-8043-4565-80ad-a00e79169615”, “QueryString”: “?view=film-manifest”, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false } }, “Id”: { “MatchId”: “def16fe8-8043-4565-80ad-a00e79169615”, “GameMode”: 4 }, “HopperId”: “0e39ead4-383b-4452-bbd4-babb7becd82e”, “MapId”: “c93d708f-f206-11e4-a815-24be05e24f7e”, “MapVariant”: { “ResourceType”: 3, “ResourceId”: “2afcbf72-60f8-453e-9822-40f209171753”, “OwnerType”: 3, “Owner”: “” }, “GameBaseVariantId”: “42f97cca-2cb4-497a-a0fd-ceef1ba46bcc”, “GameVariant”: { “ResourceType”: 2, “ResourceId”: “5b56c001-8b7c-461b-a918-c0465b3074fd”, “OwnerType”: 3, “Owner”: “” }, “MatchDuration”: “PT6M34.0866837S”, “MatchCompletedDate”: { “ISO8601Date”: “2016-02-18T00:00:00Z” }, “Teams”: [ { “Id”: 1, “Score”: 0, “Rank”: 2 }, { “Id”: 0, “Score”: 1, “Rank”: 1 } ], “Players”: [ { “Player”: { “Gamertag”: “Nj Pr0”, “Xuid”: null }, “TeamId”: 1, “Rank”: 13, “Result”: 1, “TotalKills”: 16, “TotalDeaths”: 9, “TotalAssists”: 5, “PreMatchRatings”: null, “PostMatchRatings”: null } ], “IsTeamGame”: true, “SeasonId”: null, “MatchCompletedDateFidelity”: 1 }, { “Links”: { “StatsMatchDetails”: { “AuthorityId”: “spartanstats”, “Path”: “h5/arena/matches/aad77a4b-2fc9-4842-9e0d-5ab12bc7bdc6”, “QueryString”: null, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false }, “UgcFilmManifest”: { “AuthorityId”: “ugc”, “Path”: “/h5/films/aad77a4b-2fc9-4842-9e0d-5ab12bc7bdc6”, “QueryString”: “?view=film-manifest”, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false } }, “Id”: { “MatchId”: “aad77a4b-2fc9-4842-9e0d-5ab12bc7bdc6”, “GameMode”: 1 }, “HopperId”: “c98949ae-60a8-43dc-85d7-0feb0b92e719”, “MapId”: “cdee4e70-f206-11e4-87a2-24be05e24f7e”, “MapVariant”: { “ResourceType”: 3, “ResourceId”: “7003fd26-e712-468c-a02b-864f4487526a”, “OwnerType”: 3, “Owner”: “” }, “GameBaseVariantId”: “257a305e-4dd3-41f1-9824-dfe7e8bd59e1”, “GameVariant”: { “ResourceType”: 2, “ResourceId”: “e5778b00-6e4c-4a9a-beba-81bae87d1abd”, “OwnerType”: 3, “Owner”: “” }, “MatchDuration”: “PT6M56.3100211S”, “MatchCompletedDate”: { “ISO8601Date”: “2016-02-18T00:00:00Z” }, “Teams”: [ { “Id”: 0, “Score”: 38, “Rank”: 2 }, { “Id”: 1, “Score”: 50, “Rank”: 1 } ], “Players”: [ { “Player”: { “Gamertag”: “Nj Pr0”, “Xuid”: null }, “TeamId”: 0, “Rank”: 8, “Result”: 1, “TotalKills”: 7, “TotalDeaths”: 12, “TotalAssists”: 4, “PreMatchRatings”: null, “PostMatchRatings”: null } ], “IsTeamGame”: true, “SeasonId”: “b46c2095-4ca6-4f4b-a565-4702d7cfe586”, “MatchCompletedDateFidelity”: 1 }, { “Links”: { “StatsMatchDetails”: { “AuthorityId”: “spartanstats”, “Path”: “h5/arena/matches/e0629670-9cc8-46dd-86a6-40803f6651fc”, “QueryString”: null, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false }, “UgcFilmManifest”: { “AuthorityId”: “ugc”, “Path”: “/h5/films/e0629670-9cc8-46dd-86a6-40803f6651fc”, “QueryString”: “?view=film-manifest”, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false } }, “Id”: { “MatchId”: “e0629670-9cc8-46dd-86a6-40803f6651fc”, “GameMode”: 1 }, “HopperId”: “c98949ae-60a8-43dc-85d7-0feb0b92e719”, “MapId”: “cbcea2c0-f206-11e4-8c4a-24be05e24f7e”, “MapVariant”: { “ResourceType”: 3, “ResourceId”: “7108c409-6d1e-41d1-aca2-53b5218fbc3d”, “OwnerType”: 3, “Owner”: “” }, “GameBaseVariantId”: “1571fdac-e0b4-4ebc-a73a-6e13001b71d3”, “GameVariant”: { “ResourceType”: 2, “ResourceId”: “f013d82f-e0b0-498a-af04-225672827b1f”, “OwnerType”: 3, “Owner”: “” }, “MatchDuration”: “PT9M16.2165836S”, “MatchCompletedDate”: { “ISO8601Date”: “2016-02-18T00:00:00Z” }, “Teams”: [ { “Id”: 1, “Score”: 100, “Rank”: 1 }, { “Id”: 0, “Score”: 79, “Rank”: 2 } ], “Players”: [ { “Player”: { “Gamertag”: “Nj Pr0”, “Xuid”: null }, “TeamId”: 1, “Rank”: 1, “Result”: 3, “TotalKills”: 13, “TotalDeaths”: 12, “TotalAssists”: 9, “PreMatchRatings”: null, “PostMatchRatings”: null } ], “IsTeamGame”: true, “SeasonId”: “b46c2095-4ca6-4f4b-a565-4702d7cfe586”, “MatchCompletedDateFidelity”: 1 }, { “Links”: { “StatsMatchDetails”: { “AuthorityId”: “spartanstats”, “Path”: “h5/arena/matches/442f0fe2-4731-465c-96e4-daded6831c40”, “QueryString”: null, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false }, “UgcFilmManifest”: { “AuthorityId”: “ugc”, “Path”: “/h5/films/442f0fe2-4731-465c-96e4-daded6831c40”, “QueryString”: “?view=film-manifest”, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false } }, “Id”: { “MatchId”: “442f0fe2-4731-465c-96e4-daded6831c40”, “GameMode”: 1 }, “HopperId”: “c98949ae-60a8-43dc-85d7-0feb0b92e719”, “MapId”: “cbcea2c0-f206-11e4-8c4a-24be05e24f7e”, “MapVariant”: { “ResourceType”: 3, “ResourceId”: “7108c409-6d1e-41d1-aca2-53b5218fbc3d”, “OwnerType”: 3, “Owner”: “” }, “GameBaseVariantId”: “257a305e-4dd3-41f1-9824-dfe7e8bd59e1”, “GameVariant”: { “ResourceType”: 2, “ResourceId”: “acda84fb-e9e8-4bcc-934f-86bae86a3e8a”, “OwnerType”: 3, “Owner”: “” }, “MatchDuration”: “PT7M55.6161759S”, “MatchCompletedDate”: { “ISO8601Date”: “2016-02-18T00:00:00Z” }, “Teams”: [ { “Id”: 0, “Score”: 50, “Rank”: 1 }, { “Id”: 1, “Score”: 36, “Rank”: 2 } ], “Players”: [ { “Player”: { “Gamertag”: “Nj Pr0”, “Xuid”: null }, “TeamId”: 0, “Rank”: 3, “Result”: 3, “TotalKills”: 9, “TotalDeaths”: 7, “TotalAssists”: 7, “PreMatchRatings”: null, “PostMatchRatings”: null } ], “IsTeamGame”: true, “SeasonId”: “b46c2095-4ca6-4f4b-a565-4702d7cfe586”, “MatchCompletedDateFidelity”: 1 }, { “Links”: { “StatsMatchDetails”: { “AuthorityId”: “spartanstats”, “Path”: “h5/arena/matches/2d202ab0-242b-4bec-aaae-d03433d6eefe”, “QueryString”: null, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, “AuthenticationLifetimeExtensionSupported”: false }, “UgcFilmManifest”: { “AuthorityId”: “ugc”, “Path”: “/h5/films/2d202ab0-242b-4bec-aaae-d03433d6eefe”, “QueryString”: “?view=film-manifest”, “RetryPolicyId”: “exponentialretry”, “TopicName”: “”, “AcknowledgementTypeId”: 0, "AuthenticationLifetimeExtensionSuppoHow do you read/utilize the data provided? To utilize the stats in a table? To pick out certain stats such as kills death damage etc?

I was hoping to have some guidance on where to start. any suggestions or links would be appreciated.
Thanks