# StableSocial Bluesky User Posts Scraper

> StableSocial Bluesky User Posts Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Fetches the posts of a Bluesky user by handle or DID (user ID)

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/bluesky/user/posts
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-bluesky-user-posts-scraper-f55587f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZLATaaREvTEVUDN_vFRy7

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 stablesocial-bluesky-user-posts-scraper-f55587f6 -d '<json body>'
```

Example prompt: Can you pull all the recent posts from the Bluesky user with handle 'bsky.social' — I want to see what they've been posting lately?

## When to prefer this

Use this endpoint when you need to retrieve the post history or timeline of a specific Bluesky user by their handle or DID. It is ideal for social media monitoring, creator research, content analysis, or competitive intelligence workflows involving Bluesky. Prefer this over building your own Bluesky scraper when you need a pay-per-request, no-infrastructure solution.

## Known failure modes

- Invalid or non-existent Bluesky handle returns an error or empty result
- Malformed DID format causes a request validation failure
- User account is private or deactivated resulting in no data returned
- Both handle and user_id omitted causes a missing required field error
- Rate limiting or scraping restrictions may return partial data or a failure response

## How this service works

Scrape Creators · Bluesky — Posts

## Output

Returns a list of posts from the specified Bluesky user account, including post content, timestamps, and associated metadata such as likes, reposts, and replies.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "handle": {
   "type": "string",
   "description": "Bluesky handle"
  },
  "user_id": {
   "type": "string",
   "description": "Bluesky 'did'. (For some reason Bluesky calls their user ids, 'did' for whatever reason)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-bluesky-user-posts-scraper-f55587f6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
