Answers / Bluesky
How do I stop social media data from filling my model's context window?
Ask for less. PostToData returns the same results in four sizes: on one measured Bluesky search of 10 posts, the full upstream payload was about 6,900 tokens, standard about 1,700, compact about 900 and markdown about 570. Markdown still includes the link to every post.
Bluesky · search posts · $0.001 a call · one verified website trial · updated 2026-11-13
Run it live
Calls run only when you press Run. Opening this page does not spend credit.
Loading…
Your results will appear here. Choose a platform and action, then press Run.
Real API calls require verification for one trial, or a signed-in account with prepaid credit.
From code
curl "https://posttodata.com/v1/bluesky/search?query=standing+desk&limit=5" -H "Authorization: Bearer YOUR_API_KEY"import requests
r = requests.get(
"https://posttodata.com/v1/bluesky/search",
headers={"Authorization": "Bearer YOUR_API_KEY"},
params={"query": "standing desk", "limit": 5},
)
for item in r.json()["data"]["items"]:
print(item["url"], item.get("text") or item.get("title"))From your AI
Claude and ChatGPT clients that support OAuth can sign in without pasting a key. Follow the client setup guide. The command below is the API-key option for Claude Code.
claude mcp add --transport http posttodata https://posttodata.com/mcp --header "Authorization: Bearer YOUR_API_KEY"Then ask
“Search Bluesky for standing desk and tell me the three most common opinions.”
The model calls search_posts with platform bluesky.
Good to know
- Set format=markdown or format=compact on any call. MCP tools use markdown by default.
- Every response reports meta.approx_tokens so you can budget before the next call.
- Lower limit when you only need the top few results.
Full reference in the docs. All Bluesky endpoints are on the Bluesky API page.
More answers