X API
The core X API providing programmatic access to posts, users, spaces, lists, direct messages, bookmarks, likes, reposts, follows, blocks, mutes, trends, communities, and compliance data. Supports post creation, search (recent and full-archive), timelines, filtered streams, sampled streams, and real-time data access. Uses OAuth 2.0 with PKCE or OAuth 1.0a authentication with credit-based pay-per-use pricing.
Documentation
Documentation
https://docs.x.com/x-api
GettingStarted
https://docs.x.com/x-api/getting-started/make-your-first-request
APIReference
https://docs.x.com/x-api
Authentication
https://docs.x.com/resources/fundamentals/authentication
RateLimits
https://docs.x.com/x-api/fundamentals/rate-limits
Specifications
Other Resources
SDKs
Python XDK
SDKs
TypeScript XDK
GraphQL
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/graphql/twitter-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-bookmark-and-remove-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-create-list-add-member-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-follow-list-by-id-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-follow-user-by-username-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-followers-of-handle-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-liked-posts-of-handle-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-list-detail-and-members-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-mentions-of-handle-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-mute-user-by-username-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-pin-owned-list-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-post-engagement-audit-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-post-like-cleanup-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-quote-post-from-search-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-reply-to-latest-post-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-repost-then-undo-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-reposters-of-latest-post-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-search-recent-get-details-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-unfollow-user-by-username-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/twitter/refs/heads/main/arazzo/twitter-user-lookup-recent-posts-workflow.yml