Bluesky Developers API - AT Protocol & Lexicon Data

Complete Analytics API solution for Bluesky developers: Access AT Protocol data and Bluesky analytics without complex firehose parsing. Perfect for developers building Bluesky applications and analytics dashboards. Get top posts, account statistics by metric followers, reposts, replies, likes, and more.

API Overview

πŸš€ Quick Start

1. Get Your API Key

Sign up at graphtracks.com and generate your API key

2. Base URL

https://api.graphtracks.com

3. Authentication

X-API-Key: YOUR_API_KEY

4. Try it in Postman

Fork our complete API collection and start testing immediately

Run in Postman

πŸš€ Built for Bluesky Developers

πŸ”— AT Protocol Integration

Access AT Protocol data without complex firehose parsing. Our API handles the heavy lifting of AT Protocol data processing, giving you clean, structured data for your Bluesky applications.

πŸ“‹ Lexicon Data Access

Leverage Lexicon schemas and data structures seamlessly. Our API provides pre-processed Lexicon data, making it easy to build Bluesky clients and custom applications.

πŸ“Š Bluesky Analytics

Get comprehensive Bluesky tracking and analytics data. Monitor engagement, track performance, and analyze user behavior across the Bluesky network.

🌊 Firehose Alternative

Skip the complexity of Bluesky firehose data processing. Our API provides filtered, relevant data streams perfect for building Bluesky applications and monitoring tools.

πŸ“Š What You Can Do

πŸ“ˆ Account Analytics

Query any Bluesky account for comprehensive statistics over various timeframes

πŸ“ Post Analytics

Get detailed metrics including likes, reposts, replies, and engagement rates

πŸ† Top Posts

Retrieve top-performing posts and audience interaction data

πŸ‘₯ User Interactions

Get detailed interaction data including user profiles who engaged

πŸ› οΈ Key Endpoints

GET /v1/api/networks/BlueSky/accounts/{account_id}/stats/{metric} Get account statistics
POST /v1/api/networks/account Create network account
GET /v1/api/networks/accounts Get user's network accounts
GET /v1/api/networks/{network}/accounts/{account_id}/top-posts Get top performing posts

πŸ’‘ Example Request

curl -X GET "https://api.graphtracks.com/v1/api/networks/BlueSky/accounts/did:plc:z72i7hdynmk6r22z27h6tvur/stats/followers?timeframe=7d" \
  -H "X-API-Key: YOUR_API_KEY"

πŸ“š SDKs & Libraries

JavaScript/TypeScript

npm install @graphtracks/client

Dart/Flutter

graphtracks: ^1.0.0

❓ Frequently Asked Questions

How does this compare to Bluesky firehose data?

Our API provides pre-processed, structured data from the Bluesky firehose, eliminating the need for complex parsing and filtering. You get clean, relevant data without the infrastructure overhead.

Can I use this for Bluesky custom feeds development?

Absolutely! Our API is perfect for building Bluesky custom feeds, providing the engagement data and user interaction metrics you need to create compelling feed algorithms.

Do you support AT Protocol Lexicon schemas?

Yes, our API fully supports AT Protocol Lexicon data structures, making it easy to work with Bluesky's schema definitions and build compliant applications.

Is this suitable for Bluesky client development?

Perfect for Bluesky client development! Our API provides all the analytics and engagement data you need to build feature-rich Bluesky applications and clients.

How do I get started with Bluesky analytics?

Simply sign up, get your API key, and start making requests. Our comprehensive documentation and Postman collection make integration quick and easy.

Can I monitor competitor Bluesky accounts?

Yes, our API allows you to track and analyze any public Bluesky account, making it perfect for competitive analysis and social media monitoring.