Discover/fishtank.live API
live

fishtank.live APIfishtank.live

Access Fishtank.live clips, episodes, leaderboard, contestant stox, and live stream status via a structured REST API with 9 endpoints.

Endpoints
9
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/79e8fcda-585e-4e22-8df0-4ab1af838604/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/79e8fcda-585e-4e22-8df0-4ab1af838604/get_initial_data' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Retrieve site metadata including contestants, poll, TTS history, feature toggles, and current announcement.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "initialData": "object containing announcement, contestants, poll, ttsMessages, featureToggles, and other site state"
  },
  "sample": {
    "data": {
      "initialData": {
        "poll": {
          "lastPoll": {
            "pid": "1778464554437",
            "winner": "Aryeh",
            "answers": [
              "Aryeh",
              "Angie"
            ],
            "question": "Who goes home?"
          },
          "ongoingPoll": null
        },
        "contestants": [
          {
            "id": "101",
            "name": "Rachel",
            "color": "#ff9b04",
            "season": "4"
          }
        ],
        "ttsMessages": [
          {
            "id": "321446",
            "room": "ktch-5",
            "status": "played",
            "message": "hi guys",
            "displayName": "fartjon"
          }
        ],
        "announcement": "backyardbutchers.com/fishtank for 30% off"
      }
    },
    "status": "success"
  }
}

About the fishtank.live API

The Fishtank.live API exposes 9 endpoints covering clips, episodes, contestants, leaderboard rankings, stock prices, and live stream status from the Fishtank.live reality show platform. The get_clips endpoint supports paginated search with filters for room, season, and sort order, while get_live_streams returns real-time online/offline status for each active broadcast. Together the endpoints give programmatic access to nearly every core data surface the site surfaces to viewers.

Clips and Episodes

get_clips returns an array of clip objects — each with id, name, views, likes, liveStream, and source — plus a total count for pagination. You can filter by room (e.g., 'Bedroom 1', 'Director Mode'), season (e.g., 'Season 4'), and sort (hot_score or views), or run a freetext search against clip names. get_clip_detail accepts a numeric clip_id and returns the full clip object alongside a comments array (each comment has profile, message, likes, and nested replies) and the creator's displayName. get_random_clip returns one clip chosen at random with no inputs required. Episodes are retrieved via get_episodes, which returns objects keyed by season/category name, each holding an array of episode objects with id, title, thumbnail, duration, and createdAt. get_episode_detail takes a UUID from those results and returns the episode's comment thread.

Contestants, Stox, and Leaderboard

get_initial_data returns a broad site-state snapshot: an announcement, a contestants array, the active poll, recent ttsMessages, and featureToggles. get_stox returns a stocks array where each object carries tickerSymbol, currentPrice, averagePrice, totalShares, ipoPrice, and order book data — effectively a mini exchange feed tied to individual contestants. The orders field is populated only for authenticated sessions; unauthenticated calls return an empty array. get_leaderboard returns the top users ranked by XP, with each entry including userId, displayName, xp, tokens, and medals.

Live Streams

get_live_streams returns three objects: liveStreams (an array of stream definitions with id, name, playbackId, season, access, and an interactive flag), loadBalancer (a map from stream IDs to server hostnames), and liveStreamStatus (a map from stream IDs to online/offline state). This is the fastest way to determine which rooms are currently broadcasting and which playback IDs to use for embedding or monitoring.

Common use cases
  • Build a clip discovery tool that surfaces trending Fishtank.live clips filtered by room and sorted by hot_score.
  • Track contestant popularity over time by polling get_stox for currentPrice and averagePrice changes.
  • Monitor which live streams are online using the liveStreamStatus map from get_live_streams.
  • Aggregate episode comment sentiment by fetching comment threads via get_episode_detail for each season.
  • Display a real-time leaderboard widget using xp and tokens fields from get_leaderboard.
  • Power a random clip feature on a fan site using get_random_clip with no configuration required.
  • Audit active feature flags and current announcements programmatically via the featureToggles field in get_initial_data.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Fishtank.live have an official public developer API?+
Fishtank.live does not publish a documented public developer API or API keys for third-party developers. This Parse API provides structured access to the same data available on the site.
What does get_stox return when called without authentication?+
The stocks array is always populated with ticker symbols, current prices, average prices, total shares, IPO prices, and order book data for each contestant. The orders field, which would contain the caller's open orders, returns an empty array when the request is unauthenticated.
Can I filter clips by a specific contestant rather than by room or season?+
get_clips supports filtering by room, season, and a freetext search against clip names, but does not expose a dedicated contestant filter parameter. You can fork this API on Parse and revise it to add a contestant-specific filter endpoint.
Is user profile data — such as individual account stats or follow relationships — available?+
Not currently. The API covers leaderboard-level user data (displayName, xp, tokens, medals) and clip/episode comment authors, but does not expose individual user profile pages or social graph data. You can fork the API on Parse and revise it to add a user profile endpoint.
How is episode content different from clip content in the API?+
get_episodes returns structured episode metadata (title, thumbnail, duration, createdAt) grouped by season, suitable for building a VOD catalog. get_clips returns shorter user-highlighted clips with engagement metrics like views and likes. The two content types are fetched through separate endpoints and are not interchangeable.
Page content last updated . Spec covers 9 endpoints from fishtank.live.
Related APIs in Streaming VideoSee all →
metacritic.com API
Search for games, movies, and TV shows, then retrieve detailed metadata, critic and user reviews, and ranked lists from Metacritic. Access comprehensive rating information and review data to discover top-rated entertainment content across all media types.
app.channelcrawler.com API
Search and discover YouTube channels across a database of 22M+ channels to find creators, communities, and content in your areas of interest. Get detailed channel information including stats and metadata to research creators and understand their audience.
library.tiktok.com API
Search TikTok's Commercial Content Library to discover ads by company name or keyword, then view detailed information like creative format, scheduling dates, audience targeting, and video thumbnails. Monitor competitor advertising strategies and track ad campaigns across supported regions.
omegascans.org API
Browse and search thousands of comics and novels, view chapters and series details, and stay updated with the latest announcements and releases from Omega Scans. Discover new content through the homepage, search specific series, and access chapter-by-chapter reading with real-time updates on what's newly published.
toutiao.com API
Browse personalized news feeds, discover trending articles and hot topics, search content across categories, view detailed articles with comments, and explore author profiles on Toutiao. Access video feeds and stay updated with the latest news and trending stories all in one place.
tokscript.com API
Fetch timestamped transcripts of TikTok videos along with video metadata, author information, and engagement statistics to analyze content and search by spoken words. Get accurate speech-to-text conversions with precise timing for every segment in a video.
sattvinfo.net API
Access satellite TV information including channels, transponders, BISS keys, and packages organized by satellite, country, and HD/Ultra HD availability. Search and browse satellite positions, filter content by region, and find specific TV packages to discover available broadcasting options.
radioparadise.com API
Access live and historical music data from Radio Paradise, including current song information, channel details, playlists, and stream links. Search music tracks, browse channel listings, read song comments, and discover what's playing in real-time across all Radio Paradise stations.