AT Protocol Scraper — Bluesky, Skylight Posts & Profiles API
Pricing
from $0.005 / actor start
AT Protocol Scraper — Bluesky, Skylight Posts & Profiles API
Extract public posts, profiles & search from Bluesky, Skylight & AT Protocol apps. No login. Fast HTTP API. Pay per result.
Pricing
from $0.005 / actor start
Rating
0.0
(0)
Developer
Felix GoldWin
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
🎬 Skylight Scraper — Posts, Profiles & Search
A fast, login-free Apify Actor that extracts Skylight Social public data via the AT Protocol public API. Skylight is a decentralized short-form video platform built on AT Protocol (same open network as Bluesky) with 380K+ users and growing.
No authentication. No API keys. No proxies. No browser. Pure HTTP API calls.
🔍 What It Does
Extracts public Skylight data from the AT Protocol network using the same infrastructure that powers Bluesky. Modes:
| Mode | What You Get |
|---|---|
| Search Posts | Find posts by keyword. Add "skylight" to queries to find Skylight-specific content. |
| Get Profiles | Full profile: display name, bio, follower/following/post counts, avatar, banner, join date. |
| Get User Posts | All public posts from a specific Skylight/AT Protocol user with engagement metrics. |
| Profiles + Posts | Fetch both profile and posts in one run. |
Toggle Skylight Only to filter results to users with skylight.social handles.
📊 Data Extracted
Posts
- Text content, creation date, language
- Engagement: likes, reposts, replies, quotes
- Author: handle, DID, display name, avatar, follower count
- Hashtags, mentions, links
- Media URLs and types (images, videos, link previews, quote posts)
isSkylightflag — true if user has a skylight.social handle
Profiles
- DID, handle, display name, bio
- Avatar and banner URLs
- Follower, following, post counts
isSkylightflag- Index date, join date
⚙️ Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | string | search, profile, posts, or both |
handles | string[] | For search: keywords. For profile/posts: AT Protocol handles |
searchQueries | string[] | Keywords for search mode |
maxItems | integer | Max results per handle/query (1-10000, default 100) |
skylightOnly | boolean | Filter to skylight.social users only |
Example: Search for Skylight posts
{"mode": "search","searchQueries": ["skylight creator", "skylight social"],"maxItems": 100,"skylightOnly": false}
Example: Get Skylight creator profiles
{"mode": "profile","handles": ["creator.skylight.social", "creator2.skylight.social"],"maxItems": 10}
Example: Skylight-only search
{"mode": "search","searchQueries": ["dance", "music", "comedy"],"maxItems": 200,"skylightOnly": true}
💲 Pricing
| Event | Price |
|---|---|
| Start (per run) | $0.005 |
| Post result | $0.001 |
| Profile result | $0.002 |
With Apify's $5/month free credit, you get ~200 posts or ~50 profiles free every month.
🔧 How It Works
This Actor uses the AT Protocol public API (public.api.bsky.app) which indexes all public content across the AT Protocol network — including Skylight users. The skylightOnly flag filters results by checking if the author's handle contains skylight.social.
Skylight is built on AT Protocol, meaning:
- No authentication required for public data
- Same infrastructure as Bluesky
- Public API is stable and maintained
- As Skylight grows, your scraper automatically picks up new content
📤 Output Example
{"uri": "at://did:plc:abc123/app.bsky.feed.post/xyz","text": "Check out my latest Skylight video!","createdAt": "2026-07-06T12:00:00.000Z","likeCount": 156,"repostCount": 23,"replyCount": 8,"quoteCount": 3,"authorHandle": "creator.skylight.social","authorName": "Skylight Creator","authorFollowers": 12500,"hashtags": ["skylight", "video"],"mediaUrls": ["https://cdn.bsky.app/img/..."],"mediaTypes": ["image"],"isSkylight": true,"scrapedAt": "2026-07-06T15:30:00.000Z"}
🎯 Use Cases
- Creator discovery — find trending Skylight creators
- Content research — analyze what's popular on the platform
- Competitor analysis — track creator growth and engagement
- Trend tracking — monitor hashtags and topics
- Social listening — brand monitoring on Skylight
❓ FAQ
Do I need a Skylight or Bluesky account? No. The AT Protocol public API requires no authentication for reading public data.
Is this legal? Yes. This Actor only accesses publicly available data through AT Protocol's official public API endpoints. No scraping of private content.
What's the difference between this and Bluesky scrapers? This Actor is optimized for Skylight content discovery with built-in Skylight handle filtering. It pulls from the same AT Protocol network but helps you focus on the Skylight platform specifically.
Can I run this on a schedule? Yes — schedule recurring runs via Apify's scheduler for automated monitoring.
🐘 Also Check Out
- Bluesky Scraper — General AT Protocol/Bluesky scraping
- Mastodon Scraper — Fediverse data extraction
⚠️ Disclaimer
This Actor uses publicly available AT Protocol API endpoints. Rate limiting is handled automatically. Respect the AT Protocol's fair use policies when running at high volumes.