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.

To share additional feedback about your experience with Labs, please take this short survey

Thank you for participating!

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Filtered Stream

    Extra Rules and Tweet allowance for Filtered Stream.

    We have an integration with the Filtered Stream API and on-boarding some private beta customers.

    I expect we'll exhaust the number of Rules and volume of Tweets with a handful of customers soon.

    Idea: - option(s) to opt into extra Rules/volume of Tweets.

    PAYG model would work or having a Premium Filtered Stream API offering please.

    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 →
  2. Make it easier to use multiple apps as different dev environments or clients for the same tool or service

    Allow me to group and label related Twitter apps like product / staging / development, or clients for different platforms, like iOS / Android for a piece of software, service, or mobile app I’m building. This would enable me to better organize my integration. Ideally, I’d manage my API access at the group level rather than for each app, for ease and consistency.

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

    We’ll send you updates on this idea

    0 comments  ·  Documentation and resources  ·  Flag idea as inappropriate…  ·  Admin →
  3. Change Filter Rules API, Lengths and Limits

    Currently 1 rule is limited to 512 characters, and there are 10 rules.

    The rules API would make more sense if there was a limit on operators and a number of them, rather than the character length of rules. For example: when using multiple follow:user or follow:id it can get unpredictable due to the varied length of screen_names and user IDs created before 64bit snowflake user ids.

    To make the rules API more useful, there should instead be a limit on the number of specified operators, not rules or rule character lengths.

    This way, i should be able to specify…

    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 →

    Thanks for the feedback! We are aware of this ask, but we will not be making any changes to this in the near-future. As such, I am going to close this suggestion. However, please continue to vote for this idea if it resonates with you.

  4. Authentication Automation

    I am not sure if this should be located here. But developers like myself use end to end automation tests for ensuring the quality of our libraries.

    At the moment there is no way of properly handling authentication flow tests.

    Could you provide a title trusted user or any solution that enable us to not be limited by the classic security restrictions applied to apps in order to enabl us to have end to end tests around authentication.

    2 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  ·  Flag idea as inappropriate…  ·  Admin →
  5. Increase of Rate Limit

    Hiding replies would be of massive value to our clients, but with the current rate limits, we wouldn't be able to meet their requirements.

    Please can you provide forecasts as to when rate limits will be increased and what they will be increased to? Would this happen once the capability goes from Labs into live service?

    Many thanks.

    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  ·  Hide replies  ·  Flag idea as inappropriate…  ·  Admin →
  6. Display to the user the day of the month the Tweet counter resets.

    I recently hit my monthly cap on the number of Tweets I consumed. I understand that this counter will reset on the day of the month I first enrolled for Labs. I can not find that date anywhere in the Labs UI. Please show me that date!

    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 →
  7. 3 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Documentation and resources  ·  Flag idea as inappropriate…  ·  Admin →
  8. Twitter and users improvements

    Adding a trial or a demo developer account would be a great and fantastic idea because it well help the users to try something new and make them very interesting and in the other hand it well help twitter seeing their actions and knowing if they are able to be responsible of the developer account or not.

    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  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  9. GET statuses/likers/ids endpoint

    Why don't we have the same kind of statuses/retweeters/ids endpoint but for likes, in order to get all the user ids who liked a particular tweet ?

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

    We’ll send you updates on this idea

    3 comments  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  10. Bug: incorrect like_count stats in the sample stream

    I got this json data out of https://api.twitter.com/labs/1/tweets/stream/sample?format=detailed

    This tweet https://twitter.com/theA1wife/status/1236899957858164736 has ~20K likes right now, though the stats in the json show 0 like_count.

    I apologize if this isn't where bugs go, but I didn't find anywhere else to post this.

    ```

    {
    
    "data": {
    "id": "1236899957858164736",
    "created_at": "2020-03-09T06:21:45.000Z",
    &quot;text&quot;: &quot;RT @JLo: Wait for it! @AROD <a rel="nofollow noreferrer" href="https://t.co/MNAxO0z2BA">https://t.co/MNAxO0z2BA</a> <a rel="nofollow noreferrer" href="https://t.co/PZIlDlTvyt&quot;">https://t.co/PZIlDlTvyt&quot;</a>,
    &quot;author_id&quot;: &quot;960338257190862849&quot;,
    &quot;referenced_tweets&quot;: [
    {
    &quot;type&quot;: &quot;retweeted&quot;,
    &quot;id&quot;: &quot;1236865771692670976&quot;
    }
    ],
    &quot;attachments&quot;: {
    &quot;media_keys&quot;: [
    &quot;7_1236865730156494848&quot;
    ]
    },
    &quot;entities&quot;: {
    &quot;urls&quot;: [
    {
    &quot;start&quot;: 28,
    &quot;end&quot;: 51,
    &quot;url&quot;: &quot;<a rel="nofollow noreferrer" href="https://t.co/MNAxO0z2BA&quot;">https://t.co/MNAxO0z2BA&quot;</a>,
    &quot;expanded_url&quot;: &quot;<a rel="nofollow
    2 votes
    Sign in
    (thinking…)
    Sign in with: Okta Twitter
    Signed in as (Sign out)

    We’ll send you updates on this idea

    closed  ·  1 comment  ·  Sampled stream  ·  Flag idea as inappropriate…  ·  Admin →
  11. Difference between the result of Twitter search screen and the return value of API

    In some cases, the result of a search set to include a specific word in the advanced search of twitter is slightly larger than the return value of the API. However, some tweets only appear in the return value of the API.
    Why is this? Why aren't they unified?

    This is the advanced search screen I am talking about.
    https://twitter.com/search-advanced?f=live

    We want the same result as searching for AAA in the advanced search screen, so the API rules are:
    "(AAA OR bio_name: AAA) -is: retweet"
    Please let me know if anything is wrong.

    Thank you

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

    We’ll send you updates on this idea

    closed  ·  2 comments  ·  Filtered stream  ·  Flag idea as inappropriate…  ·  Admin →
  12. "Followers you know" in Get labs/2/users expansions

    In the app or on the web, we can access to the list of "Followers you know" of another user. It could be nice to have this information in expansions too.

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

    We’ll send you updates on this idea

    2 comments  ·  GET users  ·  Flag idea as inappropriate…  ·  Admin →
  13. Date of last activity in Get labs/2/users expansions

    It's useful to have the date of last activity of a user. Before we could deduce it from the most recent tweet but now it's gone in v2 and it become really tricky to get this information.

    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  ·  GET users  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add endpoints for muted keywords

    We need a way to manage muted keywords, similar to the existing endpoints for muted users:

    GET mutes/keywords/list
    POST mutes/keywords/create
    POST mutes/keywords/destroy

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

    We’ll send you updates on this idea

    acknowledged  ·  3 comments  ·  General features  ·  Flag idea as inappropriate…  ·  Admin →
  15. API response should contain descriptive error messages for actions that are forbidden

    When I try to hide a Tweet in a thread that wasn’t started by the authenticating user, I get the response:

    (
    [title] => Forbidden
    [type] => about:blank
    [status] => 403
    [detail] => Forbidden
    )

    I understand that this action should actually be forbidden, but the error in the API response doesn't tell me why the action is forbidden (which is that the authenticating user is trying to hide a Tweet in a thread that wasn't started by the authenticating user)

    9 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 →
  16. 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

    0 comments  ·  Filtered stream  ·  Flag idea as inappropriate…  ·  Admin →
  17. API endpoint for getting bookmarks

    Get all bookmarked tweets by me

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

    We’ll send you updates on this idea

    acknowledged  ·  5 comments  ·  GET Tweets  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. 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.)

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

    We’ll send you updates on this idea

    acknowledged  ·  3 comments  ·  GET users  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base