The site describes itself as: “The magic wand that funds people's stories on X. Crypto is known for scams. Magic Wand uses it to support real people: share the story of yo”E2
It's built with React (common tools for building web apps).E13
In your browser it saves small bits of data in your browser.E15
It has sections such as /stories, /history, /how, /treasury, /story and /api/v1/analytics_events.E25E26
While loading, it called 4 endpoints on its own servers, such as /api/hit, /api/state, /api/stories and 1 more.E16E17E18E19
Where your data goes
Crypto & walletsConnect wallets, read blockchains or fetch token prices.2
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: Magic Wand
page title · https://magicwand.family/
E2
Page description: The magic wand that funds people's stories on X. Crypto is known for scams. Magic Wand uses it to support real people: share the story of your life, y
page description · https://magicwand.family/
E3
Main heading: Magic Wand
page h1 · https://magicwand.family/
E4
15 request(s) to magicwand.family
types: 9 fetch, 2 image, 2 script
GET https://magicwand.family/ · fetch · 15 requests · network recording
E5
6 request(s) to pbs.twimg.com
types: 6 image
GET https://pbs.twimg.com/profile_images/2041716230466498565/F84Bqwee_normal.jpg · image · 6 requests · network recording
E6
2 request(s) to explorer-api.walletconnect.com
types: 2 fetch
GET https://explorer-api.walletconnect.com/v3/wallets · fetch · 2 requests · network recording
E7
39 request(s) to auth.privy.io
types: 34 script, 2 fetch, 1 document
GET https://auth.privy.io/api/v1/apps/cmvehmflw00eo0fl0lmljvxbh · script · 39 requests · network recording
E8
Cookie '_cfuvid' set for privy.io
session cookie
cookie _cfuvid on privy.io · value not stored
E9
Cookie 'cf_clearance' set for privy.io
kept for about 365 days
cookie cf_clearance on privy.io · value not stored
magicwand.family/privy-login.js @ 8:59805 · “/api/v1/analytics_events” · REA analyze-web-bundle 6.4.0
E27
REA found the route /api/v1/apps/:app_id
magicwand.family/privy-login.js @ 8:59857 · “/api/v1/apps/:app_id” · REA analyze-web-bundle 6.4.0
E28
REA found the route /api/v1/funding/coinbase_on_ramp/init
magicwand.family/privy-login.js @ 8:59904 · “/api/v1/funding/coinbase_on_ramp/init” · REA analyze-web-bundle 6.4.0
E29
REA found the route /api/v1/funding/coinbase_on_ramp/status
magicwand.family/privy-login.js @ 8:59969 · “/api/v1/funding/coinbase_on_ramp/status” · REA analyze-web-bundle 6.4.0
E30
REA found the route /api/v1/apps/:app_id/cross-app/connections
magicwand.family/privy-login.js @ 8:60035 · “/api/v1/apps/:app_id/cross-app/connections” · REA analyze-web-bundle 6.4.0
E31
REA found the route /api/v1/custom_jwt_account/authenticate
magicwand.family/privy-login.js @ 8:60104 · “/api/v1/custom_jwt_account/authenticate” · REA analyze-web-bundle 6.4.0
E32
REA found the route /api/v1/custom_jwt_account/link
magicwand.family/privy-login.js @ 8:60171 · “/api/v1/custom_jwt_account/link” · REA analyze-web-bundle 6.4.0
E33
REA found the route /api/v1/farcaster/init
magicwand.family/privy-login.js @ 8:60230 · “/api/v1/farcaster/init” · REA analyze-web-bundle 6.4.0
E34
REA found the route /api/v1/farcaster/authenticate
magicwand.family/privy-login.js @ 8:60280 · “/api/v1/farcaster/authenticate” · REA analyze-web-bundle 6.4.0
E35
REA found the route /api/v1/farcaster/link
magicwand.family/privy-login.js @ 8:60338 · “/api/v1/farcaster/link” · REA analyze-web-bundle 6.4.0
E36
REA found the route /api/v1/farcaster/unlink
magicwand.family/privy-login.js @ 8:60388 · “/api/v1/farcaster/unlink” · REA analyze-web-bundle 6.4.0
E37
REA found the route /api/v1/farcaster/status
magicwand.family/privy-login.js @ 8:60440 · “/api/v1/farcaster/status” · REA analyze-web-bundle 6.4.0
E38
REA found the route /api/v2/farcaster/init
magicwand.family/privy-login.js @ 8:60491 · “/api/v2/farcaster/init” · REA analyze-web-bundle 6.4.0
E39
REA found the route /api/v2/farcaster/authenticate
magicwand.family/privy-login.js @ 8:60541 · “/api/v2/farcaster/authenticate” · REA analyze-web-bundle 6.4.0
E40
REA found the route /api/v1/guest/authenticate
magicwand.family/privy-login.js @ 8:60599 · “/api/v1/guest/authenticate” · REA analyze-web-bundle 6.4.0
E41
REA found the route /api/v1/mfa/passkeys/init
magicwand.family/privy-login.js @ 8:60653 · “/api/v1/mfa/passkeys/init” · REA analyze-web-bundle 6.4.0
E42
REA found the route /api/v1/mfa/passwordless_sms/init
magicwand.family/privy-login.js @ 8:60706 · “/api/v1/mfa/passwordless_sms/init” · REA analyze-web-bundle 6.4.0
E43
REA found the route /api/v1/oauth/authenticate
magicwand.family/privy-login.js @ 8:60767 · “/api/v1/oauth/authenticate” · REA analyze-web-bundle 6.4.0
E44
REA found the route /api/v1/oauth/init
magicwand.family/privy-login.js @ 8:60821 · “/api/v1/oauth/init” · REA analyze-web-bundle 6.4.0
E45
REA found the route /api/v1/oauth/link
magicwand.family/privy-login.js @ 8:60867 · “/api/v1/oauth/link” · REA analyze-web-bundle 6.4.0
E46
REA found the route /api/v1/oauth/unlink
magicwand.family/privy-login.js @ 8:60913 · “/api/v1/oauth/unlink” · REA analyze-web-bundle 6.4.0
E47
REA found the route /api/v1/passkeys/link
magicwand.family/privy-login.js @ 8:60961 · “/api/v1/passkeys/link” · REA analyze-web-bundle 6.4.0
E48
REA found the route /api/v1/passkeys/authenticate
magicwand.family/privy-login.js @ 8:61010 · “/api/v1/passkeys/authenticate” · REA analyze-web-bundle 6.4.0
E49
REA found the route /api/v1/passkeys/register
magicwand.family/privy-login.js @ 8:61067 · “/api/v1/passkeys/register” · REA analyze-web-bundle 6.4.0
E50
REA found the route /api/v1/passkeys/authenticate/init
magicwand.family/privy-login.js @ 8:61120 · “/api/v1/passkeys/authenticate/init” · REA analyze-web-bundle 6.4.0
E51
REA found the route /api/v1/passkeys/register/init
magicwand.family/privy-login.js @ 8:61182 · “/api/v1/passkeys/register/init” · REA analyze-web-bundle 6.4.0
E52
REA found the route /api/v1/passkeys/link/init
magicwand.family/privy-login.js @ 8:61240 · “/api/v1/passkeys/link/init” · REA analyze-web-bundle 6.4.0
E53
REA found the route /api/v1/passwordless/authenticate
magicwand.family/privy-login.js @ 8:61294 · “/api/v1/passwordless/authenticate” · REA analyze-web-bundle 6.4.0
E54
REA found the route /api/v1/passwordless/init
magicwand.family/privy-login.js @ 8:61355 · “/api/v1/passwordless/init” · REA analyze-web-bundle 6.4.0
E55
REA found the route /api/v1/passwordless/link
magicwand.family/privy-login.js @ 8:61408 · “/api/v1/passwordless/link” · REA analyze-web-bundle 6.4.0
E56
REA found the route /api/v1/passwordless/unlink
magicwand.family/privy-login.js @ 8:61461 · “/api/v1/passwordless/unlink” · REA analyze-web-bundle 6.4.0
E57
REA found the route /api/v1/passwordless/update
magicwand.family/privy-login.js @ 8:61516 · “/api/v1/passwordless/update” · REA analyze-web-bundle 6.4.0
E58
REA found the route /api/v1/passwordless_sms/authenticate
magicwand.family/privy-login.js @ 8:61571 · “/api/v1/passwordless_sms/authenticate” · REA analyze-web-bundle 6.4.0
E59
REA found the route /api/v1/passwordless_sms/init
magicwand.family/privy-login.js @ 8:61636 · “/api/v1/passwordless_sms/init” · REA analyze-web-bundle 6.4.0
E60
REA found the route /api/v1/passwordless_sms/link
magicwand.family/privy-login.js @ 8:61693 · “/api/v1/passwordless_sms/link” · REA analyze-web-bundle 6.4.0
E61
REA found the route /api/v1/passwordless_sms/unlink
magicwand.family/privy-login.js @ 8:61750 · “/api/v1/passwordless_sms/unlink” · REA analyze-web-bundle 6.4.0
E62
REA found the route /api/v1/passwordless_sms/update
magicwand.family/privy-login.js @ 8:61809 · “/api/v1/passwordless_sms/update” · REA analyze-web-bundle 6.4.0
E63
REA found the route /api/v1/embedded_wallets/:address/recovery/key_material
magicwand.family/privy-login.js @ 8:61868 · “/api/v1/embedded_wallets/:address/recovery/key_material” · REA analyze-web-bundle 6.4.0
E64
REA found the route /api/v1/recovery/oauth/init
magicwand.family/privy-login.js @ 8:61951 · “/api/v1/recovery/oauth/init” · REA analyze-web-bundle 6.4.0
E65
REA found the route /api/v1/recovery/oauth/authenticate
magicwand.family/privy-login.js @ 8:62006 · “/api/v1/recovery/oauth/authenticate” · REA analyze-web-bundle 6.4.0
E66
REA found the route /api/v1/recovery/oauth/init_icloud
magicwand.family/privy-login.js @ 8:62069 · “/api/v1/recovery/oauth/init_icloud” · REA analyze-web-bundle 6.4.0
E67
REA found the route /api/v1/recovery/configuration_icloud
magicwand.family/privy-login.js @ 8:62131 · “/api/v1/recovery/configuration_icloud” · REA analyze-web-bundle 6.4.0
E68
REA found the route /api/v1/onramp/deposit_addresses/quote
magicwand.family/privy-login.js @ 8:62196 · “/api/v1/onramp/deposit_addresses/quote” · REA analyze-web-bundle 6.4.0
E69
REA found the route /api/v1/onramp/deposit_addresses/orders/:order_id
magicwand.family/privy-login.js @ 8:62262 · “/api/v1/onramp/deposit_addresses/orders/:order_id” · REA analyze-web-bundle 6.4.0
E70
REA found the route /api/v1/onramp/deposit_addresses/:deposit_address_id/next_order
magicwand.family/privy-login.js @ 8:62338 · “/api/v1/onramp/deposit_addresses/:deposit_address_id/next_order” · REA analyze-web-bundle 6.4.0
E71
REA found the route /api/v1/onramp/deposit_addresses/deposit_config
magicwand.family/privy-login.js @ 8:62428 · “/api/v1/onramp/deposit_addresses/deposit_config” · REA analyze-web-bundle 6.4.0
E72
REA found the route /api/v1/wallets/:wallet_id/deposit_accounts/crypto
magicwand.family/privy-login.js @ 8:62502 · “/api/v1/wallets/:wallet_id/deposit_accounts/crypto” · REA analyze-web-bundle 6.4.0
E73
REA found the route /api/v1/deposit_accounts/crypto/config
magicwand.family/privy-login.js @ 8:62580 · “/api/v1/deposit_accounts/crypto/config” · REA analyze-web-bundle 6.4.0
E74
REA found the route /api/v1/deposit_accounts/crypto/quote
magicwand.family/privy-login.js @ 8:62645 · “/api/v1/deposit_accounts/crypto/quote” · REA analyze-web-bundle 6.4.0
E75
REA found the route /api/v1/wallets/:wallet_id/deposit_accounts/crypto/orders/:order_id
magicwand.family/privy-login.js @ 8:62710 · “/api/v1/wallets/:wallet_id/deposit_accounts/crypto/orders/:order_id” · REA analyze-web-bundle 6.4.0
E76
REA found the route /api/v1/wallets/:wallet_id/deposit_accounts/crypto/next_order
magicwand.family/privy-login.js @ 8:62804 · “/api/v1/wallets/:wallet_id/deposit_accounts/crypto/next_order” · REA analyze-web-bundle 6.4.0
E77
REA found the route /api/v1/sessions
magicwand.family/privy-login.js @ 8:62972 · “/api/v1/sessions” · REA analyze-web-bundle 6.4.0
E78
REA found the route /api/v1/sessions/logout
magicwand.family/privy-login.js @ 8:63016 · “/api/v1/sessions/logout” · REA analyze-web-bundle 6.4.0
E79
REA found the route /api/v1/apps/:app_id/smart_wallets
magicwand.family/privy-login.js @ 8:63067 · “/api/v1/apps/:app_id/smart_wallets” · REA analyze-web-bundle 6.4.0
E80
REA found the route /api/v1/siwe/init
magicwand.family/privy-login.js @ 8:63128 · “/api/v1/siwe/init” · REA analyze-web-bundle 6.4.0
E81
REA found the route /api/v1/siwe/authenticate
magicwand.family/privy-login.js @ 8:63173 · “/api/v1/siwe/authenticate” · REA analyze-web-bundle 6.4.0
E82
REA found the route /api/v1/siwe/link
magicwand.family/privy-login.js @ 8:63226 · “/api/v1/siwe/link” · REA analyze-web-bundle 6.4.0
E83
REA found the route /api/v1/siwe/link_smart_wallet
magicwand.family/privy-login.js @ 8:63271 · “/api/v1/siwe/link_smart_wallet” · REA analyze-web-bundle 6.4.0
E84
REA found the route /api/v1/siwe/unlink
magicwand.family/privy-login.js @ 8:63329 · “/api/v1/siwe/unlink” · REA analyze-web-bundle 6.4.0
E85
REA found the route /api/v1/siws/init
magicwand.family/privy-login.js @ 8:63376 · “/api/v1/siws/init” · REA analyze-web-bundle 6.4.0
E86
The site says: “…CTMagicWand, add pictures and your Solana wallet ★ our AI reads every post ★ log in with X and like the story yo…”
page text · https://magicwand.family/ · …CTMagicWand, add pictures and your Solana wallet ★ our AI reads every post ★ log in with X and like the story yo…
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).
The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id fol19Jyn.