Programmable Social
In real life, social and financial interactions are deeply intertwined. Faracle brings this synergy to web3 by enabling developers to seamlessly integrate social data into their decentralized applications.
Bidirectional resolution between Farcaster IDs (FIDs) and Ethereum addresses, enabling seamless identity management across platforms.
Access comprehensive Farcaster profile data like, followers count, following count, Profile Created Date, Verified addresses, Last Active Time, Spam labels, Pro Subscription etc.
Access Farcaster-based social scores like Neynar score, Open rank, Quotient Score, Credit Score and lot more to enhance user reputation and trustworthiness in your dApps. Access by both FID and Ethereum address.
Explore Farcaster's social graph data, including followers and following relationships, to build engaging social features.
Imagine lending to users based on their social connections!
Access users' networth data derived from their on-chain assets across EVM chains. Get both current and historical networth values. Access by both FID and Ethereum address.
Access Farcaster channel data. Check if an fid or address is a channel owner or moderator or member or follower.
Faracaster to Base Network
Other EVM chains coming soon. Contact us for priority integration.
Farcaster
Social data is pulled from Farcaster's snapchain.
Faracle
Our system writes the data to Faracle's EVM Storage.
Base Network
Your dapp reads Farcaster data on Base.
1import "./IFaracle.sol";
2
3contract PopularMint {
4
5 IFaracle public faracle = IFaracle(0x687d65ce04abbca3dac57cda6c358e497bfd320e);
6
7 constructor() {}
8
9 // Allow to mint only if the user has 10k+ Farcaster Followers
10 function mintIfPopular() external {
11
12 IFaracle.FarUserData memory fuser = faracle.getUser(msg.sender);
13
14 require(fuser.followers >= 10000, "Not enough Farcaster followers.");
15
16 // Minting logic here
17
18 }
19}Learn in minutes.
Leaverage faracle's Socal data into your dapp on Base Network.
Frequently asked questions
Faracle currently syncs only with profiles that meet at least one of the following criteria:
- 400 or more followers
- a Neynar Score of 0.62 or higher
- a Spam Label set to false.
This results in approximately 320,000 profiles available at present.
However, users can request synchronization for additional profiles by submitting a request at https://faracle.dev/request.
We're actively working on broadening our sync criteria in upcoming releases.
Currently, we update all profiles on a monthly basis,
with plans to ramp up to weekly refreshes in future releases.
However, users can trigger on-demand bulk syncs for specific profiles by submitting a request at
https://faracle.dev/request.
We aim to process these requests within 5 to 30 minutes.
You can sync your own profile(or other's profile) instantly by heading to https://faracle.dev/profile-sync and following the steps provided.
This pulls in your most recent profile data to Faracle in just seconds.
The sync covers your profile details, verified addresses, followers, following count, Social Scores, and Networth.
Note that graph data may require additional transactions to fully sync, with a limit of up to 500 followers or following entries per transaction.
Yes, Faracle offers straightforward smart contract interfaces that allow you to
implement custom profile scores, ranks, or metrics on-chain, linked to an FID.
Feel free to DM us on Farcaster at @yazhisaisivanath.
We can develop tailored integrations for scenarios like this within just a few days.
Currently, we don't have net worth data available for every Farcaster profile.
We're actively integrating with additional data providers to expand this coverage.
In the meantime, you can request net worth details for particular profiles by
submitting a sync request at https://faracle.dev/request.
Ready to build your first app?
Join devs building the next generation social-fi apps.