{"uid":"cap_lef1XuAFKTRuLBE1jDYND","slug":"bluesky-profile-lookup-f675db33","name":"Bluesky Profile Lookup","description":"Bluesky Profile Lookup: one public Bluesky account by handle, DID or bsky.app URL: display name, bio, follower, following and post counts, verification, avatar link, creation time and DID, in the shared social schema. Bad input is free; not found or no match is not charged.","url":"https://social.duoleads.com/v1/bluesky/profile?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","maxLength":253,"description":"The account: a Bluesky handle (a domain name such as name.bsky.social, or a bare name meaning name.bsky.social), a did:plc / did:web identifier, or a bsky.app profile URL."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"as_of":"2026-10-15T12:00:00.000Z","items":[{"id":"did:plc:synth000000000000000000000001","url":"https://bsky.app/profile/synth-alpha.bsky.social","lang":null,"text":"Synthetic Bluesky account for tests.","type":"profile","author":{"handle":"synth-alpha.bsky.social","verified":true,"followers":1234,"display_name":"Synthetic Alpha"},"metrics":{"likes":null,"views":null,"replies":null,"reposts":null},"profile":{"posts":789,"following":56,"likes_total":null},"platform":"bluesky","parent_id":null,"created_at":"2023-06-01T12:00:00.000Z","media_urls":["https://cdn.bsky.app/img/avatar/plain/did:plc:synth000000000000000000000001/bafkreisynth@jpeg"]}],"query":{"handle":"synthbrand.bsky.social"},"source":"public data via the Bluesky AppView API; not affiliated with Bluesky","complete":true,"platform":"bluesky","disclaimer":"Public data via third-party providers; not affiliated with or endorsed by any platform. Do not use to profile, target or train AI on individuals.","request_id":"01KEXAMPLE0000000000000000","next_cursor":null}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f1h3shEWgxBgTjsddjKQe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches public profile metadata for a single Bluesky account by handle, DID, or bsky.app URL, returning display name, bio, follower/following/post counts, verification status, avatar, creation date, and DID.","exampleAgentPrompt":"Can you pull up the Bluesky profile for pfrazee.com — I want to see their display name, bio, follower count, and whether they're verified?","exampleUseCases":[{"title":"Verify influencer follower count","prompt":"Look up the Bluesky profile for nym.bsky.social and tell me their follower count, how many posts they've made, and whether their account is verified — I'm evaluating them for a partnership."},{"title":"Resolve a DID to profile details","prompt":"I have a Bluesky DID — did:plc:ewvi7nxzyoun6zhhandbv25d — can you find the handle, display name, and bio associated with it?"},{"title":"Monitor a brand's Bluesky presence","prompt":"Fetch the current profile info for our brand account brandname.bsky.social — I need the follower count, following count, total posts, avatar URL, and account creation date for a report."}],"resultDescription":"Returns a JSON object containing: the account's DID, bsky.app profile URL, display name, bio text, follower count, following count, post count, verification status, avatar image URL, account creation timestamp, and the query handle used. Wrapped in a shared social schema with platform, source disclaimer, request ID, and as_of timestamp.","failureModes":["Handle not found on Bluesky — returns not-found response (not charged)","Malformed handle, DID, or URL input — treated as bad input, returned free","Rate limiting by the upstream Bluesky AppView API causing delayed or failed responses","Private or suspended accounts may return no profile data","DID resolution failure for did:web identifiers if the domain is unreachable"],"whenToPreferThis":"Use this endpoint when you need structured profile metadata for a single known Bluesky account — especially when you already have the handle, DID, or bsky.app URL and want authoritative counts (followers, following, posts) plus identity fields (DID, avatar, bio, verification). Prefer this over the Bluesky Posts & Search sibling when you need account-level stats rather than post content. It is cost-effective at $0.01/call for single-account lookups and charges nothing for bad or unresolvable inputs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:33:42.194Z","isFirstParty":false,"canonicalSlug":"bluesky-profile-lookup-f675db33"}