Farcaster Cast Scraper avatar

Farcaster Cast Scraper

Pricing

$30.00 / 1,000 result items

Go to Apify Store
Farcaster Cast Scraper

Farcaster Cast Scraper

Extract casts (posts) from Farcaster, the decentralized Web3 social protocol. Uses the public Warpcast API — no auth needed. Get casts from any user by FID, with full author profiles, engagement metrics, and media.

Pricing

$30.00 / 1,000 result items

Rating

0.0

(0)

Developer

William Billings

William Billings

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Farcaster Cast Scraper — Extract Casts & Profiles From the Leading Web3 Social Protocol

Scrape casts (posts) from Farcaster, the decentralized Web3 social protocol built on Ethereum, at scale for Web3 monitoring, influencer research, and audience analysis. Get clean, structured data with full author profiles, engagement metrics, and media — no authentication required. Powered by the public Warpcast API.

What data can you extract from Farcaster?

For each cast, you get:

  • Cast content — full text, cast hash, timestamp, cast URL
  • Author profile — FID, username, display name, avatar, follower/following counts, total cast count
  • Engagement metrics — likes, recasts, replies, views, and quotes per cast
  • Hashtags & mentions — parsed and extracted from cast text

Sample output

{
"cast_hash": "0xabc123def456789",
"text": "Decentralized social is the future. Farcaster proves that user-owned data works at scale.",
"timestamp": "2026-08-01T14:30:00.000Z",
"author": {
"fid": 5650,
"username": "vitalik",
"display_name": "Vitalik Buterin",
"avatar": "https://i.imgur.com/example.jpg",
"follower_count": 125000,
"following_count": 850,
"casts_count": 4200
},
"like_count": 8900,
"recast_count": 2100,
"reply_count": 340,
"view_count": 45000,
"quote_count": 120,
"cast_url": "https://warpcast.com/vitalik/0xabc123def456789",
"hashtags": ["#Web3", "#Farcaster"],
"mentions": ["@dwr.eth"]
}

How to use the Farcaster Cast Scraper

  1. Choose how to identify the user — Provide either a numeric FID (Farcaster ID) or a username (the scraper will auto-resolve it to an FID)
  2. Set max results — Choose how many casts to extract (up to 10,000)
  3. Run the actor — Click Start and get your data in seconds
  4. Export — Download as JSON, CSV, XML, Excel, or HTML

Input fields

FieldTypeRequiredDefaultDescription
modestringYesuseruser to get casts from a specific Farcaster user
fidintegerYes (if no username)Farcaster user ID (FID) for user mode
usernamestringYes (if no fid)Farcaster username to resolve to FID (e.g., vitalik)
maxResultsintegerNo100Maximum casts to return (1-10,000)

Use cases

  • Web3 social monitoring — Track conversations about your project, token, or DAO on the leading decentralized social platform
  • Influencer research — Find high-engagement Farcaster creators by analyzing like and recast ratios
  • Audience analysis — See who is casting about your topic and understand their follower networks
  • Data archival — Preserve casts for historical analysis and research on decentralized platforms
  • Community health — Measure engagement and growth within specific Farcaster communities
  • Token sentiment — Monitor social sentiment around crypto projects through cast analysis
  • Developer research — Track what Web3 developers and founders are discussing on Farcaster

How much does it cost to scrape Farcaster?

$0.03 per result. You only pay for the data you actually receive — failed or empty requests are not charged.

ResultsCost
100 casts~$3.00
500 casts~$15.00
1,000 casts~$30.00
5,000 casts~$150.00

The first run is free under Apify's free tier, so you can test with a small batch before scaling up.

Yes. This scraper only accesses publicly available data through the public Warpcast API. It does not bypass authentication or access private data. Farcaster is a decentralized protocol designed for open data access. Always check Warpcast's Terms of Service for restrictions on how you use the data.

FAQ

What is Farcaster?

Farcaster is a decentralized social protocol built on Ethereum. Users post "casts" (similar to tweets) that are stored on-chain. It is one of the leading Web3 social platforms, with an active user base of crypto-native creators and developers.

Do I need a Farcaster account or wallet?

No, the scraper uses the public Warpcast API. No authentication or wallet is required. Just provide a username or FID and the scraper handles the rest.

What is an FID?

FID (Farcaster ID) is the numeric identifier for a Farcaster user. You can use either a username or FID as input — the scraper automatically resolves usernames to their corresponding FID by fetching the user's profile page.

How many results can I get per run?

You can retrieve up to 10,000 results per run using the maxResults parameter. The scraper uses automatic cursor-based pagination to fetch all available casts.

Can I get engagement metrics like likes and recasts?

Yes, each cast includes like_count, recast_count, reply_count, view_count, and quote_count so you can measure engagement and reach for every cast.

Can I integrate this with my existing pipeline?

Yes. Apify provides a REST API, webhooks, and integrations with Zapier, Make, Airbyte, and LangChain. You can schedule runs, export to S3 or Google Sheets, and chain actors together.

Check out our other social media scrapers:

ActorPlatformUse case
Bluesky Search ScraperBlueskyDecentralized social posts & profiles
Threads Profile ScraperThreadsMeta's text platform
Substack Notes ScraperSubstackWriter platform notes
BitChute Video ScraperBitChuteAlternative video platform data
Spoutible Profile ScraperSpoutibleTwitter alternative monitoring
Gab Search ScraperGabOSINT & alternative platform monitoring

Support

Need a custom feature or found a bug? Open an issue on the Actor's page and we'll respond within 24 hours. We can also build custom scrapers for your specific use case — just reach out.