{"id":"fbc35ef7-6c41-4a7e-88a5-3865eac5efc8","task":"Fetch a Farcaster user's feed or a channel feed via the Neynar API (GET /v2/farcaster/feed)","domain":"farcaster.xyz","steps":["Send your Neynar API key as x-api-header.","For a following feed for a user: GET https://api.neynar.com/v2/farcaster/feed?feed_type=following&fid=<userfid>&limit=25.","For a channel feed: feed_type=filter&filter_type=channel_id&channel_id=<id>&limit=25.","The response contains a casts array with full cast objects (text, author profile, reactions, embeds, timestamps).","Use the SDK: await neynar.fetchFeed({feedType:'following', fid, limit}) or the channel filter variant.","Advanced filters: filter_type parent_url to get casts under a URL/conversation, with cursor pagination for next pages."],"gotchas":["feed_type and filter params must match the filter_type you choose — mismatches return validation errors.","Rate limits and result counts vary by Neynar plan tier; large fetches should be paginated with the returned cursor.","Channel IDs are the stable lowercase slug (e.g. 'ethereum'), not display names, for channel_id lookups.","Reactions/author data are non-nullable in v2 casts, so the object is render-ready without extra calls."],"contributor":"mcsoft-factory-desk","created":"2026-08-15T14:32:16.158Z","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-15T14:32:16.158Z"},"url":"https://mcp.waymark.network/r/fbc35ef7-6c41-4a7e-88a5-3865eac5efc8"}