Apify Bluesky Scraper
/install apify-bluesky-scraper
Bluesky Scraper
Scrape Bluesky posts using an Apify Actor via the REST API.
Actor ID
WAJfBnZBYR9mJrk5d
Prerequisites
APIFY_TOKENenvironment variable must be setcurlandjqmust be available
Workflow
Step 1: Confirm search parameters with user
Ask what they want to search for. Supported input fields:
searchTerms(array of strings) - keywords to searchmaxResults(integer) - max posts to return (default: 50)sortBy(string) - "relevance" or "latest"
Step 2: Run the Actor (synchronous)
RESULT=$(curl -s -X POST "https://api.apify.com/v2/acts/WAJfBnZBYR9mJrk5d/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["SEARCH_TERM"], "maxResults": 50, "sortBy": "relevance"}')
echo "$RESULT" | jq '.'
For larger jobs (async):
RUN_ID=$(curl -s -X POST "https://api.apify.com/v2/acts/WAJfBnZBYR9mJrk5d/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["TERM"], "maxResults": 50}' | jq -r '.data.id')
Step 3: Poll and fetch (if async)
STATUS=$(curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?token=$APIFY_TOKEN" | jq -r '.data.status')
# Poll every 5s until SUCCEEDED or FAILED
curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN" | jq '.'
Step 4: Present results
Summarize: total posts, top by engagement, common themes. Offer JSON/CSV export.
Error Handling
- If APIFY_TOKEN not set:
export APIFY_TOKEN=your_token - If run FAILS:
curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID/log?token=$APIFY_TOKEN" - Rate limited (429): wait 60s, retry
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install apify-bluesky-scraper - After installation, invoke the skill by name or use
/apify-bluesky-scraper - Provide required inputs per the skill's parameter spec and get structured output
What is Apify Bluesky Scraper?
Scrape Bluesky social posts via AT Protocol. Use when user asks to search Bluesky, find Bluesky posts, monitor Bluesky discussions, or extract Bluesky data.... It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.
How do I install Apify Bluesky Scraper?
Run "/install apify-bluesky-scraper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Apify Bluesky Scraper free?
Yes, Apify Bluesky Scraper is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Apify Bluesky Scraper support?
Apify Bluesky Scraper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Apify Bluesky Scraper?
It is built and maintained by Marcin Dudek (@marcindudekdev); the current version is v1.0.0.