An author's Twitter username. For example, the screenname for the @DataSift account on Twitter is "DataSift".

Note that Twitter users can adjust their screenname over time so @LadyGaga could change to @LadyG, for example, if that screenname were available. A user's Twitter id cannot be changed so, for consistency over time, we recommend this procedure:

  1. Filter on a screenname until you have collected at least one Tweet.
  2. Examine the output JSON data to determine the Twitter id that corresponds to the screenname.
  3. Rewrite your CSDL filter to use the id instead of the screenname.


  1. Filter for Tweets from authors who include "marketing" in their Twitter username:

    twitter.user.screen_name substr "marketing"

  2. Filter for Tweets from a set of authors:

    twitter.user.screen_name in "name1, name2, name3"

Resource information

Target service: Twitter

Target object: Twitter: User

Type: string

Array: No

Always exists: No