What is this? This site tracks the average App Store review times for both the iOS and the Mac App Store using data crowdsourced from iOS and Mac developers on Twitter.
Who is collecting this data? We are Shiny Development. We created this site in the hope that it would provide some useful information to developers around the world. We also run iOS Dev Weekly, a weekly email with 10 or so links to the best blog posts and articles on iOS development for the week. If you are interested in the data here then it is likely that you will find something of interest in iOS Dev Weekly each week. You should subscribe!
Where does this data come from? This is not official Apple data. It is based only on anecdotal data from people tweeting their latest review times using the #iosreviewtime or #macreviewtime hash tags on Twitter.
Can I be notified of the numbers automatically? Yes. The @appreviewtimes account on Twitter will tweet once a day with the latest averages.
How do I contribute data? It's simple! Just tweet the time it took for your last app review and include one of the hash tags (see below) along with a number of days. Just the hash tag and "X days" (where X is an integer) is all that is needed at a minimum but including the app name/link is also good. See this example tweet for inspiration. Please do tweet your times, this site is useless without constant data.
Should I include the “Waiting for Review” time as well as the “In Review” time? Yes. Include the full time from uploading your app and going into review right through to a “Ready for Sale” status.
Should I include weekends? Yes. Apple review and approve apps over the weekend. Bless them!
Should I include expedited reviews? No. Expedited reviews are a special case and this site is trying to capture the average standard review time. The same applies if your app "needs additional time in review".
What if my app was rejected a few times? Don't worry! Relax and make yourself a nice cup of tea, it happens to everyone! :) For the purposes of this site that would count as multiple reviews, just tweet the last successful review time.
How accurate is this data? The averages on this site are based only on the data gathered from Twitter which are a very small subset of the total number of apps which go through review each day. However in our experience it does give a reasonable indication of how review times are changing over time.
How is the average calculated? The average for each day on the graph is calculated using a truncated mean average based on the preceding 30 days worth of data. The current number of days average is simply the latest data point from that graph rounded to the nearest whole day.
How current is the data? The system has collected 7590 data points since being switched on but only those reported in the last 30 days are actually used to calculate the averages above.
Can I get the data on my Panic Status Board? Of course you can! If you love Status Board like we do then you will want to install the custom data feeds for both the Current Review Times and the 30 Day Trend Graph.