That is something we'd like to support longer term. We chose not to support it for launch because:
- We currently don't have updated time stamps beyond the most recent set of ratings.
- We ideally would provide synchronization capabilities so ratings pulled don't get out-of-sync with the Netflix set, if that is what the user desires.
I second this idea. To get the current ratings we have to poll their rental history, then fetch the rating for each one. This way excludes anything they've rated that they haven't rented too.
I'd certainly rather have outdated info than no info :)
There is a lot of data we could provide with any request, but we had to normalize the API resources to some extent or risk making the responses larger than some applications would desire. The good things is, with the way the API is designed, you can fulfill almost any user need with two sets of sequential calls, one to get your list of titles, one set of parallel requests to get whatever title-centric user data you need, e.g. ratings, title states, etc.
We also have a number of performance improvements in the pipeline that will make the latency on these sequential calls better.
I'd very much like this as well, I can think of a few very viral widgets that could be built if this data were available that would be of benefit to Netflix and encourage users to rate more movies.
To expand on JR's comment, we feel that we need to loosen our 24 hour data retention restrictions for API-sourced data for user ratings. Given that change, we also need to inform the user on how that retained data will be used, e.g. what controls they have over the data in the third-party app.
Sadly, I don't think we can give a better estimate than "real soon". There are a fair number of parties involved, and they all have different time schedules and priorities. My personal, very rough, probably-not-at-all-accurate guess would be something on the order of two months. Bear in mind how old this thread is, however.
We are very much pushing to get this done, but there are some things we simply can not make happen faster (no matter how much I whine about it).
Ratings are currently only available for a specified title:
users/userID/ratings/title
I would like to retrieve all ratings for a user (like how reviews are handled):
users/userID/ratings/
Tags
Michael Hart – 1 year ago
That is something we'd like to support longer term. We chose not to support it for launch because:
- We currently don't have updated time stamps beyond the most recent set of ratings.
- We ideally would provide synchronization capabilities so ratings pulled don't get out-of-sync with the Netflix set, if that is what the user desires.
Kallahar – 1 year ago
I second this idea. To get the current ratings we have to poll their rental history, then fetch the rating for each one. This way excludes anything they've rated that they haven't rented too.
I'd certainly rather have outdated info than no info :)
Michael Hart – 1 year ago
There is a lot of data we could provide with any request, but we had to normalize the API resources to some extent or risk making the responses larger than some applications would desire. The good things is, with the way the API is designed, you can fulfill almost any user need with two sets of sequential calls, one to get your list of titles, one set of parallel requests to get whatever title-centric user data you need, e.g. ratings, title states, etc.
We also have a number of performance improvements in the pipeline that will make the latency on these sequential calls better.
Bruinor – 1 year ago
Definitely interested in this feature. Is it possible to stage the release of this API call?
First phase: An API call to return list of all movies rated for a user (regardless of time stamp).
Second phase: Add synchronization capabilities?
Sundar – 1 year ago
I need this too. The current way to retrieve rating is too cumbersome.
Greg Gershman – 8 months ago
I'd very much like this as well, I can think of a few very viral widgets that could be built if this data were available that would be of benefit to Netflix and encourage users to rate more movies.
Aaron Weber – 7 months ago
Hello Michael, any update on this topic? This is something that is critical for our project as well.
Michael Hart – 7 months ago
I expect that we should be able to support this by the end-of-June at the latest.
Aaron Weber – 7 months ago
Thanks for the quick response Michael. Did Jinni.com get the limit removed? They seem to be able to pull in all of a user's ratings.
Michael Hart – 7 months ago
There is no "limit" to lift; it simply isn't implemented yet.
Chris Miller – 4 months ago
Michael, It is now the end of June? Any update on this?
Chris Miller – 3 months ago
Does anyone have an update on this? I am working on a project that this is critical to have.
JR Conlin – 3 months ago
We're still trying to go through the various privacy issues regarding this.
Michael Hart – 3 months ago
To expand on JR's comment, we feel that we need to loosen our 24 hour data retention restrictions for API-sourced data for user ratings. Given that change, we also need to inform the user on how that retained data will be used, e.g. what controls they have over the data in the third-party app.
Chris Miller – 3 months ago
Thank you both for the response. Any idea what the time line is?
JR Conlin – 3 months ago
Sadly, I don't think we can give a better estimate than "real soon". There are a fair number of parties involved, and they all have different time schedules and priorities. My personal, very rough, probably-not-at-all-accurate guess would be something on the order of two months. Bear in mind how old this thread is, however.
We are very much pushing to get this done, but there are some things we simply can not make happen faster (no matter how much I whine about it).