SpeakerRate API

The SpeakerRate API is available for non-commercial use by outside developers. If you wish to make use of the API for commercial purposes, contact us.

Request Format

The API accepts requests via simple HTTP GET actions. Currently, there is no authentication necessary for accessing any of the API methods.

The request URL is any speaker, talk, event, or series page's URL, with an .xml extension (for an XML response) or .json (for a JSON response) following the ID number. e.g.:

http://speakerrate.com/talks/17-how-macgyver-would-do-design-research

Becomes:

http://speakerrate.com/talks/17.xml

Response Format

The API currently provides XML and JSON response formats.

The XML response consists of a simple XML prolog and then a dump of the data.

The JSON response contains raw data in JSON format.

If the requested data cannot be found, an HTTP 404 error will be returned.

Response Schemata

Below is a list of fields returned by the API, organized by object type.

Speakers

Example request:

http://speakerrate.com/speakers/2.xml

Response definitions:

Talks

Example request:

http://speakerrate.com/talks/17.xml

Response definitions:

Events

Example request:

http://speakerrate.com/events/6.xml

Response definitions:

Series

Example request:

http://speakerrate.com/series/6.xml

Response definitions: