đAll Farcaster Users
Learn how to use Airstack to show Trending Casts on Farcaster based on various engagement criteria.
Last updated
Learn how to use Airstack to show Trending Casts on Farcaster based on various engagement criteria.
Last updated
Airstack provides multiple ways to fetch Trending Casts
criteria
social_capital_value |
likes
|
recasts
|
replies
| likes_recasts_replies
|
timeFrame
one_hour
|
two_hours
|
four_hours
|
eight_hours
| twelve_hours
|
one_day
|
two_days
|
seven_days
Only fetch trending casts that have the most engagement within the chosen time frame, e.g. one_hour
will fetch trending Farcaster casts with the most engagement for the last 1 hour.
A new metric, Social Capital Value (SCV), has been introduced to identify high-quality trending broadcasts. SCV incorporates the authority of users, measured by another metric, Social Capital Scores (SCS), who engage with the broadcast based on on-chain data.
For additional information on SCV and SCS, please refer to the following section here.
An Airstack account
Basic knowledge of GraphQL
If you are using JavaScript/TypeScript or Python, Install the Airstack SDK:
React
Node
Then, add the following snippets to your code:
To access the Airstack APIs in other languages, you can use https://api.airstack.xyz/gql as your GraphQL endpoint.
Once you have the criteria
and timeFrame
parameters prepared, simply use the query below and add the parameters as variables:
If you have any questions or need help regarding integrating or building trending casts into your application, please join our Airstack's Telegram group.
This will calculate and sort the Farcaster casts based on the chosen criteria:
- social_capital_value
(Recommended): the associated with the cast
- likes
: number of likes on the cast
- recasts
: number of recasts on the cast
- replies
: number of replies on the cast
- likes_recasts_replies
: number of total likes, recasts, and replies on the cast combined
đ Congratulations you've just fetched all the trending Farcaster casts and integrate it into your application!