Using the API
Disqus avatar
Written by Disqus
Updated over a week ago

**By default, the API will have a rate limit of 1000 calls per hour. Additional API access is currently available as an add-on for users with a Pro level subscription. If you would like to subscribe to Pro, you can do so in your subscription settings at Admin > Settings > Subscription and Billing.

Getting started

The Disqus API provides a way to see many different points of data relating to comments on any site. It is designed as a supplemental data source, and as such won't provide an easy method for replacing the comments embed.

Once you've created a Disqus account, you can create an API application by following the guide here.

Standard objects and common data that comes with them

How all the API objects relate to each other throughout Disqus

Authentication

How to authenticate a user for API requests using OAuth and/or single sign-on

Requesting permissions from users you authenticate

Examples and snippets using OAuth

Sending requests

How to structure requests to the Disqus API

Requesting different pages of data

Documentation on every available endpoint

All possible error responses that come from API requests

API tools, libraries and SDKs

Use the Disqus API console to test endpoints, parameters and application settings.

The official Disqus API bindings for PHP

The official Disqus API bindings for Python

Third-party libraries

Temboo: Full API bindings for Disqus (and many other services). SDKs available for iOS, Android, Java, PHP, Python, Ruby and Node.js

Passport-disqus: Passport strategies for authenticating with Disqus using OAuth 2.0. This module lets you authenticate using Disqus in your Node.js applications.

This open-source library allows you to integrate Disqus into your iOS apps

Tutorials and Examples

Whenever a new comment is posted, you may use the API to send a custom email notification to the article author.

A cookbook of common recipes to help expedite your development process when using the DISQUS API.

Get in touch

Are you thinking of doing something interesting, and are looking to run some ideas by us?

Get answers from Disqus and the Stack Overflow community

Join out community to get additional help, share feedback, or let us know what you're working on on Discuss Disqus. Be sure to tag your discussion with the "Developer" topic.

Did this answer your question?