I have reviewed the twitter documentation #anywhere
where I can use User Object Properties but in the userdata I don't find the gender property.
When you create a twitter account it never asks for gender, so you cant get it through the API.
You would need some kind of AI to determine it.
Demographic data such as gender and age are not available from the API -- and not always appropriate as Twitter accounts can represent many things not limited to persons alive or dead.
Latest answer #2016
You still can't get twitter users' gender but can you can deduce it with some workable apis.
See node-cheat gender_by_name for all reasonable and tested solutions.
Related
I'm looking for a way to fetch the usernames of the most recently created accounts on Twitter, or alternatively search for accounts, filtered by join date.
There doesn't seem to be a built-in way of doing this in the Twitter API. Can anyone suggest an alternative method, or a way of using the API in a way that would achieve this?
I'm aiming to carry out similar research to this study, but I've only managed to estimate the average length of active accounts (by sampling live tweets via the Streaming API), as opposed to new accounts.
Many thanks, in advance!
There is no API which provides this data.
Furthermore, Twitter now uses non-sequential 64 bit IDs - so you can't just create a new user and increment their ID number.
I'm getting familiar with data on Twitter-Insight on Blue-Mix. I have noticed that there is a added field "USER-GENDER". As this field is not in user profiles, I tried to look in the documentation but it's not mentioned how the gender is evaluated (by Surname? by previous tweets (this would probably means that a specific algorithm is used? which one?).
If you can point me to any documentation that I missed that would be highly appreciated.
Martin
You are probably referring to the Insights for Twitter documentation that lists gender information as an enrichment.
That information can be directly obtained from the Twitter profiles, by analyzing the profile data. There are other services including Twitter itself that provide gender information based on the profile data. How the gender is derived is not documented. :)
I have an issue, I want to get the biggest accounts in Instagram using the API for ruby. When I said "biggest", I meant the accounts ordered by the amount of followers.
I found the service /search, but I don't know how to make the query. It seems that it's only to search by username.
Any idea or workaround?
Thanks!
As far as Instragrams documentation goes this is not possible: https://www.instagram.com/developer/endpoints/users/#get_users_search
From what I can see you can only search by username and I don't see any other way to add parameters. So unless there is an unknown hidden param I don't think this is possible.
If you have a specific user you can see how many users follow that user here: https://www.instagram.com/developer/endpoints/relationships/#get_users_follows but you would need an access token for that user.
There are Twitter platforms like http://www.socialbro.com/ or https://manageflitter.com/ that allow you search users using filters such as genre, country, language, bio, age, profile photo...
How can they find users with these conditions? I didn't find on Twitter API documentation any method for that.
For example, if you look for "marketing" on ManageFlitter it returns us 700k users with that word in their bio. How they are getting that amount? Twitter API only returns 1000 users using search/users method.
I found there are Google commands like [site:twitter.com bio:*keyword -inurl:status] which return every user with a keyword in their bio. Are these platforms using something like this?
There isn't a way to do that with the API, which is limited on every endpoint. The only way to access this much Twitter information is via a data provider. Twitter acquired Gnip, who was one of these companies and there are others. You can subscribe to their service and get the entire history of tweets plus other value-added benefit each of them offers. Unlike the API, you'll have to pay, but the trade-off is that you receive better features and service.
Quick question, I'm having trouble finding this info on the Twitter dev centre.
On the object for a tweet, in the user section there is 'favourites_count', what exactly does this imply? Is that how many tweets they themsevles have favourited? or is it perhaps how many of their tweets have been favourited? Or is it something else?
It's the number of tweets that given user has marked as favorite.
I check'd this with an API call with my own screen name.
The number of Tweets this user has liked in the account’s lifetime. British spelling used in the field name for historical reasons.