LogoLogo
  • OpenRank
    • Ranking and Reputation
    • Use Cases
  • The Reputation Stack
    • Data
    • OpenRank Protocol
    • Apps and Clients
  • Integrations
    • Farcaster
      • Openrank Scores Onchain
      • Ranking Strategies on Farcaster
      • Global Profile Ranking
        • ๐Ÿ”ตTop Profiles (based on Following)
        • ๐Ÿ”ตTop Profiles (based on Engagement)
        • ๐ŸŸขProfile Rank (based on Following)
        • ๐ŸŸขProfile Rank (based on Engagement)
      • Channel User Rankings
        • ๐Ÿ”ตTop Profiles in Channel
        • ๐ŸŸขProfile Rank in Channel
      • Personalized Network
        • Direct Network
          • ๐ŸŸขGet Direct Following
          • ๐ŸŸขGet Direct Engagement
        • Extended Network
          • ๐ŸŸขPersonalized Following
          • ๐ŸŸขPersonalized Engagement
      • Frames
        • ๐Ÿ”ตTop Frames
        • ๐ŸŸขPersonalized Recommended Frames
      • Feeds
        • For You Feed
          • ๐Ÿ”ตFor You
          • ๐Ÿ”ตFor You (by Authorship)
        • Channel Feed
          • ๐Ÿ”ตChannel Trending Casts
      • Metadata
        • ๐ŸŸขGet FIDs for Addresses
        • ๐ŸŸขGet Handles For Addresses
        • ๐ŸŸขGet Addresses for FIDs
        • ๐ŸŸขGet Addresses for Handles
      • Ideas to Build using OpenRank APIs
      • Neynar x OpenRank Guides (WIP)
        • Build "For You" Feeds for your Client, using Neynar and OpenRank
        • Build "User Search" using Neynar and OpenRanks' Global Ranking API
        • Build "Suggested follow list" based on OpenRank and Neynar
        • Build Channel Trending Feeds for your Client using Neynar and OpenRank APIs
        • Build "Discover New Users Feed" using Neynar and OpenRanks Global Ranking API
        • Build Power Badges for your Client using Global & Personalized Ranking APIs by OpenRank
        • Build "Sort Replies" on a cast using Neynar and OpenRanks' Global Ranking API
    • Clanker OpenRank Scores
    • Lens Protocol
      • Ranking Strategies on Lens
      • Lens Profile APIs
      • Lens Content APIs
      • Lens Profile Insights
    • Metamask SPD
    • Onchain Graphs and Feeds
    • Upcoming Integrations
    • GitHub Developers & Repo Ranking
  • Reputation Algorithms
    • EigenTrust
    • Hubs and Authorities
    • Latent Semantic Analysis
  • OpenRank SDK
    • Introduction
    • Creating your first reputation graph
    • Publishing Rankings with OpenRank SDK
    • Guides
      • Tipping based User Rankings powered by OpenRank
    • Installation
    • SDK References
      • EigenTrust
        • Installation and Use
        • Examples for using EigenTrust
      • Hubs & Authorities
        • Installation and Use
        • Examples for using Hubs & Authorities (Coming soon)
      • Latent Semantic Analysis (Coming soon)
Powered by GitBook
LogoLogo

SOCIALS

  • Github
  • Farcaster

Copyright 2024

On this page
  1. Integrations
  2. Farcaster
  3. Personalized Network
  4. Extended Network

Personalized Following

Given a list of FIDs, return a list of addresses trusted by the extended network.

PreviousExtended NetworkNextPersonalized Engagement

Last updated 1 year ago

/scores/personalized/following/fids

Query via handles: /scores/personalized/following/handles

Query via addresses: /scores/personalized/following/addresses

๐ŸŸข
[Try It!]
[Try It!]

Get Personalized Following For Fids

post

Given a list of input fids, return a list of fids trusted by the extended network of the input fids.

The addresses in the result are ranked by a relative scoring mechanism that is based on the EigenTrust algorithm.

The extended network is derived based on a BFS traversal of the social following graph upto k degrees and until limit is reached.

IMPORTANT: Please use HTTP POST method and not GET method.

Query parameters
kinteger ยท max: 5OptionalDefault: 2
limitany ofOptionalDefault: 100
integer ยท max: 1000Optional
or
nullOptional
Body
integer[]Optional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
POST /scores/personalized/following/fids HTTP/1.1
Host: graph.cast.k3l.io
Content-Type: application/json
Accept: */*
Content-Length: 5

[
  1,
  2
]

No content