Labs

Twitter Developer Labs


Test new Twitter API previews, provide feedback, and get the latest news on what we're building.

What is Labs?

Twitter Developer Labs is where you’ll have early access to new API endpoints, features and versions. We’ll use Labs to test out new ideas and invite our developer community to share their feedback to help shape our roadmap.

Why sign up?

  • Test out the latest API endpoints and developer tools from Twitter.
  • Provide feedback to help shape the future of Twitter’s APIs.

You will need a developer account to use Labs. Apply now to get started.

 

Sign up to learn more.

Be the first to know when we release early versions of new endpoints and features in Twitter Developer Labs. We’ll send occasional promotional emails to keep you informed and ask for product feedback.

You can unsubscribe at any time. Please see our privacy policy for details.

Sign Up

invalid email address

    Announcements
    Introducing the new Twitter API

    The new API includes a stronger foundation, new functionality, and the ability to scale access, all on one API.

    Learn more >

    Labs endpoint retirements

    We recently retired Labs v2 hide replies and recent search. 

    Learn more >

    What's available

    Tweets and users

    Now available with Twitter API v2. New versions of core API endpoints provide a foundation for working with the Twitter API. Look up Tweets and users by ID.

    More

    Close

    Updates v1.1 statuses/show, statuses/lookup, users/show & users/lookup

    What’s new and different:

    • Support for long-requested API features
    • Customize the data returned for each request
    • Simplified endpoint structure
    • GET /tweets endpoint: includes engagement and impression metrics about Tweets and media from owned or authorized accounts
    Metrics

    Retired—now available with Twitter API v2. Surface engagement and impression metrics about Tweets and media from owned or authorized accounts. 

    More

    Close

    What’s new and different:

    • Access public and private engagement metrics about Tweets from owned or authorized accounts
    • Metrics include impressions, likes, Retweets, Quote Tweets, replies, video views, and video view quartiles
    Filtered stream

    Retired—now available with Twitter API v2. Filter the real-time stream of public Tweets via a new streaming endpoint, and use a new endpoint to manage your filters.

    More

    Close

    Updates v1.1 statuses/filter

    What’s new and different:

    • More powerful filtering
    • Standardized filtering language
    • Reliability and data fidelity enhancements
    Sampled stream

    Retired—now available with Twitter API v2. The sampled stream endpoint delivers a roughly 1% random sample of all Tweet data, in real time, through a streaming connection.

    More

    Close

    Updates v1.1 statuses/sample

    What’s new and different:

    • Only includes newly created Tweets
    • Reliability and data fidelity enhancements
    • Customize the data returned at connection
    Tweet annotations

    Now available with Twitter API v2. Tweet annotations will continue to be available in the default payload for the filtered and sampled stream, recent search on the new Twitter API, and GET Tweet endpoints in Labs. These new fields will support more contextual information about Tweet text.

    More

    Close

    What’s new and different:

    • Contextual annotations added to Tweets across multiple endpoints

    • More detailed information within the URL field

    Recent search

    Retired —now available with Twitter API v2. Search for Tweets from the past 7 days using enhanced query capabilities to find only the Tweets you care about.

    More

    Close

    What’s new and different:

    • More powerful queries
    • Standardized query language
    • Reliability and data fidelity enhancements
    Hide replies

    Retired—now available with Twitter API v2. Hide replies to Tweets to help people create and participate in more productive conversations on Twitter.

    More

    Close

    What’s new and different:

    • Help people on Twitter feel more control over conversations they start
    • Build tools to help people hide replies faster and more efficiently

     

    FAQ

    Why is Twitter doing this?

    We are inviting our developer community to partner with us in shaping the next generation of our API through our new Twitter Developer Labs program so they can test and share feedback before we finalize our product approach. This new, early access program is consistent with our broader values as a company (including building in the open).

    What is important to know?

    We want your feedback! Developers are welcome to share feedback directly with our developer relations team. We want to hear from you, whether it’s about our documentation, or your ideas for what you hope to see us build in the future.

    Endpoints found in Labs are previews and are likely to change before they enter a broader release. We’re giving developers the opportunity to experiment with the latest Twitter API endpoints and provide feedback to help shape our roadmap – before final releases.  

    The endpoints we release in Labs will be previews and are likely to change before they are released broadly, so we encourage you to take that into consideration as you build. It is possible that some Labs features may be cancelled rather than graduate to fully-supported releases. For Labs endpoints and features that we move to fully-supported releases, we expect to maintain the original Labs version for an overlapping period of time to facilitate migration. 

    What existing APIs will be affected?

    APIs in production will not be immediately impacted. Labs releases should be viewed as completely new functionality. Over time, this may change. As new endpoints move out of Labs, they may replace existing endpoints. We will make announcements in advance of any future changes to existing endpoints so that developers can plan appropriately for migrations.

    Will Labs offerings change over time?

    Yes! Developers should expect endpoints and features in Labs to change over time. We may add new previews, as well as make changes to previously-released Labs previews. In the case of potentially breaking changes, we expect to version Labs releases.

    How long will previews stay in Labs?

    There is no set amount of time previews will stay in Labs. However, we do expect the previews in Labs to be in an interim state – likely moving to fully-supported releases when ready. Alternatively, we reserve the right to remove Labs endpoints or features entirely; we expect to provide notice in this case.

    Who qualifies for access to Labs?

    Anyone with an approved Twitter developer account can sign up for Labs.

    Can I request elevated access to Labs endpoints?

    At this point, there is no elevated access offered for Labs endpoints. If you have specific needs for elevated access, we would encourage you to share this feedback as a feature request.

    Will you charge for access?

    No. We are not charging any fees to access Twitter’s latest developer previews in Labs.

    How do I get access to Labs?

    First, make sure you have an approved developer account. If not, apply here.  If you already have an approved developer account, you can get access to Labs by clicking the link below.  

    How do I share my feedback?

    Please click the button below to submit feedback directly to our developer relations team. Your feedback is subject to our Developer Agreement.

    Where can I learn more about Labs?

    You can review available documentation and read more about why we want to partner with our developer community to shape the next generation of our API in this blog post.