Website report · 30 Oct 2026

firstviewer.live

“TwitchCPTCupCake23 · First Viewer”

Template-written 36 evidence items Code reader analysed 1 scripts
What this means for you

firstviewer.live talked to 14 outside services on a first visit, including 1 that measures visits or shows ads.E10

  • Before you click anything, the page loads analytics or ad services: Amazon Ads.E10
  • 7 cookies were set in your browser, 7 of them by other companies' domains.E19E20E21E22E23

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

The page doesn't make tech claims we check for (AI, on-chain, wallets, trading, own chain, staking, live data, an app).

Calls its own backend /api/streamE31
Wallet code none seen
Contract calls in its code none seen
Talks to AI services none seen
Live connections keeps a live two-way connection open to a serverE30

What it is

  • The Internet Archive first saved this site on 2026-10-16 (14 days ago).E36
  • The site describes itself as: “Watch a live Twitch stream that almost nobody is watching. We help overlooked creators find their first audience.”E2
  • It's built with React (common tools for building web apps).E26
  • Notable building blocks in its code: GraphQL client.E27
  • In your browser it can copy text to your clipboard, saves small bits of data in your browser and keeps a live two-way connection open to a server.E28E29E30
  • While loading, it called 1 endpoint on its own servers, such as /api/stream.E31

Where your data goes

AdvertisingShow ads and follow you across sites to target them. 1
s.amazon-adsystem.comAmazon Ads: Amazon's ad network 1×E10
CDNs & hostingDeliver files (scripts, images) quickly from servers near you. 2
cloudflare.comCloudflare: CDN and hosting 1×E15
www.gstatic.comGoogle static files: Google's static file CDN 1×E11
Not identifiedServices we don't have in our list yet. 11
assets.twitch.tvnot identified 144×E6
gql.twitch.tvnot identified 11×E7
player.stats.live-video.netnot identified 6×E12
k.twitchcdn.netnot identified 5×E9
static-cdn.jtvnw.netnot identified 4×E14
player.twitch.tvnot identified 2×E5
hermes.twitch.tvnot identified 1×E18
prod.ivs-device-config.live-video.netnot identified 1×E17
reporting.cdndex.ionot identified 1×E16
spade.twitch.tvnot identified 1×E8
usher.ttvnw.netnot identified 1×E13

How key features work

Live updates

It keeps live connections open (WebSockets and hermes.twitch.tv) so content updates without reloading.E30E18

websockethermes.twitch.tv

Loading its content

Its content loads from its own API while you browse (/api/stream).E31

/api/stream

How ads get picked

Ads are chosen through ad networks and exchanges (Amazon Ads); they receive details about your visit to bid on the ad space.E10

Amazon Ads

Saving data on your device

It saves data in your browser (localStorage), so some things persist between visits.E29

local_storage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
unique_idE19twitch.tv about 396 daysother company
unique_id_durableE20twitch.tv about 396 daysother company
referrer_urlE21twitch.tv about 0 daysother company
experiment_overridesE22twitch.tv about 396 daysother company
api_tokenE23twitch.tv about 396 daysother company
server_session_idE24twitch.tv until you close the browserother company
KP_UIDz-ssnE25k.twitchcdn.net about 1 daysother company

Pages and API calls

Pages it links to

/

Endpoints

Called while loading (seen) or named in the code (code).

firstviewer.live/api/streamseenE31
/v0/icodeE32
/gqlcodeE33
/graphqlcodeE34

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: TwitchCPTCupCake23 · First Viewer
page title · https://firstviewer.live/
E2
Page description: Watch a live Twitch stream that almost nobody is watching. We help overlooked creators find their first audience.
page description · https://firstviewer.live/
E3
Main heading: TwitchCPTCupCake23
page h1 · https://firstviewer.live/
E4
2 request(s) to firstviewer.live
types: 1 document, 1 fetch
GET https://firstviewer.live/ · document · 2 requests · network recording
E5
2 request(s) to player.twitch.tv
types: 1 document, 1 image
GET https://player.twitch.tv/ · document · 2 requests · network recording
E6
144 request(s) to assets.twitch.tv
types: 129 script, 11 stylesheet, 2 font
GET https://assets.twitch.tv/assets/player-main-412bef158e6cd26b0afe.css · script · 144 requests · network recording
E7
11 request(s) to gql.twitch.tv
types: 11 fetch
GET https://gql.twitch.tv/gql · fetch · 11 requests · network recording
E8
1 request(s) to spade.twitch.tv
types: 1 xhr
GET https://spade.twitch.tv/track · xhr · network recording
E9
5 request(s) to k.twitchcdn.net
types: 2 script, 1 fetch, 1 document
GET https://k.twitchcdn.net/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js · script · 5 requests · network recording
E10
1 request(s) to s.amazon-adsystem.com
types: 1 fetch
GET https://s.amazon-adsystem.com/ · fetch · network recording
E11
1 request(s) to www.gstatic.com
types: 1 script
GET https://www.gstatic.com/cv/js/sender/v1/cast_sender.js · script · network recording
E12
6 request(s) to player.stats.live-video.net
types: 6 fetch
GET https://player.stats.live-video.net/ · fetch · 6 requests · network recording
E13
1 request(s) to usher.ttvnw.net
types: 1 fetch
GET https://usher.ttvnw.net/api/channel/hls/twitchcptcupcake23.m3u8 · fetch · network recording
E14
4 request(s) to static-cdn.jtvnw.net
types: 4 image
GET https://static-cdn.jtvnw.net/jtv_user_pictures/4f766bb3-a53d-4552-8a2e-1b60bfda3743-profile_image-150x150.png · image · 4 requests · network recording
E15
1 request(s) to cloudflare.com
types: 1 fetch
GET https://cloudflare.com/cdn-cgi/trace · fetch · network recording
E16
1 request(s) to reporting.cdndex.io
types: 1 xhr
GET https://reporting.cdndex.io/error · xhr · network recording
E17
1 request(s) to prod.ivs-device-config.live-video.net
types: 1 fetch
GET https://prod.ivs-device-config.live-video.net/player-web-v1.json · fetch · network recording
E18
1 request(s) to hermes.twitch.tv
types: 1 websocket
GET wss://hermes.twitch.tv/v1 · websocket · network recording
E19
Cookie 'unique_id' set for twitch.tv
kept for about 396 days
cookie unique_id on twitch.tv · value not stored
E20
Cookie 'unique_id_durable' set for twitch.tv
kept for about 396 days
cookie unique_id_durable on twitch.tv · value not stored
E21
Cookie 'referrer_url' set for twitch.tv
kept for about 0 days
cookie referrer_url on twitch.tv · value not stored
E22
Cookie 'experiment_overrides' set for twitch.tv
kept for about 396 days
cookie experiment_overrides on twitch.tv · value not stored
E23
Cookie 'api_token' set for twitch.tv
kept for about 396 days
cookie api_token on twitch.tv · value not stored
E24
Cookie 'server_session_id' set for twitch.tv
session cookie
cookie server_session_id on twitch.tv · value not stored
E25
Cookie 'KP_UIDz-ssn' set for k.twitchcdn.net
kept for about 1 days
cookie KP_UIDz-ssn on k.twitchcdn.net · value not stored
E26
React found in the code
assets.twitch.tv/assets/77086-2ce3284841e200e64d45.js @ 1:353915 · “react.element” · pattern scan
E27
GraphQL client found in the code
assets.twitch.tv/assets/70205-8ba790bec7fad25ef1ec.js @ 1:10053 · “__typename” · pattern scan
E28
Uses the browser ability: clipboard_write
can copy text to your clipboard
firstviewer.live/ (page HTML) @ 344:17 · “clipboard.writeText(” · pattern scan
E29
Uses the browser ability: local_storage
saves small bits of data in your browser
assets.twitch.tv/assets/flags-4d4be6e38592e09dacd9.js @ 1:76474 · “localStorage.setItem(” · pattern scan
E30
Uses the browser ability: websocket
keeps a live two-way connection open to a server
assets.twitch.tv/assets/65830-39f5ba3acc78d1c03edd.js @ 1:58142 · “new WebSocket(” · pattern scan
E31
The page called /api/stream on firstviewer.live (GET)
GET https://firstviewer.live/api/stream · fetch · network recording
E32
The code names the endpoint /v0/i
assets.twitch.tv/assets/flags-4d4be6e38592e09dacd9.js @ 1:41989 · “/v0/i” · pattern scan
E33
The code names the endpoint /gql
assets.twitch.tv/assets/65830-39f5ba3acc78d1c03edd.js @ 1:33533 · “/gql” · pattern scan
E34
The code names the endpoint /graphql
assets.twitch.tv/assets/77086-2ce3284841e200e64d45.js @ 6:187504 · “/graphql” · pattern scan
E35
1 links to pages on the same site
page links · https://firstviewer.live/ · /
E36
The Internet Archive first saved firstviewer.live on 2026-10-16 and has snapshots from 2 different days
page web archive · https://web.archive.org/web/20261016061537/firstviewer.live

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • The code reader hit its size budget on parts of 59 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id iJ4ru6gl.