Farcaster Cast Scraper
Pricing
$30.00 / 1,000 result items
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
Maintained by CommunityActor 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
- 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)
- Set max results — Choose how many casts to extract (up to 10,000)
- Run the actor — Click Start and get your data in seconds
- Export — Download as JSON, CSV, XML, Excel, or HTML
Input fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| mode | string | Yes | user | user to get casts from a specific Farcaster user |
| fid | integer | Yes (if no username) | — | Farcaster user ID (FID) for user mode |
| username | string | Yes (if no fid) | — | Farcaster username to resolve to FID (e.g., vitalik) |
| maxResults | integer | No | 100 | Maximum 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.
| Results | Cost |
|---|---|
| 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.
Is scraping Farcaster legal?
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.
Related actors
Check out our other social media scrapers:
| Actor | Platform | Use case |
|---|---|---|
| Bluesky Search Scraper | Bluesky | Decentralized social posts & profiles |
| Threads Profile Scraper | Threads | Meta's text platform |
| Substack Notes Scraper | Substack | Writer platform notes |
| BitChute Video Scraper | BitChute | Alternative video platform data |
| Spoutible Profile Scraper | Spoutible | Twitter alternative monitoring |
| Gab Search Scraper | Gab | OSINT & 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.