Twitter Developer Feedback

Twitter Developer Labs

We want to hear your ideas for Twitter Developer Labs! How would you improve the current available endpoints in Labs, and what other things would you like us to consider building?

1. See what other ideas have been submitted and vote for ideas you like.
2. If you have an idea that isn't already listed, create a new post.
3. Include only one idea per post.

To start, we have added in a few ideas that have been suggested by developers in the past. Please vote or comment on those, if they reflect your own vision.

Thank you for participating!

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add "name" and "screen_name" to the response data of Recent search API

    In the published standard search API, these parameters are in a single tweet object.

    ・User object

    Screen_name and name are important elements in User Object.
    Now we have to expand. This is very inconvenient.

    Please add "name" and "screen_name" to the response data.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  2 comments  ·  Recent search  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add the “order” of the image

    Retrieve tweets using Labs’ Recent search API.
    I referenced the images in the order included in mediakeys, but obviously not in the order displayed on twitter’s web.
    But, the order of the images is not included in media
    keys.

    How do I know the order of images if tweet has multiple images attached?

    For example, if a manga with a single story is posted with four images, like this:
    (TwitterWebURL)/shiromanta1020/status/917652272804380672
    This doesn’t make sense unless you read it in order.

    In order to reproduce this “order”, it is necessary to add the “order” of the image as a response…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  1 comment  ·  Recent search  ·  Flag idea as inappropriate…  ·  Admin →
  3. Include "url_clicks" in Tweet Metrics endpoint

    We use the Engagement APIs extensively in our product. We currently have to use a combination of the /totals endpoint with the /28hour and /historical endpoints to get "urlclicks." Right now, the new Metrics labs endpoint provides all the great metrics that our customers want in a single endpoint except for "urlclicks."

    Without "urlclicks" it would be difficult to transition off of any of the Engagement APIs to a new Tweet Metrics endpoint. If this new endpoint had "urlclicks" we could replace all of our Engagement API usage pretty quickly and have better, more accurate data…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Tweet Metrics  ·  Flag idea as inappropriate…  ·  Admin →
  4. Include Reach in metrics API

    Include message lifetime reach (unique impressions) and profile-level daily reach metrics for messages. This provides better insight into the number of individuals that saw a specific tweet or content associated with a profile/brand.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  1 comment  ·  Tweet Metrics  ·  Flag idea as inappropriate…  ·  Admin →
  5. Provide developers with an API testing console

    As a new developer, I want a lightweight way to make an API call within the documentation with little setup involved. I need to see and evaluate quickly what a request and response looks like for a specific endpoint.

    14 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  3 comments  ·  Documentation and resources  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add premium detailed engagement metrics end point

    It would be great if we can have another endpoint for metrics that would provide stats like the 28hr end point, so we can have more detailed metrics (link clicks, profile clicks etc) as well as hourly metrics

    4 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  3 comments  ·  Tweet Metrics  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add support for "sample" operator

    Support for the sample: operator. Many use cases would benefit from random samples. For example, sample:10 would return 10% across each hour...

    2 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  0 comments  ·  Recent search  ·  Flag idea as inappropriate…  ·  Admin →
  8. Sensitive content filter?

    The sensitive content filter seems to work on very strange principles. It censored this tweet- https://twitter.com/ringo0120mkt/status/1232618349521072128, blocking a harmless image of stuffed animals. It has also blocked images from video games containing absolutely no sensitive content. I have read on how the filter works (basically, if a user keeps posting sensitive content and not labeling it, all their tweets are labeled as "sensitive"- at least part of this process appears automated), but it still seems strange, especially since many of these are foreign language tweets whose creators may not have read the (English) rules.
    The bothersome part…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  9. Consistency for "Likes" and "Favorites"

    Language consistency would be helpful.


    • API Representation uses "favorites", but the current Twitter interface uses "likes".


    • In the documentation for "Account Activity API" notes "likes", while in "Search Tweets" notes as "favorites".


    • Perhaps not all of us are aware that "favorites" is a precedent of "likes".


    12 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    started  ·  1 comment  ·  Documentation and resources  ·  Flag idea as inappropriate…  ·  Admin →
  10. Show when a Tweet is hidden in the Tweet payload

    The Tweet payload should contain a field that indicates whether a Tweet has been hidden. This can help people maintain display consistency regardless of where they manage their Twitter accounts. Researchers can find the field useful to understand circumstances such as relevancy, confusion and abuse.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Hide replies  ·  Flag idea as inappropriate…  ·  Admin →
  11. Retrieve a list of hidden replies to a given Tweet

    Developers may need to retrieve a list of hidden replies for a specific Tweet. This can be useful to obtain a list of Tweets can can be unhidden, given appropriate user consent. Developers can also create aggregate reporting via this API (for example, count how many Tweets are hidden per conversation, or per time period).

    3 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  0 comments  ·  Hide replies  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add Moments API

    I was trying to summarize a conference in a moment with over 64 tweets. Trying to organize those manually moving them up and down 1-by-1 on the site was a pain (as many people tweet things not quite in chronological order of the conference or if you sorted once and want to add more later, it's hard).

    It'd be great to expose the API for creating/editing moments so that other tools could help push the experience of capturing events or help to correlate topics and insert into proper places.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  1 comment  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  13. Hide Replies and Block Users should be combined in a wiser way

    Currently, there is an easy way troll farms already circumvent the "hide replies" feature:
    1) post a disinfo/harrassmt reply to a target account
    2) then immediately block (blacklist) the target account
    3) now the abusing reply is visible for everyone, but neither attacked account nor anyone else can do anything with it.

    I don't have a solution that will surely fix this. I understand that this is actually feedback on how Hide Replies works for users, not how it should be available via API. Any better place to post feedback on user feature and to be sure it will be

    2 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Hide replies  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Daniele responded

    Thank you for this feedback, and appreciate the level of detail. Your voice is heard here – We’re passing this to the team working on Hide replies for users so they can review.

  14. Filters other than the rules I created

    The following is written on this page.
    "The stream leverages some of our content filtering technology where we exclude high-confidence noisy content."
    https://developer.twitter.com/en/docs/labs/filtered-stream/faq

    This is a different filter than the one I created.
    To make sure that my filters work properly, I need to turn off content filtering technology.
    I want to create an option that does not use content filtering technology.
    It is up to each user to get the data to determine which tweets are noisy.

    Thank you.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  0 comments  ·  Filtered stream  ·  Flag idea as inappropriate…  ·  Admin →
  15. Recommend and endorse a good Twitter library

    Twitter could include a list of approved Twitter libraries for different programming languages in the documentation. This would equip developers with robust resources and help them know which resources they can rely on to use the Twitter API.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  6 comments  ·  Documentation and resources  ·  Flag idea as inappropriate…  ·  Admin →
  16. Be able to get all the retweeters ids instead of the last 100 only

    It would be useful to be able to retrieve more than 100 results calling GET statuses/retweeters/ids
    The current limitation doesn't make sense.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  2 comments  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  17. Who to follow API

    Add an API version of the popular "Who to follow" link seen at lower right on the home page: https://twitter.com/<...>/whotofollow .
    (Currently it uses non-public APIs under the hood.)

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  0 comments  ·  GET users  ·  Flag idea as inappropriate…  ·  Admin →
  18. Geo enrichment

    Gnip PowerTrack has a "Profile Geo" enrichment [0].

    Adding this to the filtered streams API would make migrations easier.

    [0] https://support.gnip.com/enrichments/profile_geo.html

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    acknowledged  ·  0 comments  ·  Filtered stream  ·  Flag idea as inappropriate…  ·  Admin →
  19. Proximity operator

    From the operator reference [0], the filtered streams appear to lack the proximity operator, that existed in Gnip PowerTrack.

    Having this in the filtered stream API would make it easier to migrate from Gnip.

    Additionally, in PowerTrack the maximum proximity value is 6. Increasing this limit would make the operator extra useful.

    [0] https://developer.twitter.com/en/docs/labs/filtered-stream/operators

    1 vote
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Filtered stream  ·  Flag idea as inappropriate…  ·  Admin →
  20. Build a more accessible version of the engagement metrics API

    Twitter could build a more affordable version of the enterprise Engagement API, which would provide developers with Tweet metrics for owned Tweets.

    Engagement data returned by the API includes number of Likes, Retweets, replies, impressions, and engagements (for example, number of link clicks). This API would enable developers to better understand their reach and impact on Twitter.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    started  ·  2 comments  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base