SShortSingh.
Back to feed

Bluesky's Open API Lets Anyone Export Follower Data Without Logging In

0
·1 views

Unlike most major social networks, Bluesky exposes public profile data — including follower and following lists — through a documented API that requires no authentication. The AT Protocol, which underpins Bluesky, is designed to be open, making bios, follower counts, and audience lists freely queryable via two main endpoints. A developer has built an Apify-based tool called Bluesky Profile Scraper to handle bulk exports, pagination, and rate-limit management at a cost of $2 per 1,000 records. The tool supports scheduled snapshots and outputs data in JSON or CSV format, with use cases ranging from influencer vetting to competitor audience analysis. The developer notes that Bluesky remains the only major network where such open data access is currently reliable and straightforward.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

TypeScript 6.0 isolatedDeclarations Cuts Build Times by Parallelising Declaration Emit

TypeScript 6.0 introduces the isolatedDeclarations feature, which removes the type checker as a dependency during declaration file (.d.ts) generation. Instead of analysing cross-file import chains, the compiler now derives declarations purely from explicit type annotations in each source file, allowing parallel processing. This change can reduce large monorepo build times from several minutes to milliseconds, since each file emits its declarations independently. The tradeoff is stricter code requirements: all exported functions, classes, and variables must carry explicit type annotations, and previously implicit types will surface as hard errors. The feature also makes faster transpilers like esbuild and swc viable for full declaration file workflows, broadening TypeScript's integration options.

0
ProgrammingDEV Community ·

How Leader Election in Distributed Systems Determines Recovery Speed

In distributed systems, agreeing on which node gets to make decisions — known as leader election — is often more costly than agreeing on data transactions. When a controller node fails, services that depend on it for routing and coordination can become completely unavailable until a new leader is chosen. Consensus algorithms like Raft and Paxos handle this by having remaining nodes detect the failure via missed heartbeats, then campaign and vote to elect a replacement. The election process requires a majority quorum and can take anywhere from milliseconds to several seconds based on network conditions and timeout configurations. Platforms like Apache Kafka rely on this mechanism to maintain continuity of their controller node, making election latency a direct driver of system recovery time.

0
ProgrammingDEV Community ·

Developer builds CLI tool to monitor Eslite book stock, bypassing Cloudflare protection

A developer has created a lightweight command-line tool to query real-time inventory data from Eslite's online store (eslite.com), addressing the limitation of having to manually check each product page individually. The tool calls Eslite's backend API directly and bypasses Cloudflare's TLS fingerprint detection by using the curl-cffi library to impersonate a real Chrome browser, since standard Python HTTP libraries are blocked with a 403 error. Each API request includes a live-generated timestamp parameter, which the backend appears to use for cache validation. The tool supports batch queries via product GUIDs or full URLs, color-coded stock status output, and a watch mode that automatically refreshes results at user-defined intervals. Error handling ensures that a failed lookup for one product does not interrupt the rest of a batch query.

0
ProgrammingDEV Community ·

DEV Community User Asks About Merchandise and Non-Badge Perks

A DEV Community member has raised a question about whether the platform offers tangible perks beyond its existing promotions and badges. The user specifically inquired about the possibility of obtaining DEV-branded merchandise, such as caps or shirts. The question reflects curiosity about how the platform rewards or engages its community members in more physical, real-world ways. No official response or confirmation of such a merchandise program has been mentioned in the post.

Bluesky's Open API Lets Anyone Export Follower Data Without Logging In · ShortSingh