I’m using the twitter enterprise API for archive search, and need to filter out promoted tweets.
Is there a filtering criteria to remove promoted tweets?
Is it always the case that promoted tweets would come from these sources:
Twitter for Advertisers (legacy)
Twitter for Advertisers
Twitter Ads
Can I just exclude these source to remove all promoted tweets? Am I missing any sources? Is it possible for tweets to contain these sources but not be promoted?
Thanks!
Any tweet can be “promoted” as an ad, and you can use the Ads API / interface to schedule tweets and not promote them, so the distinction is fuzzy.
Maybe -is:nullcast is worth looking into? This operator always has to be negated and works with v2 - but i’m not sure about Enterprise API for search.
Hi @IgorBrigadir - thanks for the reply!
The results from the enterprise search API are analogous to the v1.1 Search API, the output is basically the same.
That being said, the engagement metrics are obviously inflated. Is there a field in the search api output that indicates whether the tweet was “promoted”?
The source field seems to indicate this, but need someone from twitter to directly validate this.
Thanks!
1 Like
Yeah - I’ve no idea about the Enterprise API unfortunately! Someone from twitter will have to clarify that.
ok, what if the results were from the v1.1 Search API? Then how would I identify promoted tweets?