APIHub
Back to Explore

Clubhouse API

The Clubhouse API provides programmatic access to the Clubhouse social audio platform, with endpoints for managing users, follow relationships, clubs, topics, channels/rooms, notifications, and phone‑number based authentication and invites.

Social
none
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

1218ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
POST

/follow

follows a user

GET

/get_actionable_notifications

get actionable notifications (the bell again)

GET

/get_all_topics

gets all topics.

POST

/check_waitlist_status

checks waitlist status.

POST

/complete_phone_number_auth

Call phone number auth.

POST

/create_channel

creates a channel

POST

/call_phone_number_auth

Call phone number auth.

GET

/check_for_update

Clubhouse uses this to check for updates when app is not installed from App Store (eg TestFlight)

  • is_testflight (query)
GET

/get_channels

get all channels

POST

/get_club

gets club by id

POST

/get_clubs_for_topic

looks up clubs by topic.

POST

/get_create_channel_targets

is fetched when you tap Create Room

GET

/get_events

the Upcoming for You page

  • is_filtered (query)
  • page_size (query, limit)
  • page (query, page)
POST

/get_following

get a list of the users and clubs that this user is following. Returned users have bios truncated to ~80 characters.

GET

/get_notifications

get notifications (the bell icon)

  • page_size (query, limit)
  • page (query, page)
POST

/get_online_friends

gets online friends on the app homepage.

POST

/get_profile

looks up user profile by ID.

POST

/get_release_notes

gets release notes.

GET

/get_settings

get notification settings

POST

/get_suggested_club_invites

find users to invite to clubs based on phone number

GET

/get_suggested_follows_all

gets suggested follows during signup

  • in_onboarding (query)
  • page_size (query, limit)
  • page (query, page)
POST

/get_suggested_follows_friends_only

find people to follow by uploading contacts during signup

POST

/get_suggested_follows_similar

find similar users. (The Sparkles button on Clubhouse's profile page)

POST

/get_suggested_invites

find users to invite based on phone number.

POST

/get_suggested_speakers

gets suggested users when you start a private room

POST

/get_topic

looks up topic by ID.

GET

/get_users_for_topic

looks up users by topic.

  • topic_id (query)
  • page_size (query, limit)
  • page (query, page)
GET

/get_welcome_channel

called during signup

POST

/invite_from_waitlist

wave to another user on the waitlist to give them access

POST

/invite_to_app

invite a user to the app, using one of your invites

POST

/join_channel

join a channel.

POST

/leave_channel

leave a channel.

POST

/me

gets user

POST

/record_action_trails

analytics

POST

/refresh_token

gets an access_token from a refresh_token.

POST

/resend_phone_number_auth

Resend phone number auth.

POST

/search_clubs

search clubs.

POST

/search_users

search for users

POST

/start_phone_number_auth

Starts phone number auth.

POST

/update_notifications

updates notification during signup.

POST

/update_username

edits username.

41 endpoints auto-detected

curl -X POST \
  "https://www.clubhouseapi.com/api/follow"

www.clubhouseapi.com · HTTPS only