Community & Help
Developer Forums
Ask questions, share your projects, and get help from the X developer community and team. This is the best place to get support for technical questions.
API Status
Check the current operational status of X API v2, Enterprise APIs, and the Developer Console.
Contact & Forms
Enterprise API Interest
Interested in enterprise-level API access? Submit your interest and our team will reach out.
Billing Support
Get help with billing questions for Basic, Pro, and Enterprise API subscriptions.
Policy Support
Questions about policies, compliance, or need approval for specific use cases? Contact our policy team.
Documentation & Resources
Getting Started
New to the X API? Start here to get your API keys and make your first request.
API Reference
Complete reference for all X API v2 endpoints, parameters, and response formats.
Authentication Guide
Learn about OAuth 1.0a, OAuth 2.0, and how to authenticate your API requests.
SDKs & Libraries
Official Python and TypeScript SDKs to speed up your development.
Rate Limits
Understand rate limits and how to handle them in your application.
Error Codes
Reference for API error codes and how to resolve common issues.
Policies & Guidelines
Developer Guidelines
Practical guide to what’s allowed and what’s not when building with the X API.
Developer Agreement
The binding legal terms for X API access.
Developer Policy
Rules and expectations for building on X.
Restricted Use Cases
Activities that are prohibited or require special approval.
Troubleshooting Tips
I'm getting 401 Unauthorized errors
I'm getting 401 Unauthorized errors
I'm hitting rate limits
I'm hitting rate limits
- Check the
x-rate-limit-*headers in API responses to monitor your usage - Implement exponential backoff when you receive 429 errors
- Cache responses where possible to reduce API calls
- Consider upgrading your access tier for higher limits
- See the Rate Limits guide for detailed information
My app was suspended
My app was suspended
- Review the Developer Guidelines to understand what may have caused the suspension
- Check your email for any communication from X about the suspension
- Submit an appeal through the Policy Support form
- Common causes: automated likes, unsolicited DMs/mentions, scraping, rate limit abuse
I need higher API access or limits
I need higher API access or limits
- Review the pricing tiers to find the right plan
- For enterprise needs, submit the Enterprise API Interest form
- For access upgrades, use the Use Case Upgrade form
I can't find the endpoint I need
I can't find the endpoint I need
- Browse the full API Reference
- Check if the functionality exists in v1.1 endpoints that may not be in v2 yet
- Ask in the Developer Forums if you’re unsure