JessicaGreben / analytics

1 stars 0 forks source link

investigate itunes podcast and how to get data in chartable #3

Open JessicaGreben opened 5 years ago

JessicaGreben commented 5 years ago

The public data available for iTunes is pretty limited. The data we were able to find includes: podcast metadata, podcast reviews, and top 200 rankings.

There are 2 scripts added to this repo that collect the following:

  1. all reviews for the podcast, which includes the ranking provided for that review. Ref: https://github.com/JessicaGreben/analytics/blob/master/itunes_reviews.py
  2. all top 200 ranking placements for different countries and by genre. Ref: https://github.com/JessicaGreben/analytics/blob/master/itunes_rankings.py

Unfortunately I could not collect all of the ratings data. There might still be a way, but I couldn't find it as of now.

In the future, if we are able to get login access for the podcast account, then there will be much more in depth info available to export there. But in the meantime the most meaningful data we have is to track top 200 rankings week over week.

Details: How to run the two scripts in this repo:

Assumes python is installed. Then in the terminal, in the analytics dir run $ python itunes_rankings.py The output of this script is a csv file called itunes_rankings.csv

$ python itunes_reviews.py The output of this script is a csv file called itunes_reviews.csv