Tracking iPhone 3g Retail Stock

Update: as of 20080724-15:00 EDT apple has nulled out the data, the experiment is over

Update 2: as of 20080726-12:00 EDT the experiment is back on. My 2nd draft can be seen in the same spot: http://andrew.io/3g-retail-stock. It now has zoomable graphs.

I live about an hour from the nearest apple store, and HATE standing in lines. So on Monday, I started to wonder what is the best way to predict iPhone 3G shipments without stalking the store, and could I perhaps predict accurately enough so that I could get one without standing in line.

Using Apples retail availability page, which is only available after 9pm, was out of the question. But I was curious how they were getting data to that page, and was there a way I could get the data, collect it and analyze it.

And it turns out there was.

Apple is using a json data feed to populate their own availability page. And the json data feed is updating live 24 hours a day. So Monday afternoon I started collecting it about every hour and on Tuesday I started some basic visualizations.

My first cut can be seen at http://andrew.io/3g-retail-stock.

I don’t have a iPhone 3G yet, but I plan to continue collecting the data, and adding visualizations to see if any detectable patterns emerge over time. But at a minimum this can be viewed as an hourly availability tracker with some history of availability.

I hope people like it.

But if you use it, I would recommend you go ahead and call the store before you show up, cause if they don’t have them I take no responsibility.

  • Thanks Ben, I am sure there is some delay in the data (not sure how much though), but the data does change throughout the day.

    It will be interesting to see when the Michigan Ave store shows none left in the json data feed today. Perhaps, then, we'll get a better of the delay.

    Nothings perfect though, and I am just grabbing the data from the json data feed and looking for interesting patterns.
  • I live by the Chicago Michigan Ave. store and I noticed that the data feed from Apple was incorrect. It is showing all three available right now, but they only had the 16 gigs this morning and sold out by 11ish.

    I think the updates they are posting throughout the day aren't up to the minute availability, but rather they are updating what will be available the next day.

    Sadly, I don't think the data file will be any help in beating the lines...
blog comments powered by Disqus