Live on Base

Access
Farcaster data
on EVM chains

Integrate Farcaster's social graphs and data into your smart contracts using Faracle's robust Oracle.

Faracle = Faracaster Data On Base
~
Capabilities

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.

Resolution between FID and Address

Bidirectional resolution between Farcaster IDs (FIDs) and Ethereum addresses, enabling seamless identity management across platforms.

Farcaster Profile

Access comprehensive Farcaster profile data like, followers count, following count, Profile Created Date, Verified addresses, Last Active Time, Spam labels, Pro Subscription etc.

Social Scores & Rankings

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.

Social Graph

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!

Networth

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.

Channel Data

Access Farcaster channel data. Check if an fid or address is a channel owner or moderator or member or follower.

How it works

Faracaster to Base Network

Other EVM chains coming soon. Contact us for priority integration.

01

Farcaster

Social data is pulled from Farcaster's snapchain.

02

Faracle

Our system writes the data to Faracle's EVM Storage.

03

Base Network

Your dapp reads Farcaster data on Base.

YourContract.sol
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}
Get started

Learn in minutes.

Leaverage faracle's Socal data into your dapp on Base Network.

No need to maintain infra.
Request data refresh anytime.
FAQ

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.

You got ideas?, we got the infrastructures.

Ready to build your first app?

Join devs building the next generation social-fi apps.