Will there ever be one? If so, when? Or is it best just to learn how to screen scrape?
We literally don’t know, if there was going to be one for launch, we would have learned about it by now 
There really needs to be an API, it killed off some communitys completely when it wasn’t brought back for Reach.
Given how close we are to launch, we definitely would be aware if API support was in, but right now, 343 is probably more focused on the website update, DLC, and making preparations for launch then anything else.
As for my opinion, I wasn’t big into the support for them, but a lot of the initial complaints that occurred when 343 took over was the lack of being ale to track or make things without API support. As a key component for that, I do hope 343 will patch that in at a later time and if not, for them to put it in for Halo 5.
Probably a stupid question but what does API stand for?
> Probably a stupid question but what does API stand for?
Application programming interface
I certainly hope that one is added in the future. It was something that spawned whole communities, so why eliminate it?
I would imagine with everything else they have going on, it’s a lot extra to be thinking about and doing. As Franky said in that link, it’s something they’re looking at for the future.
I bet inheriting one of the biggest franchises is gaming calls for a lot of attention.
Even if there were just an RSS feed for recent games, like bungie had way back with halo 3 and even halo 2; that’d be significantly better than nothing, or this “thinking about it for the future” garbage.
Although it isn’t solid confirmation, but somebody found this:
https://stats.svc.halowaypoint.com/players/INSERT GAMERTAG HERE/h4/spartans/fullbody
Previously, we haven’t been able to search by gamertag for armour.
> Although it isn’t solid confirmation, but somebody found this:
>
> https://stats.svc.halowaypoint.com/players/INSERT GAMERTAG HERE/h4/spartans/fullbody
>
> Previously, we haven’t been able to search by gamertag for armour.
https://stats.svc.halowaypoint.com/players/bs%20angel/h4/spartans/fullbody
Halowheelmen.com couldn’t even do a Hogoff this year because of the missing API 
I really hope they bring it back.Please.
With all the scary new changes, anybody find anything useful as far as accessing stats/player information yet?
I could write one… It’d be pretty limited as I’d have to screen scrape, and check if that’s fine with 343 of course, but it’s feasible.
HT xorth and I have been looking for a solution for quite some time. The current consensus we’ve come up with is that until 343i releases an API, we might be hooped. Why? The API is authenticated - using MS credentials. I actually have an Xbox Live API (send me a tweet if you’re interested in this, twitter link is on the site) that’ll connect to this API with little work - but I’m not sure where I want to go with that yet. Basically, you’d have to use this API to log your users in to Xbox Live, then call information for their profile through my API.
For those of you who are looking, here are all the current endpoints. If you have any solutions, please post them.
> GetCampaignDetails: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/servicerecord/campaign”
> GetCommendations: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/commendations”
> GetCustomGameDetails: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/servicerecord/custom”
> GetDomainTerminalMetadata: “/{language}/DomainTerminals”
> GetFriends: “/{language}/XboxLive/GetFriends”
> GetGameDetails: “https://stats.svc.halowaypoint.com/{language}/{game}/matches/{gameid}”
> GetGameHistory: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/matches”
> GetGameMetadata: “https://stats.svc.halowaypoint.com/{language}/{game}/metadata”
> GetGlobalChallenges: “https://stats.svc.halowaypoint.com/{language}/{game}/challenges”
> GetMessages: “/{language}/XboxLive/GetMessages”
> GetMultiplePlayerCards: “https://stats.svc.halowaypoint.com/{language}/{game}/playercards?gamertags={gamertags}”
> GetMyGamertag: “https://services.xboxlive.com/users/me/id”
> GetOtherUserAchievements: “https://haloplayer.svc.halowaypoint.com/HaloPlayer/GetOtherUserAchievements?requesteeGamertag={requesteeGamertag}&titleId=1297287449”
> GetPlayerCard: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/playercard”
> GetPlayerChallenges: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/challenges”
> GetPlaylists: “https://presence.svc.halowaypoint.com/{language}/{game}/playlists”
> GetRanks: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/ranks”
> GetServiceRecord: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/servicerecord”
> GetSpartanImage: “https://spartans.svc.halowaypoint.com/players/{gamertag}/{game}/spartans/{pose}”
> GetSpartanOpsDetails: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/servicerecord/spartanops”
> GetUserAchievements: “https://haloplayer.svc.halowaypoint.com/HaloPlayer/GetUserAchievements?titleId=1297287449”
> GetWarGameDetails: “https://stats.svc.halowaypoint.com/{language}/players/{gamertag}/{game}/servicerecord/wargames”
> GetXboxLiveGamerCardByGamertag: “https://services.xboxlive.com/users/gamertag({gamerTag})/gamercard”
> GetXboxLiveTitleHistoryByTitleId: “https://services.xboxlive.com/users/xuid({xuid})/history/titles/{titleid}”
> GetXboxLiveUserFriendsByXuid: “https://services.xboxlive.com/users/xuid({xuid})/people/friends”
> GetXboxLiveUserGamerCardByXuid: “https://services.xboxlive.com/users/xuid({xuid})/gamercard”
> GetXboxLiveUserMessageByMessageId: “https://services.xboxlive.com/users/xuid({xuid})/messages/inbox/{messageid}”
> GetXboxLiveUserMessageOutboxByXuid: “https://services.xboxlive.com/users/xuid({xuid})/messages/outbox”
> GetXboxLiveUserMessagesInboxByXuid: “https://services.xboxlive.com/users/xuid({xuid})/messages/inbox”
> Omniture: “http://microsofthalo.122.2o7.net/b/ss/mshaloglobalplat/1/B2.0/0?vid={8}&server={3}&channel={4}&pageName={5}&c1={6}&v1=D=c1&v2=D=pageName&v6=D=c6&c8=signedIn&c23={2}&v23=D=c23&c70={7}&v70=D=c70&c73={10}&v73=D=c73&c74={8}&v74=D=c74&c75=D=v_si&v75=D=s_vi&events={9}&en=UTF-8”
> SendError: “/{language}/Errors/SendErrorReport”
> SendMessage: “/{language}/XboxLive/SendMessage”
Well, there MUST be a secret one somewhere, otherwise this site would not be what it is. Try exploring with the right click button, there might be some references somewhere. Or even look at the source code (nerds only)
I wrote an API for iOS let me know if u want me to email to u