Learn how to fetch verifications data using Airstack Hubs API.
Get Verifications By FID
You can get all verifications by a specific FID by using Airstack Hubs API with the code below:
import { Metadata, getSSLHubRpcClient,} from"@farcaster/hub-nodejs";import { config } from"dotenv";config();constclient=getSSLHubRpcClient("hubs-grpc.airstack.xyz");client.$.waitForReady(Date.now() +5000,async (e) => {if (e) {console.error(`Failed to connect to the gRPC server:`, e);process.exit(1); } else {console.log(`Connected to the gRPC server`);constmetadata=newMetadata();// Provide API key heremetadata.add("x-airstack-hubs",process.env.AIRSTACK_API_KEYasstring);// Fetch verification data with `getVerificationsByFid`constverificationRes=awaitclient.getVerificationsByFid( { fid:2 }, metadata );console.log(verificationRes.value);// After everything, close the RPC connectionclient.close(); }});
If you have any questions or need help regarding integrating verifications data using AIrstack Hubs API into your Farcaster app, please join our Airstack's Telegram group.