Support > Twitter API

Twitter API

The Twitter API enables programmatic access to Twitter in unique and advanced ways. Use it to analyze, learn from, and interact with Tweets, Direct Messages, users, and other key Twitter resources.

Please review our guide on errors and troubleshooting for help with errors.

As part of our commitment to this community, we aim to provide data access that is open and fair for developers, safe for people on Twitter, and beneficial for the Twitter platform as a whole. To further these goals we’ve crafted the Developer Policy as a guide to help people understand our rules and expectations about appropriate API and Twitter Content usage. 

Have ideas for how we can improve the Twitter Developer Policy in the future? You can submit these through our feedback platform.

A billing page is available in your developer dashboard under the "Account" section located in the side panel. 

Your billing page features information on your billing cycle and most recent charges, your payment method, and a list of your previous transactions. If you click on a transaction ID, you will be taken to a more detailed view of that invoice.

Review our guides on billing or browse our premium API billing FAQ.

In order to access the Twitter API, you need to have an approved developer account. If you don’t yet have one, you can apply for access.

The Twitter community forum is available for you to ask technical questions about the Twitter developer platform. This is a discussions forum where you will find questions by other developers and technical information on a variety of topics related to using the Twitter API.

We encourage you to join the conversation by responding to questions and engaging in conversations on our forum. Twitter employees are also there to provide support.

Before posting a new question, please review our guide to getting your questions answered below.

Enterprise access to the Twitter API gives you access to real-time and historical social data to power your business at scale. Access to Twitter's enterprise API platform includes dedicated support.

Twitter data can help academic researchers analyze and understand what’s happening around the world.

Learn more about using Twitter data for academic research.