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

Name
Type
Description

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.

channelId

String_Comparator_Exp

The channel ID, e.g. for /warpcast channel, the ID is "warpcast".

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.

Enum
Description

ALL

-

order

Name
Description

lastActionBlockTimestamp

Sort the result by the last timestamp when the participant either casted or replied to a cast.

Output

Name
Type
Description

channel

Nested Query – associated channel details

channelActions

FarcasterChannelActionType

Either "cast" or "reply".

channelId

String

The channel ID, e.g. for /warpcast channel, the ID is "warpcast".

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.

participant

Nested Query – associated participant details.

participantId

String

FID of the participant.

Last updated

#946:

Change request updated