What you can do
Create & manage apps
Set up apps to get API credentials. Configure authentication, permissions, and callback URLs.
Monitor usage & costs
Track API usage in real-time. View costs per endpoint and manage your credit balance.
Generate credentials
Create API keys, access tokens, and OAuth credentials for your apps.
Purchase credits
Buy credits for pay-per-usage billing. No subscriptions or commitments required.
Getting started
1
Sign up for a developer account
Go to console.x.com and sign in with your X account. Accept the Developer Agreement.
2
Create your first app
Click New App and provide a name and description. This generates your API credentials.
3
Save your credentials
Copy and securely store your API Key, API Secret, and Access Tokens. These won’t be shown again.
4
Start building
Use your credentials to authenticate API requests. Check out the quickstart guide.
Billing & credits
The X API uses pay-per-usage pricing with a credit-based system:| Feature | Description |
|---|---|
| No monthly fees | Pay only for what you use—no subscriptions |
| Credit-based | Purchase credits upfront, deducted as you use the API |
| Real-time tracking | Monitor usage and costs in the console dashboard |
| Per-endpoint pricing | Different endpoints have different costs |
| Deduplication | Same resource requested twice in 24 hours is only charged once |
Team management
Team management is available for Enterprise accounts only.
| Role | Capabilities |
|---|---|
| Administrator | Full access: manage apps, billing, team members, and roles |
| Developer | Manage own apps, read-only access to team apps |