Introduction
Projects allow you to organize your work based on how you intend to use the X API so you can effectively manage your access to the API and monitor your usage. Each Project can contain one or multiple Apps depending on your access level (described later on this page). You will use these Apps to generate authentication credentials such as API Keys and Secrets, user Access Tokens, and App Access Token. While you can use these keys and tokens from any App to access the X API or X Ads API (you must apply for additional access to use the Ads API), you must use keys and tokens from an App associated with a Project to be able to use the X API v2 endpoints. If you have a developer account, you can view and manage your Projects on the Projects & Apps page within the developer portal. Sign up for an account if you don’t have one already.Projects and X API access levels
At this time, there are 4 different tiers of access that are applied at the Project-level:- Free
- Basic
- Pro
- Enterprise
Free
This access tier is provided to anyone who has signed up for a developer account. Number of Apps within that Project: 1 Tweet consumption cap: 1,500 Tweets per month Authentication methods:- OAuth 2.0 with PKCE
- App only
Basic
This access tier is provided to anyone who has subscribed for Basic access via the developer portal. Number of Apps within that Project: 2 Tweet consumption cap: 10,000 Tweets per month Authentication methods:- OAuth 2.0 with PKCE
- OAuth 1.0a
- App only
Pro
This access tier is provided to anyone who has subscribed for Pro access via the developer portal. Number of Apps within that Project: 3 Tweet consumption cap: 1 million Tweets per month Authentication methods:- OAuth 2.0 with PKCE
- OAuth 1.0a
- App only
Enterprise
This access tier is provided to anyone who has applied for Enterprise, been approved by our team, and signed a monthly auto renew contract via X account manager. Apply here. Number of Apps within that Project: 3+ Tweet consumption cap: 50 million+ Tweets per month Authentication methods:- OAuth 2.0 with PKCE
- OAuth 1.0a
- App only