Hello,
We are looking to start hosting some spaces on Twitter Spaces and would like to collect a list of participants in the rooms we host.
I’ve been looking at the Twitter Spaces API, specifically the Spaces Lookup call:
GET /2/spaces/:id
The call returns a count of participants and it is possible to get a list of speakers as an array, but not a list of participants. Will Twitter be expanding this API to include participants list as an array?
We’re only looking to pull these lists for rooms we are hosting. There are third-party tools to do this, but we’re familiar with the APIs and would prefer to go that route.
Any assistance is appreciated.
Thanks!
1 Like
There are no current plans to add this to the API, you can use the open evolution process to propose future changes. It is worth noting that not all listeners may be part of the Space live, if the Space is recorded; and not all users that are listening to the Space live may be shown in the UI, depending on their device or other settings.
1 Like
Thank you for the response. I will follow the process to submit a request under the open evolution process. Thanks for sending that information.
I would be ok if the list was a snapshot of the attendance at that particular point in time and if recording listeners were a separate list. This is information we’re able to get from other platforms.
Much appreciate!
1 Like
How does this app find this information about my past space(both as speaker and as listener)? Which API?
Hi @niftyscoops,
I am looking for the same thing.
Can you please share third party plugin link?
Thanks!
There is no API that provides participant information.
if GET /space/participants don’t exist, is it possible to get the same information live by query if one particular user is listening to a space?
This information is currently display on the app (the purple color background of profile pic)
how do you build a proof of attendance record of twitter space then is it possible?
eg. does account-activity-api emit event when user join a space?
No, the current Account Activity API does not cover Spaces, however this is something that could be explored in future - v2 of the Account Activity API does not exist yet. At the moment I don’t know how you could do this using the API.
Some developers are doing this using login tokens to make calls against endpoints which a Space window shows. You can see those activity updates being made in a browser and the endpoint is not exposed via API. If I remember correctly they are graph endpoints. They fake the client header etc so it looks like a normal user. So they get all the reactions, listeners, etc to deliver POAPs, etc. It would be fantastic to be able to do this without people feeling the need to violate the TOS as it allows a lot of valuable tooling to be built on space attendance.