Update: The Netflix API website is now available and open for registration at http://developer.netflix.com/.
Netflix is launching a very robust developer API (application programming interface) today at http://developer.netflix.com/. The API will enable developers to create a wide variety of Netflix-based applications, and also enable existing websites and software to access and interact with Netflix customer, movie and ratings information.
The Netflix Web APIs provide the ability for you to integrate Netflix user services into your application. The APIs provide the following capabilities:Performing searches of movies, TV series, cast members, and directors
Retrieving catalog titles, including details about the title such as name, box art, director, cast, etc.
Determining the subscriber's relationship to a specific title, e.g, in queue, saved, available on DVD, etc.
Managing and displaying queues for users
Providing conveniences such as auto-completion of partial search terms typed by a user.
Displaying a user's ratings and reviews.
Including functional Add and Play buttons in your web application.

Netflix is providing multiple API's:
JavaScript API - The JavaScript API is a simple API that has been optimized to help you emulate the Netflix experience in your application. The JavaScript API lets you render Netflix Add and Play buttons, as shown in the following figure. See Javascript APIs for more information.
REST Programming API - A set of REST (representational state transfer) APIs to give you fine-grained access to such Netflix resources as the title catalog, user queues, and rental activity. See Netflix REST API Conventions for more information on working with Netflix resources.
Atom feeds - The Atom feeds provide a means for enabling non-subcriber users to read Netflix feed data such as subscriber queues. Feeds are accessed via the REST API.
For developers that want to make money from their work, Netflix is offering a commercial license (I wonder how many 99 cent iPhone Netflix applications we'll see).
The days of third-party Netflix applications that broke every time Neflix updated the website are over, and I expect to see a number of interesting new Netflix-based applications and websites over the next few weeks.
The site is currently password-protected, but is expected to be available today (Wednesday), to coincide with Bill Scott's talk at the Ajax Experience Conference.
Interested developers can sign up for free at http://developer.netflix.com/.
Now we know why they wanted to remove multiple queues.
Posted by: Complication | October 01, 2008 at 10:05 AM
so....this does NOT mean that someone will develop a way to watch NF on the PS3....right??
damn
Posted by: nipsey russell | October 01, 2008 at 12:58 PM
This API is not what I was hoping it would be. It is geared towards web applications and not desktop software. Also it is restricted to 5000 queries per day. The TOS is very restrictive.
Posted by: Mike | October 01, 2008 at 01:48 PM
How's it not geared towards desktop software? Desktop applications can consume REST services just as easily as web apps, and you can use it in just about any programming language.
In fact, this weekend I might look at building a little program to manage my queue from my desktop. ;)
Posted by: ShatteredArm | October 03, 2008 at 06:41 PM
it is hard some how but not bad if you want any help in hacking programs i can help you this is my email s-top.s@hotmail.com
Posted by: jim | July 06, 2009 at 06:13 AM