Farcaster website screenshot

Farcaster

Farcaster is a decentralised social protocol built on Snapchain, an append-only state machine that stores casts, reactions, follows, and user profile data. The protocol publishes a Hub / Snapchain reference implementation, the Mini Apps SDK (formerly Frames) for distributing interactive apps inside Farcaster feeds, Sign In with Farcaster (SIWF) for authentication, and AuthKit for React-based sign-in. The Warpcast client (now rebranded Farcaster app at farcaster.xyz) is the primary consumer surface. Indexer providers such as Neynar host scaled Hub APIs and value-added read / write / webhook APIs at api.neynar.com.

Farcaster publishes 9 APIs on the APIs.io network, including Casts API, Events API, Info API, and 6 more. Tagged areas include Social, Decentralized, Protocol, Mini Apps, and Frames.

Farcaster’s developer surface includes documentation, GitHub presence, and 6 more developer resources.

30.7/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
15 APIs
SocialDecentralizedProtocolMini AppsFramesAuthenticationWeb3SDKs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 30.7/100 · thin
Contract Quality 13.0 / 25
Developer Ergonomics 1.7 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 6.9 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/farcaster: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

Snapchain / Hub API

Query interface for Farcaster's Snapchain network - read casts, reactions, follows, user data, and verifications by FID; submit signed messages; and run a Snapchain node for ful...

Farcaster Mini Apps SDK

JavaScript SDK for building Mini Apps (the evolution of Frames) that run inside Farcaster feeds and clients. Provides host bridge, context, wallet actions, notifications, and an...

Sign In with Farcaster (SIWF)

Authentication flow that lets users sign in to third-party apps with their Farcaster identity, returning a verified FID and optional profile data. Backed by EIP-4361-style signe...

Farcaster AuthKit (React)

React toolkit wrapping Sign In with Farcaster - provides hooks and components for the QR-code / deep-link handoff to a Farcaster client and returns the verified user context to ...

Neynar Hosted Farcaster API

Third-party indexer providing hosted Hub access, indexed read APIs (users, casts, channels, feeds), write APIs (publish casts, reactions, follows), webhooks for real-time events...

Warpcast / Farcaster Client API

Client-side API exposed by the Warpcast / Farcaster app for client-specific surfaces (channels, mentions, direct casts, mini-app contexts) layered above the Snapchain protocol A...

Farcaster Casts API

The Casts API from Farcaster — 4 operation(s) for casts.

Farcaster Events API

The Events API from Farcaster — 2 operation(s) for events.

Farcaster Info API

The Info API from Farcaster — 2 operation(s) for info.

Farcaster Links API

The Links API from Farcaster — 3 operation(s) for links.

Farcaster OnChain API

The OnChain API from Farcaster — 4 operation(s) for onchain.

Farcaster Reactions API

The Reactions API from Farcaster — 4 operation(s) for reactions.

Farcaster Submit API

The Submit API from Farcaster — 3 operation(s) for submit.

Farcaster UserData API

The UserData API from Farcaster — 4 operation(s) for userdata.

Farcaster Verifications API

The Verifications API from Farcaster — 1 operation(s) for verifications.

Scroll for all 15

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GraphQL 1

GraphQL schemas published by this provider.

Farcaster GraphQL Schema

title: Farcaster GraphQL Schema

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Farcaster Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Farcaster Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Farcaster Agentic Access

27 operations · 3 acting

27 operations · 3 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Company 1

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: farcaster
name: Farcaster
description: Farcaster is a decentralised social protocol built on Snapchain, an append-only state machine that stores casts,
  reactions, follows, and user profile data. The protocol publishes a Hub / Snapchain reference implementation, the Mini Apps
  SDK (formerly Frames) for distributing interactive apps inside Farcaster feeds, Sign In with Farcaster (SIWF) for authentication,
  and AuthKit for React-based sign-in. The Warpcast client (now rebranded Farcaster app at farcaster.xyz) is the primary consumer
  surface. Indexer providers such as Neynar host scaled Hub APIs and value-added read / write / webhook APIs at api.neynar.com.
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/farcaster.png
access: 3rd-Party
position: Producer
created: '2026-05-23'
modified: '2026-05-23'
tags:
- Social
- Decentralized
- Protocol
- Mini Apps
- Frames
- Authentication
- Web3
- SDKs
url: https://raw.githubusercontent.com/api-evangelist/farcaster/refs/heads/main/apis.yml
specificationVersion: '0.20'
apis:
- aid: farcaster:snapchain
  name: Snapchain / Hub API
  description: Query interface for Farcaster's Snapchain network - read casts, reactions, follows, user data, and verifications
    by FID; submit signed messages; and run a Snapchain node for full replication. Public reference endpoint is hosted at
    snapchain.farcaster.xyz.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Snapchain
  - Hub API
  - Reads
  - Writes
  properties:
  - type: Documentation
    url: https://snapchain.farcaster.xyz/
  - type: Reference
    url: https://snapchain.farcaster.xyz/reference
  - type: Run a Node
    url: https://snapchain.farcaster.xyz/guides/running-a-node
  - url: graphql/farcaster-graphql.md
    type: GraphQL
- aid: farcaster:mini-apps-sdk
  name: Farcaster Mini Apps SDK
  description: JavaScript SDK for building Mini Apps (the evolution of Frames) that run inside Farcaster feeds and clients.
    Provides host bridge, context, wallet actions, notifications, and analytics for permissionlessly distributed social apps.
  humanURL: https://miniapps.farcaster.xyz/
  baseURL: https://miniapps.farcaster.xyz/
  tags:
  - Mini Apps
  - Frames
  - SDK
  - Social
  properties:
  - type: Documentation
    url: https://miniapps.farcaster.xyz/
- aid: farcaster:siwf
  name: Sign In with Farcaster (SIWF)
  description: Authentication flow that lets users sign in to third-party apps with their Farcaster identity, returning a
    verified FID and optional profile data. Backed by EIP-4361-style signed messages.
  humanURL: https://docs.farcaster.xyz/developers/siwf
  baseURL: https://docs.farcaster.xyz/developers/siwf
  tags:
  - Authentication
  - SIWF
  - Identity
  properties:
  - type: Documentation
    url: https://docs.farcaster.xyz/developers/siwf
- aid: farcaster:auth-kit
  name: Farcaster AuthKit (React)
  description: React toolkit wrapping Sign In with Farcaster - provides hooks and components for the QR-code / deep-link handoff
    to a Farcaster client and returns the verified user context to the host app.
  humanURL: https://docs.farcaster.xyz/auth-kit/installation
  baseURL: https://docs.farcaster.xyz/auth-kit/installation
  tags:
  - SDK
  - React
  - Authentication
  properties:
  - type: Documentation
    url: https://docs.farcaster.xyz/auth-kit/installation
  - type: Examples
    url: https://docs.farcaster.xyz/auth-kit/examples
- aid: farcaster:neynar
  name: Neynar Hosted Farcaster API
  description: Third-party indexer providing hosted Hub access, indexed read APIs (users, casts, channels, feeds), write APIs
    (publish casts, reactions, follows), webhooks for real-time events, a Node.js SDK, and a Mini Apps framework with analytics.
    Most widely used scaled gateway to Farcaster data.
  humanURL: https://docs.neynar.com/
  baseURL: https://api.neynar.com
  tags:
  - Neynar
  - Indexer
  - Hosted Hub
  - Webhooks
  properties:
  - type: Documentation
    url: https://docs.neynar.com/
  - type: Reference
    url: https://docs.neynar.com/reference
- aid: farcaster:warpcast-api
  name: Warpcast / Farcaster Client API
  description: Client-side API exposed by the Warpcast / Farcaster app for client-specific surfaces (channels, mentions, direct
    casts, mini-app contexts) layered above the Snapchain protocol APIs.
  humanURL: https://docs.farcaster.xyz/reference/warpcast/api
  baseURL: https://api.warpcast.com
  tags:
  - Warpcast
  - Client API
  - Channels
  properties:
  - type: Documentation
    url: https://docs.farcaster.xyz/reference/warpcast/api
- aid: farcaster:farcaster-casts-api
  name: Farcaster Casts API
  description: The Casts API from Farcaster — 4 operation(s) for casts.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Casts
  properties:
  - type: OpenAPI
    url: openapi/farcaster-casts-api-openapi.yml
- aid: farcaster:farcaster-events-api
  name: Farcaster Events API
  description: The Events API from Farcaster — 2 operation(s) for events.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/farcaster-events-api-openapi.yml
- aid: farcaster:farcaster-info-api
  name: Farcaster Info API
  description: The Info API from Farcaster — 2 operation(s) for info.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Info
  properties:
  - type: OpenAPI
    url: openapi/farcaster-info-api-openapi.yml
- aid: farcaster:farcaster-links-api
  name: Farcaster Links API
  description: The Links API from Farcaster — 3 operation(s) for links.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Links
  properties:
  - type: OpenAPI
    url: openapi/farcaster-links-api-openapi.yml
- aid: farcaster:farcaster-onchain-api
  name: Farcaster OnChain API
  description: The OnChain API from Farcaster — 4 operation(s) for onchain.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - OnChain
  properties:
  - type: OpenAPI
    url: openapi/farcaster-onchain-api-openapi.yml
- aid: farcaster:farcaster-reactions-api
  name: Farcaster Reactions API
  description: The Reactions API from Farcaster — 4 operation(s) for reactions.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Reactions
  properties:
  - type: OpenAPI
    url: openapi/farcaster-reactions-api-openapi.yml
- aid: farcaster:farcaster-submit-api
  name: Farcaster Submit API
  description: The Submit API from Farcaster — 3 operation(s) for submit.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Submit
  properties:
  - type: OpenAPI
    url: openapi/farcaster-submit-api-openapi.yml
- aid: farcaster:farcaster-userdata-api
  name: Farcaster UserData API
  description: The UserData API from Farcaster — 4 operation(s) for userdata.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - UserData
  properties:
  - type: OpenAPI
    url: openapi/farcaster-userdata-api-openapi.yml
- aid: farcaster:farcaster-verifications-api
  name: Farcaster Verifications API
  description: The Verifications API from Farcaster — 1 operation(s) for verifications.
  humanURL: https://snapchain.farcaster.xyz/
  baseURL: https://snapchain.farcaster.xyz
  tags:
  - Verifications
  properties:
  - type: OpenAPI
    url: openapi/farcaster-verifications-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/farcaster-agentic-access.yml
- type: DomainSecurity
  url: security/farcaster-domain-security.yml
- type: Website
  url: https://www.farcaster.xyz/
- type: Documentation
  url: https://docs.farcaster.xyz/
- type: Mini Apps
  url: https://miniapps.farcaster.xyz/
- type: Snapchain
  url: https://snapchain.farcaster.xyz/
- type: GitHub
  url: https://github.com/farcasterxyz
- type: Neynar
  url: https://neynar.com/
maintainers:
- FN: API Evangelist
  url: https://apievangelist.com