Farcaster Channels
Get trending farcaster channels that have had casts in the last 14 days
- Query can be found here
- Scheduled to update every 30 minutes
- You can apply filters like WHERE, IN, AND/OR upon results
- Learn about channel tiers in this article
Use Cases
- Recommend trending channels based on engagement, casters, and/or domains
- Curate feeds that segment channels by type (small and growing, large and established, influencer led)
- Filter out likely bot channels (low engagement, no influencers or vips, no “onchain_experts”)
Column Descriptions
Column | Description | Type |
---|---|---|
channel_tier_name | name of channel tier this week | string |
channel_tier | farcaster channel tier this week | integer |
channel_tier_last | farcaster channel tier last week | integer |
channel | farcaster channel name | string |
channel_age | age of channel in days | integer |
influential_casters | top casters by engagement in channel | array(string) |
top_domains | top domains in casts in channel | array(string) |
top_casters | top casters by number of casts in channel | array(string) |
casters | number of casts in channels in the last week | integer |
wow_cast | week over week change in number of casts | integer |
got_casts | number of casts in channels in the last week | integer |
wow_cast | week over week change in number of casts | integer |
engagement | engagement on channel casts in the last week | integer |
wow_engage | week over week change in number of engagement | integer |
onchain_experts | number of casters in the last week who have transacted 100+ times ever | integer |
trading_experts | number of casters in the last week who have traded $10k+ in DEX or NFT volume ever | integer |
contract_experts | number of casters in the last week who have deployed 10+ contracts ever | integer |
active_npc | npc tier users that have casted in the channel | integer |
wow_npc | week over week change in number of npc tier casters | integer |
active_user | active tier users that have casted in the channel | integer |
wow_active_user | week over week change in number of active tier casters | integer |
active_star | star tier users that have casted in the channel | integer |
wow_star | week over week change in number of star tier casters | integer |
active_influencer | influencer tier users that have casted in the channel | integer |
wow_influencer | week over week change in number of influencer tier casters | integer |
active_vip | vip tier users that have casted in the channel | integer |
wow_vip | week over week change in number of vip tier casters | integer |
got_replies | number of replies in the last week | integer |
wow_reply | week over week change in number of replies | integer |
got_likes | number of likes in the last week | integer |
wow_likes | week over week change in number of likes | integer |
got_recasts | number of recasts in the last week | integer |
wow_recasts | week over week change in number of recasts | integer |
Headers
API Key for the service
Query Parameters
API Key, alternative to using the HTTP header X-Dune-Api-Key
This enables returning a query result that was too large and only a partial result is available. By default allow_partial_results is set to false and a failed state is returned.
Specifies a comma-separated list of column names to return. If omitted, all columns are included. Tip: use this to limit the result to specific columns, reducing datapoints cost of the call.
Expression to filter out rows from the results to return. This expression is similar to a SQL WHERE clause. More details about it in the Filtering section of the doc. This parameter is incompatible with sample_count.
There is a default 250,000 datapoints limit to make sure you don't accidentally spend all your credits in one call. To ignore the max limit, you can add ignore_max_datapoints_per_request=true
Limit number of rows to return. This together with 'offset' allows easy pagination through results in an incremental and efficient way. This parameter is incompatible with sampling (sample_count).
Offset row number to start (inclusive, first row means offset=0) returning results from. This together with 'limit' allows easy pagination through results in an incremental and efficient way. This parameter is incompatible with sampling (sample_count).
Number of rows to return from the result by sampling the data. This is useful when you
want to get a uniform sample instead of the entire result. If the result has less
than the sample count, the entire result is returned. Note that this will return a
randomized sample, so not every call will return the same result. This parameter is
incompatible with offset
, limit
, and filters
parameters.
Expression to define the order in which the results should be returned. This expression is similar to a SQL ORDER BY clause. More details about it in the Sorting section of the doc.
Response
OK
The response is of type object
.