{"uid":"cap_oToP6hSPMhG4NdV8aJhIM","slug":"vextorium-nostr-profile-lookup-555b7470","name":"Vextorium Nostr Profile Lookup","description":"558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.","url":"https://api.vextorium.com/v1/nostr-profile?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"user":{"type":"string"},"notes":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"web":"https://stuff.fiatjaf.com/","name":"fiatjaf","user":"fiatjaf","image":"https://fiatjaf.com/static/favicon.jpg","nip05":"_@fiatjaf.com","relays":["wss://relay.damus.io","wss://nos.lol"],"source":"Public Nostr relays","key_hex":"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d","lightning":null,"last_notes":[{"id":"9dcca686f269e363401c074037c533f65935ea4bc86864dce03a6fc888d8b057","date":"2026-10-02T03:03:58+00:00","text":"Can this work with the identity key not being local on the app, but only in a very far away and slow bunker?\n\nHow does the content key get shared between apps/devices? Or each device has its own?"},{"id":"d866431be3fa48288ea0109ae735fa9e5c13c778a2113dcae7abc61d0f071ee8","date":"2026-10-02T03:02:22+00:00","text":"What do we have more on Nostr?\n\n1) users\n2) DM standards\n3) slop websites\n4) relay implementations by nostr:npub1937vv2nf06360qn9y8el6d8sevnndy7tuh5nzre4gj05xc32tnwqauhaj6 https://nostr.download/5eeb37e75e67e2a1c5f183a2956f0b6cd072cf4fdba469e2a3346a3e3c448855.png"}],"description":"boa idéia, já que eu também tinha pensado","nip05_queried":null,"updated_profile":"2026-09-11T14:52:27+00:00"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hV4G14Up53macd3R5g2Bk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a Nostr user's profile (name, bio, picture, website, NIP-05, Lightning address) and latest public notes by npub, hex key, or NIP-05 identifier, queried across multiple public relays.","exampleAgentPrompt":"Look up the Nostr profile for fiatjaf — I need their display name, bio, Lightning address, and their 5 most recent public notes; their NIP-05 is _@fiatjaf.com.","exampleUseCases":[{"title":"Resolve NIP-05 identity for contact","prompt":"Can you pull up the Nostr profile for jb55@jb55.com? I want their display name, bio, website, and Lightning address."},{"title":"Fetch latest notes from Nostr account","prompt":"Get me the last 10 public notes from the Nostr account with npub1xtscya34g47wc4g2t86er7k05h5kalfj76v5fzpj8mv9a66rr4ysgwh87k — I want to read what they've been posting."},{"title":"Enrich npub with full profile metadata","prompt":"I have a Nostr hex key 3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d — can you resolve it to a full profile including their name, picture, and any Lightning address?"}],"resultDescription":"Returns a JSON object with the user's display name, NIP-05 handle, bio/description, profile picture URL, website, hex public key, Lightning address, list of relays they use, source attribution, profile last-updated timestamp, and an array of recent public notes (each with ID, timestamp, and text content).","failureModes":["User not found on any queried relay — returns null or empty profile fields","Invalid or malformed npub/hex key/NIP-05 causes lookup failure","NIP-05 domain is unreachable or DNS lookup fails","No recent notes available if user has never posted","Relay connectivity issues may result in incomplete or stale data","Rate limiting or payment failure returns 402 or error response"],"whenToPreferThis":"Use this endpoint when you need to resolve a Nostr identity (npub, hex key, or NIP-05 address) into human-readable profile data including bio, picture, website, and Lightning address, or when you need a user's recent public notes aggregated from multiple relays in a single call. Prefer this over manual relay queries when you want multi-relay aggregation without managing WebSocket connections yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:45:45.727Z","isFirstParty":false,"canonicalSlug":"vextorium-nostr-profile-lookup-d77cdf25"}