{"id":2694,"date":"2013-05-14T02:01:39","date_gmt":"2013-05-14T06:01:39","guid":{"rendered":"http:\/\/gabrielsnyder.com\/notes\/?p=2694"},"modified":"2013-05-14T02:01:39","modified_gmt":"2013-05-14T06:01:39","slug":"netflix-makes-changes-to-public-api-after-streamageddon-backlash","status":"publish","type":"post","link":"http:\/\/gabrielsnyder.com\/notes\/2013\/05\/14\/netflix-makes-changes-to-public-api-after-streamageddon-backlash\/","title":{"rendered":"Netflix makes changes to public API after \u00e2\u20ac\u0153Streamageddon\u00e2\u20ac\u009d backlash"},"content":{"rendered":"<p>Netflix made some changes to its public API Monday night that make it harder to figure out which movies are going to be taken off the service. The company will no longer provide the expiration date of movies through its API, which will mean that third-party tools like <a href=\"http:\/\/instantwatcher.com\/titles\/expiring\">Instantwatcher.com\u00e2\u20ac\u2122s Expiring Soon on Instant<\/a> list will stop working.<\/p>\n<p>\u00e2\u20ac\u0153With the frequent, often last minute, changes in content flow the title expiration data available through our API has been inaccurate, so we have decided to no longer publish this information,\u00e2\u20ac\u009d a Netflix spokesperson said via email. The company\u00e2\u20ac\u2122s Director of Engineering \u00e2\u20ac\u201c API Daniel Jacobson reiterated this point <a href=\"http:\/\/developer.netflix.com\/blog\/read\/Public_API_Change\">in a post on the company\u00e2\u20ac\u2122s developer blog<\/a>, adding that members will still be able to find the expiration date for each movie or TV show episode on the title\u00e2\u20ac\u2122s web page.<\/p>\n<p>The move will likely impact a number of third-party services, and comes two months after Netflix essentially closed its public API to all newcomers. Back in March, Netflix said that it was no longer issuing new API keys because the way the company was changing the API had changed: Initially meant to enable third-party apps, Netflix\u00e2\u20ac\u2122s API has been playing a key component for the technology behind the company\u00e2\u20ac\u2122s streaming service.<\/p>\n<p>Restrictions to public APIs have been a common pattern for companies like Netflix and Twitter in recent months, but it looks like there may have been another reason for Monday\u00e2\u20ac\u2122s changes: Netflix took a number of titles off its catalog in early May, leading some publications to write about \u00e2\u20ac\u0153the great Netflix Instant vanishing of 2013\u00e2\u20ac\u009d or even a \u00e2\u20ac\u0153Streamageddon purge.\u00e2\u20ac\u009d<\/p>\n<p>Not all of those stories were completely accurate. Some reported a number of 2000 titles disappearing, but <a href=\"http:\/\/www.deadline.com\/2013\/05\/netflix-losing-streaming-title\/\">Deadline put the number close to 1000<\/a>. And reports that Warner was pulling titles off of Netflix to power its own streaming service were quickly denied by the studio.<\/p>\n<p>Netflix clearly wasn\u00e2\u20ac\u2122t happy about all that streamageddon talk. Now it looks like it pulled the plug on another part of its API to prevent us from freaking out in the future \u00e2\u20ac\u201d like at the end of the month, when <a href=\"http:\/\/variety.com\/2013\/digital\/news\/viacom-and-netflix-to-scale-down-svod-deal-1200407086\/\">a number of Viacom shows are set to disappear<\/a> from the service.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" alt=\"\" border=\"0\" src=\"https:\/\/i0.wp.com\/stats.wordpress.com\/b.gif?resize=1%2C1\" width=\"1\" height=\"1\"><\/p>\n<p><a href=\"http:\/\/pubads.g.doubleclick.net\/gampad\/jump?iu=\/1008864\/PaidContent_RSS_300x250&amp;sz=300x250&amp;c=641221\"><img decoding=\"async\" src=\"http:\/\/pubads.g.doubleclick.net\/gampad\/ad?iu=\/1008864\/PaidContent_RSS_300x250&amp;sz=300x250&amp;c=641221\"><\/a><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/i0.wp.com\/paidcontent.feedsportal.com\/c\/35063\/f\/648056\/s\/2be11434\/mf.gif?resize=1%2C1\" border=\"0\"><\/p>\n<div>\n<table border=\"0\">\n<tr>\n<td valign=\"middle\">\n<a href=\"http:\/\/share.feedsportal.com\/share\/twitter\/?u=http%3A%2F%2Fpaidcontent.org%2F2013%2F05%2F14%2Fnetflix-makes-changes-to-public-api-after-streamageddon-backlash%2F&amp;t=Netflix+makes+changes+to+public+API+after+%E2%80%9CStreamageddon%E2%80%9D+backlash\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/social\/twitter.png?w=525\" border=\"0\"><\/a>\u00c2\u00a0<a href=\"http:\/\/share.feedsportal.com\/share\/facebook\/?u=http%3A%2F%2Fpaidcontent.org%2F2013%2F05%2F14%2Fnetflix-makes-changes-to-public-api-after-streamageddon-backlash%2F&amp;t=Netflix+makes+changes+to+public+API+after+%E2%80%9CStreamageddon%E2%80%9D+backlash\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/social\/facebook.png?w=525\" border=\"0\"><\/a>\u00c2\u00a0<a href=\"http:\/\/share.feedsportal.com\/share\/linkedin\/?u=http%3A%2F%2Fpaidcontent.org%2F2013%2F05%2F14%2Fnetflix-makes-changes-to-public-api-after-streamageddon-backlash%2F&amp;t=Netflix+makes+changes+to+public+API+after+%E2%80%9CStreamageddon%E2%80%9D+backlash\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/social\/linkedin.png?w=525\" border=\"0\"><\/a>\u00c2\u00a0<a href=\"http:\/\/share.feedsportal.com\/share\/gplus\/?u=http%3A%2F%2Fpaidcontent.org%2F2013%2F05%2F14%2Fnetflix-makes-changes-to-public-api-after-streamageddon-backlash%2F&amp;t=Netflix+makes+changes+to+public+API+after+%E2%80%9CStreamageddon%E2%80%9D+backlash\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/social\/googleplus.png?w=525\" border=\"0\"><\/a>\u00c2\u00a0<a href=\"http:\/\/share.feedsportal.com\/share\/email\/?u=http%3A%2F%2Fpaidcontent.org%2F2013%2F05%2F14%2Fnetflix-makes-changes-to-public-api-after-streamageddon-backlash%2F&amp;t=Netflix+makes+changes+to+public+API+after+%E2%80%9CStreamageddon%E2%80%9D+backlash\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/social\/email.png?w=525\" border=\"0\"><\/a>\n<\/td>\n<td valign=\"middle\"><\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p><a href=\"http:\/\/da.feedsportal.com\/r\/165664440618\/u\/49\/f\/648056\/c\/35063\/s\/2be11434\/a2.htm\"><img decoding=\"async\" src=\"http:\/\/da.feedsportal.com\/r\/165664440618\/u\/49\/f\/648056\/c\/35063\/s\/2be11434\/a2.img\" border=\"0\"><\/a><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" src=\"http:\/\/pi.feedsportal.com\/r\/165664440618\/u\/49\/f\/648056\/c\/35063\/s\/2be11434\/a2t.img\" border=\"0\"><\/p>\n<div>\n<a href=\"http:\/\/feeds.paidcontent.org\/~ff\/pcorg?a=63PkmFE3NrY:SoXbuTnN7-c:D7DqB2pKExk\"><img decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~ff\/pcorg?i=63PkmFE3NrY:SoXbuTnN7-c:D7DqB2pKExk\" border=\"0\"><\/a>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/pcorg\/~4\/63PkmFE3NrY\" height=\"1\" width=\"1\"><\/p>\n<p>via paidContent <a href=\"http:\/\/paidcontent.org\/2013\/05\/14\/netflix-makes-changes-to-public-api-after-streamageddon-backlash\/\">http:\/\/paidcontent.org\/2013\/05\/14\/netflix-makes-changes-to-public-api-after-streamageddon-backlash\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Netflix made some changes to its public API Monday night that make it harder to figure out which movies are going to be taken off the service. The company will no longer provide the expiration date of movies through its API, which will mean that third-party tools like Instantwatcher.com\u00e2\u20ac\u2122s Expiring Soon on Instant list will &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/gabrielsnyder.com\/notes\/2013\/05\/14\/netflix-makes-changes-to-public-api-after-streamageddon-backlash\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Netflix makes changes to public API after \u00e2\u20ac\u0153Streamageddon\u00e2\u20ac\u009d backlash&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[6,983,136],"class_list":["post-2694","post","type-post","status-publish","format-standard","hentry","category-google-reader","tag-ifttt","tag-janko-roettgers","tag-paidcontent"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2skW4-Hs","jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/posts\/2694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/comments?post=2694"}],"version-history":[{"count":0,"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/posts\/2694\/revisions"}],"wp:attachment":[{"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gabrielsnyder.com\/notes\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}