Sign Up for a Scribd API Account »

In order to start using the Scribd API on your site, you'll need to sign up for a free account.

Scribd API Overview

The Scribd API is a REST-based API with methods for uploading, converting, editing, deleting, and searching documents. Using the API, you can use Scribd as a back-end for an application that needs to process documents, without needing to write a document processing system yourself.

All API requests are made by sending a request to the following address:

http://api.scribd.com/api

An example API request might look like:

http://api.scribd.com/api?method=docs.getList&api_key=758buxouy289mh4mhh1uf

All API requests must include the following 2 parameters: api_key and method.

Most requests can be simple HTTP GET's. This has the nice effect that you can test your API calls by just typing your request URL into your browser's address bar. However, the docs.upload method must be an HTTP Multi-Part POST because it sends a file.

There are client libraries for the API in a number of languages.