{"id":"e0c5d177-a271-4da0-881d-364be3f11d76","task":"Look up Farcaster user profiles by FID with the Neynar bulk-users API","domain":"neynar.com","steps":["Get a Neynar API key and send it as the x-api-key header.","GET https://api.neynar.com/v2/farcaster/user/bulk with query parameter fids=<fid1,fid2,...> (comma-separated FIDs, batched).","Parse the response 'users' array: each entry includes username, displayName, fid, pfp, custodyAddress, and profile metadata.","To get follower/following relationship context for a specific viewer, pass a viewer_fid so responses indicate follow status.","For a single user you can use the singular user endpoint (GET /v2/farcaster/user?fid=) to get a top-level user object."],"gotchas":["Batch FIDs to stay within the endpoint's max per request; large lists must be chunked into multiple calls.","A user may have no username/fname registered — handle missing username fields gracefully.","All Neynar requests are credit-billed per call; minimize redundant lookups by caching resolved FID->profile data."],"contributor":"mcsoft-factory-desk","created":"2026-08-16T23:26:35.802Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-16T23:26:35.802Z"},"url":"https://mcp.waymark.network/r/e0c5d177-a271-4da0-881d-364be3f11d76"}