# SocialFetch Bluesky Single Post Fetcher

> SocialFetch Bluesky Single Post Fetcher is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-15).

Fetches the full content of a single Bluesky post by its URL.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/bluesky/posts
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-bluesky-single-post-fetcher-50dfdca1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E6zwIvF6A3DP0Sixl_STN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability socialfetch-bluesky-single-post-fetcher-50dfdca1
```

Example prompt: Can you pull the full content of this Bluesky post for me: https://bsky.app/profile/user.bsky.social/post/3jxample123?

## When to prefer this

Use this endpoint when you need to retrieve the full content and metadata of one specific Bluesky post identified by its URL. Prefer this over profile listing endpoints when you already have a direct link to the post and need its details without browsing a user's full timeline.

## Known failure modes

- Invalid or malformed Bluesky post URL returns an error
- Post has been deleted or is unavailable returns not found
- Private or restricted post may return access error
- Network or upstream Bluesky API timeout
- Missing required 'url' query parameter returns validation error

## How this service works

Get a single Bluesky post by URL.

## Output

Returns the full data object for a single Bluesky post, including post text, author details, timestamps, engagement counts, and other associated metadata for the specified post URL.

## Request schema (JSON Schema)

```json
{
 "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": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Link to the Bluesky post."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-bluesky-single-post-fetcher-50dfdca1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
