A Nostr profile indexed in the Fountain graph.
A listener or creator profile, keyed by its Nostr pubkey. Returned by Search Profiles. Most display fields are self-reported and any of them may be absent.
pubkeystringrequiredThe hex-encoded Nostr public key.
npubstringrequiredThe same key, bech32-encoded as an npub.
handlestringoptionalThe Fountain handle, when the profile has claimed one.
displayobjectrequiredSelf-reported profile details. Every field is optional.
namestringoptionalDisplay name.
usernamestringoptionalShort username.
aboutstringoptionalProfile bio.
picturestringoptionalAvatar image URL.
bannerstringoptionalBanner image URL.
websitestringoptionalPersonal website URL.
nip05stringoptionalNIP-05 verified identifier.
lud16stringoptionalLightning address for payments.
statsobjectoptionalFollower counts, when indexed.
followingnumberrequiredHow many profiles this profile follows.
followersnumberrequiredHow many profiles follow this profile.
relaysobjectoptionalThe relays the profile publishes to, when known.
allstring[]requiredRelay URLs.
{
"pubkey": "a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4e5f60718293a4b5c6d7e8f90",
"npub": "npub1c2d3e4f5g6h7i8j9k0l1m2n3o4p5q6r7s8t9u0v1w2x3y4z5a6b7c8d9e0f",
"handle": "alice",
"display": {
"name": "Alice",
"username": "alice",
"about": "Podcaster and bitcoiner.",
"picture": "https://media.fountain.fm/profiles/alice/avatar.jpg",
"nip05": "alice@fountain.fm",
"lud16": "alice@fountain.fm"
},
"stats": {
"following": 128,
"followers": 4210
}
}