The X API can be used to programmatically retrieve and analyze X data, as well as build for the conversation on X.

Over the years, the X API has grown by adding additional levels of access for developers to be able to scale their access to enhance and research the public conversation.

Recently, we released the X API v2. The X API v2 includes a modern foundation, new and advanced features, and quick onboarding to Basic access.

The following three tabs explain the different versions and access levels of the X API, what’s new with v2, and which X resources you can retrieve, create, destroy, and adjust using the API.

X API access levels and versions

While the X API v2 is the primary X API, the platform currently supports previous versions (v1.1, Gnip 2.0) as well. We recommend that all users start with v2 as this is where all future innovation will happen.

The X API v2 includes a few access levels:

FreeBasicProEnterprise
Getting accessGet StartedGet StartedGet StartedGet Started
PriceFree$100/month$5000/month-
Access to X API v2✔️ (Only Post creation)✔️✔️✔️
Access to standard v1.1✔️(Limited)✔️(Limited)✔️(Limited)✔️
Project limits1 Project1 Project1 Project-
App limits1 App per Project2 Apps per Project3 Apps per Project-
Post caps - Post1,5003,000300,000-
Post caps - Pull10,0001,000,000-
Filtered stream API✔️✔️
Access to full-archive search✔️✔️
Access to Ads API✔️✔️✔️✔️

Other X API offerings

  • Enterprise APIs (Formerly Gnip 2.0)
  • Standard v1.1

Migrate to X API v2

Resources are available to help you migrate your current integration to X API v2.