FarcasterChannelParticipants API
Learn all the detailed references of FarcasaterChannelParticipants API that provide Farcaster channel followers and participants information, including the input filters and output fields.
The FarcasaterChannelParticipants API fetches the list of all followers and participants on a given channel. In addition, it could also do the reverse, that is fetching the list of all channels a participant interacted with.
Inputs
filter
channelActions
FarcasterChannelActionType_Comparator_Exp
To return only participants that have either casted "cast"
or replied to a comment "reply"
.
If not, the participants will not be returned into the result and be filtered out.
channelName
String_Comparator_Exp
The name of the channel, not necessarily the same as the channel ID. It is the title that you see in the channel page, e.g. for /warpcast channel, the name is "Warpcast".
lastActionTimestamp
Time_Comparator_Exp
Last timestamp when a cast or reply to a cast occur.
participant
Identity_Comparator_Exp
The participant's web3 identity, either 0x address, Farcaster, ENS, or Lens. For more details, check out Airstack Identity API.
blockchain
For FarcasterChannelParticipants API, it will return all Farcaster channels.
You just need to specify the input to ALL
for the query to work.
ALL
-
order
lastActionBlockTimestamp
Sort the result by the last timestamp when the participant either casted or replied to a cast.
Output
channelActions
FarcasterChannelActionType
Either "cast"
or "reply"
.
channelName
String
The name of the channel, not necessarily the same as the channel ID. It is the title that you see in the channel page, e.g. for /warpcast channel, the name is "Warpcast".
dappName
String
Dapp name. Currently, only supports Farcaster
.
dappSlug
String
Dapp name. Currently, only supports farcaster_v2_optimism
.
id
ID
Airstack unique identifier for the data point.
lastActionTimestamp
Time
The last timestamp when an action (either cast or reply) occur by a participant.
lastCastedTimestamp
Time
The last timestamp when a cast occur in the specified channel by a participant.
If the participant never casted, then this will be returned as null
.
lastFollowedTimestamp
Time
The last timestamp when the latest user followed a specified channel by a participant.
If the no participant ever followed the channel, then this will be returned as null
.
lastRepliedTimestamp
Time
The last timestamp when a reply occur in the specified channel by a participant.
If the participant never replied any cast, then this will be returned as null
.
participantId
String
FID of the participant.
Last updated