Forums / Support / Halo API Support

Community Halo API Projects

OP Tashi

  1. 1
  2. ...
  3. ...
  4. 2
The Halo API service has been in public beta for a little more than a month now, and we’ve already seen some of the incredible sites and applications you’ve been working on. We want to see more! Use this thread to share what you’re working on, receive feedback and get inspired by your fellow community members. We'll also be featuring some projects each month here on Waypoint.

Use this format to share:
  • Title:
  • Link:
  • Platforms:
  • Description:
  • Goals:
Thanks for sharing!

-Tashi
Glad to be here and be the first to share. I really appreciate that 343 has given us the opportunity to build these amazing projects, and hope to continue this great relationship moving forward.
  • Title: Forge.World Lobbies
  • Link: http://forge.world/lobbies
  • Platforms: Web
  • Description: A set of active lobbies that are currently being played by the Halo Community.
  • Goals: To facilitate in allowing the community to discover others who are currently playing H5 and make an active choice on who to join based upon who is playing, who they are playing with, and what they are playing. A long standing problem has always been finding people to play with, especially if you're looking for people to play customs, test maps/gametypes, or forge. This ever-expanding tool aims to fill this void.
  • Additionally, we want to give other Communities a place to easily point their members when they host game nights and other such events. This way, all of the games they play, stats about them, and participants in the games can be aggregated in one place automatically, and people can watch it unfold in real-time (we also plan to incorporate a Twitch stream in the near future).
Thanks again, everybody, for this great opportunity and all of the help that we've been able to give each other. I look forward to seeing what others have built.
Another big thanks for giving the chance to work with the public API. I started with the desire to have some easy to compare match statistics available but had too much fun working with the data so continued to build on it and therefore would like to share my current project.
  • Title: Halo5Arena
  • Link: http://halo5arena.com
  • Platforms: Web
  • Description: Player and Match Statistics for Halo 5 Arena gamemodes.
  • Goals: Share Halo Data! The website concentrates on the Arena gamemodes giving detailed information on playlist/weapon/medal stats and includes players last 25 games to show the current performance and get a quick overview of each player. Match Result statistics are presented in a comparable way and include Damage and CSR stats.
    A player-compare feature was integrated as well to have an easy opportunity to compare data.
    Additionally (for fun aspect) the website generates recent user highlights from looking up players/matches but also tracks data to show weapon usage by CSR for example. Last but not least i tried to make the site work well for smaller devices as well.
Would like to receive feedback or hear about new ideas as well to improve the page.
Also a thank you to the users who helped to build the API libraries. I'm looking forward to other integrations as well!
Great work, huHu! Really like the site. I use it all the time to check my current CSR after each match (why isn't pre-Onyx CSR shown in game? :/) and try to add gamertags with the hope to see them in the highlights. It's fast, clean and has many useful and creative features without being to bloated.

(I already PM'd both users, but I decided to post here again because more people should post their feedback and projects here.)
Title: Spartan Rank

Link: https://www.microsoft.com/store/apps/9nblggh69223

Platforms: Windows 10 (Universal on Desktop and Mobile)

Description: Spartan Rank is a universal Windows app for tracking your SR and Arena CSR for Halo 5: Guardians. Using data provided by the official Halo API, Spartan Rank tracks progress toward your next rank up and toward your next CSR promotion for each Arena playlist. View all data in the app or track your progress from Start on a live tile.

Goals: I wanted to make an app that helped players quickly and easily track their progression in Halo 5: Guardians, and to allow them to show off their progress (both SR and Arena CSR designations) on Start using live tiles.
  • Title: Halo Stats
  • Link: http://halo-stats.herokuapp.com
  • Platforms: Web
  • Description: A super lightweight Halo 5 service record
  • Goals: I wanted to make a site where I could quickly check the stats I care most about: win percentage, K/D ratio, and number of games played in both Arena and Warzone, and CSR rankings for the current season. I plan to add more stats, some of which are not available on the Waypoint service record.
I also wanted a very clean experience. There is only one thing to do on the landing page: type in a gamertag. You won't be bombarded by dozens of numbers, charts, and ads. The site is responsive, so it looks at least halfway decent on mobile. The first time you visit the site, you may need to wait about 10 seconds for the server to "wake up" because I'm using the free hosting tier on Heroku.

UPDATE - 2/6/2016
You can now see your rankings for any season as well as kills per minute and total kills with each weapon in Arena or Warzone.
Im a regular on the TeamBeyond forums and everyone was always interested in how the pro player scrims ended. I thought it would be nice to have it all in one place and calculate results using the API. Thanks for providing us with this ability!
  • Title: Halo Data Hive
  • Link: http://halodatahive.com
  • Platforms: Web/ Responsive design (for the most part) works well on phones too
  • Description: Professional Player, Team Scrim and Match Statistics.
  • Goals: My main goal was to try and provide a place were people could visit and see how their favourite or most disliked pro teams were doing. I hoped that it would help generate more interest in competitive Halo and help the community grow. I plan to give more match level detail as well as general overall statistics in the near future.
All feedback is welcomed and appreciated as usual.

Also shout out to @Glitch100 for the C# API wrapper
  • Title: SpartanStats
  • Link: iOS (https://itunes.apple.com/app/id1074728198) Android (https://play.google.com/store/apps/details?id=com.ilickpandas.spartanstatsv2)
  • Platforms: iOS and Android, potentially a Windows Universal App to come, but it's gonna be ugly.
  • Description: Tracking for Statistics, Post-Game Carnage and the equivalent of the REQ spreadsheet in app with searchable, filterable requisitions
  • Goals: To do some prototyping with Phonegap for potential use at work. Also to give me something to look at between games, I missed the medal count.
  • Title: Arena Stats for Halo 5
  • Link: https://itunes.apple.com/us/app/id1071676473
  • Platforms: iOS (iPhone w/ iOS 9.0+)
  • Description: Arena Stats for Halo 5 puts all of your Halo 5 Guardians game play statistics in the palm of your hand. Track your multiplayer arena stats, such as weapon accuracy, kills and deaths, medals, rankings, and more. Keep a list of your friends and competitors and see how you stack up against them!
  • Goals: I had two goals in mind when crating this app.
  1. Ability to back up your boasting amongst friends and co-workers. “Oh, you think you totally own with the Magnum? - looks like you’re only shooting with 19% accuracy! Smack down!”.
  2. Shows stats that could be used to help improve your game play (damage per second/per weapon for example). It isn’t quite to where I envision but it’s a start.
  3. It was also a LOT of fun building this! Cheers to Microsoft and 343i for opening up this data to the public - I hope other studios follow this example. Feedback always welcome!
  • Title: HaloChallenge
  • Link: http://www.halochallenge.com
  • Platforms: Web
  • Description: Halo Challenge brings back Challenges from Halo Reach and makes players look a the game just a bit differently while climbing both individual and Spartan Company-based leaderboards. Right now there's just basic challenges unique to each player, but I will be adding competitive challenges (direct leaderboard) this week.
  • Goals: To make players look at the game from all the angles, and to have people playing for goals other than simply k/d or victories. I hope to make players think about all the weapons, maps, and gametypes of the game, and not just the ones they play everyday.
  • Created In: PHP with my own custom CMS on top over about two weeks. It was a lot of fun to build and I look forward to supporting it and adding new features soon.
Here's a video describing the platform: https://www.youtube.com/watch?v=YCgGQaemKnA

Thanks to 343i for making the API available to users literally could not have done this without it.
  • Title: Halo 5 Stat Tracker
  • Link: https://itunes.apple.com/us/app/halo-5-stat-tracker/id1086815566?mt=8
  • Platforms: iOS
  • Description: Halo 5 stat tracking for Arena and Warzone. You can view general stats for Arena and Warzone, and also within Arena see current season playlist ranks and stats for that playlist. Both also include weapon stats for that game type. In addition, you can click on recent games for both Arena and Warzone and see specific games and also see specific player stats including general stats like kills, deaths, assists, time played, average lifetime, etc. to also seeing medals, tool of destruction, and the player you killed most and the player that killed you the most. You can set a default gamertag in the settings so that when the app opens it opens a specific gamertag's stats.
  • Goals: Easily view your Halo 5 stats on your iOS device and specifically the ability to view stats that people really want to see like the post-game carnage medals for players. The app follows Apple's iOS guidelines so it is easy for a user to navigate through the app and know where things are.
Nice to see all these great projects. I fully admit that I'm not part of the Halo community, but was interested in this API nonetheless, and have been using it for a rather different purpose: to create a musical instrument. The project is still in development, but thought people may find it interesting.

Title: Symphony of Death
Link: http://mattbierner.github.io/Symphony-of-Death/
Platforms: Web
Description: Translating Halo 5 match events into an interactive musical instrument using WebGL and Web Audio.
Goals: The first one of these experiments is called Chordophone ( http://mattbierner.github.io/Symphony-of-Death/chordophone ). It maps out each kill as a vibrating string between the killer and victim in 3D space. You strum the strings to play the instrument. Longer strings (longer kill distances) are lower pitched, while shorter strings are higher pitched. For the audio, there's a few different oscillators to try out, plus a large selection of Midi instruments to play around with.

I plan on doing one or two more experiments in this area as well. Any feedback, suggestions, or contributions are always welcome, the project is open source: https://github.com/mattbierner/Symphony-of-Death

(PS, I work for Microsoft, but not in Xbox or 343. This was an entirely personal project and I won't be submitting it to the hackathon)
Nice to see all these great projects. I fully admit that I'm not part of the Halo community, but was interested in this API nonetheless, and have been using it for a rather different purpose: to create a musical instrument. The project is still in development, but thought people may find it interesting.

Title: Symphony of Death
Link: http://mattbierner.github.io/Symphony-of-Death/
Platforms: Web
Description: Translating Halo 5 match events into an interactive musical instrument using WebGL and Web Audio.
Goals: The first one of these experiments is called Chordophone ( http://mattbierner.github.io/Symphony-of-Death/chordophone ). It maps out each kill as a vibrating string between the killer and victim in 3D space. You strum the strings to play the instrument. Longer strings (longer kill distances) are lower pitched, while shorter strings are higher pitched. For the audio, there's a few different oscillators to try out, plus a large selection of Midi instruments to play around with.

I plan on doing one or two more experiments in this area as well. Any feedback, suggestions, or contributions are always welcome, the project is open source: https://github.com/mattbierner/Symphony-of-Death

(PS, I work for Microsoft, but not in Xbox or 343. This was an entirely personal project and I won't be submitting it to the hackathon)
Now that is pretty cool. Well done!
  • Title: Halo History
  • Link: http://halohistory.net/
  • Platforms: Web
  • Description: Similar to Halo Waypoint, but with more information. Looks good on mobile as well as on a desktop.
  • Goals: I like Halo Waypoint, but I always wanted a little more information. I also like the Halo 4 stat application with the progress style bars for the stats. So I've expanded on what Halo Waypoint provides and added the progress style bars to give better at a glance performance ability. Not sure if I'll add in service record info. Depends on if I have time to do so.
Hi everyone,

Here is another project, from France, using the Halo Api.

  • Title : Halo.fr
  • Link : http://www.halo.fr/stats/
  • Platforms : Web
  • Description : A work-in-progress dedicated section on Halo.fr which provides detailed statistics for the french-speaking Halo community.
  • Goals :
  1. Ability to see the player’s progression since the first season of Halo 5’s Arena.
  2. Spreading of game sessions, per type.
  3. Spreading of game sessions, per time played.
  4. Summarize the most interesting informations for a player in one page.
  5. Search for detailed statistics of other gamertags.
Our project is still in progress and we'll continue to improve it even after the Hackathon contest's end.
  • Title: Stats Away
  • Link: http://davidtrushkov.com/Halo/
  • Platforms: Web
  • Description: This is a website where users can look up stats for Halo 5 players. Users can also look at the Arena top 100 leader boards for the current season in each playlist. Users can see detailed Arena and Warzone stats, among other stats!
  • Goals: The goal of this website was to show stats for Arena and Warzone for each player. Stats include Arena current season playlist stats, last match stats, weapon and medal stats, different charts comparing KD, Win/Loss, rank progress through each level and overall level, and many other things. This project was my first API based project I ever worked on. It was a lot of fun, and I will keep on maintaining it as time goes by.
Please provide any feedback, or any problems with this site before the deadline. Thanks!

Built with Laravel 5.2 (PHP)
Took about a month.
Hey everyone, I've had an absolute blast working with this API. It's the first major programming project I've worked on and I've enjoyed it so much I just wanted to keep adding to it. It's taken me since January this year, and it's the first time I've used PHP, so I'm really happy with what I've accomplished so far.

Title:
Halo Carnage

Link/Platforms:
Website:
www.halocarnage.com

iOS:
https://appsto.re/au/NpSSab.i

Android:
https://play.google.com/store/apps/details?id=com.halocarnage.hcandroid&hl=en

Windows:
https://www.microsoft.com/en-us/store/apps/carnage-reports-for-halo/9nblggh5lj5l

Description:
An in-depth carnage report to quickly and nicely show player performance immediately after each match. All relevant and interesting match data has been included in the most appealing way I could possibly do based on community feedback over the year. A detailed Service Record (including aggregate games and stats per map), LFG, and filterable Global Heatmaps allow my app to have everything in the one place on every device.

Goals:
What began as a tool I intended for the community to review their matches in greater detail soon became something much more:

  • I wanted everyone to be able to easily and automatically view their latest data in a nice format, which is why I built this as a mobile compatible website. Realising what the community wanted, my next goal was for my first iOS, Android and Windows apps.
  • I wanted to break down the game and pull out useful information in an easily readable format: MVP, fun facts, commendations, specific kill some and assists, timelines, and heatmaps.
  • Thanks to the Hackathon, I was provided the data for something I've always wished was part of the game, heatmaps. So my goal was to build my own no matter what. Turns out this included manually plotting the maps with my player character and the in-game coordinates (<3 Machinema Mode) on a 1:10 replica in my first ever Photoshop project. My goal was to have lines or points, and to have this viewable on every device.
  • My goal for having everything easily accessible in the one place also included LFG, so I did my best to create a Halo-specific LFG feature so players could play and team up with others.
  • Once I had a proper setup, I wanted more features in the one place. So my next goal was Service Record. I broke this down into seasons and then playlists for Arena, I also included Warzone and then your Medal Chart (filtered appropriately by Arena and Warzone). This grew at the request of my users by having an aggregate games feature, including a Custom Games (useful for my own scrims)
  • My final goal has been global heatmaps - something I've wanted to achieve for a while. I wanted users to see map data so they could learn the best and worst positions based on different maps, weapons and gametypes.
As you can tell, I've had a load of fun with this project and I'm really eager to continue to add to my apps and website!
  • Title: Halo5Bot
  • Link: https://telegram.me/Halo5Bot
  • Platforms: Telegram
  • Description: A simple Telegram Bot that provide kills/deaths statistics for provided gamertag. I have no plans to extend the bot, so take it just as it is.
  • Goals: Just an experiment with both Microsoft Bot Framework and Halo API. Can be a convenient way to keep track of K/D ratio.
  • Title: Tracker for Halo 5
  • Link: https://play.google.com/apps/testing/com.wengelef.hackathon
  • Platform: Android 5.0+, maybe lower in the future
  • Description: Slick Material Design Android App for quick and smooth access to Stats. Look up Players and bookmark them for easy access to Player Stats. Check the Leaderboards for all Seasons and Playlists. Check Post-Game stats of Players Recent Games. Display Player Stats for Arena, Warzone (TODO), Customs (TODO) and Campaign. View Game Metadata.
  • Goals: Just for Fun and Dev Research
Hey guys I just signed up to be apart of this, for a couple of reasons!
1. This sounds like an awesome idea
2. I'd love to learn how to create things like this
3. I feel like I have some cool ideas to bring to the table
4. Lastly I'd love to get involved with some of you and so I can learn and grow and also to help add some extras into Halo and this community!

I'm going to toss some ideas around a little later in the morning, however if there's anything I can help anyone with, or if you have any advice for me please feel free to reply to me here or inbox me directly!

Thanks guys!
  1. 1
  2. ...
  3. ...
  4. 2