Get_started_corner2
Logo2

Scribd_api_button_50 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 libaries for the API in a number of languages.