Bluesky hiring companies scraper avatar

Bluesky hiring companies scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Bluesky hiring companies scraper

Bluesky hiring companies scraper

Searches Bluesky for hiring posts using phrases like "we're hiring" and "join our team." Extracts company names, handles, post text, apply links, and engagement stats — no login required. Great for sourcing leads, recruiting research, tracking job market trends, and talent outreach effort.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Biddut Hossain

Biddut Hossain

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 months ago

Last modified

Share

Apify Actor (Python) that searches Bluesky for hiring-related posts (e.g. "we're hiring", "now hiring", "join our team") using Bluesky's public, no-login-required search API, and outputs the company/author, post text, links, and engagement stats to the Apify dataset.

Input

See .actor/input_schema.json. Key fields:

  • searchTerms — list of phrases to search for.
  • maxPostsPerTerm — cap per phrase (Bluesky paginates 100 at a time).
  • onlyWithLinks — only keep posts containing a link (often the apply link).
  • language — restrict to one language code, e.g. en.

Output

Each dataset item looks like:

{
"matchedSearchTerm": "we're hiring",
"company": "Acme Inc",
"handle": "acme.bsky.social",
"authorProfileUrl": "https://bsky.app/profile/acme.bsky.social",
"postText": "We're hiring a backend engineer! Apply: ...",
"postUrl": "https://bsky.app/profile/acme.bsky.social/post/abc123",
"createdAt": "2026-07-01T12:00:00.000Z",
"likeCount": 12,
"repostCount": 3,
"replyCount": 1,
"links": ["https://acme.com/careers"],
"language": "en"
}

Local run

pip install -r requirements.txt
apify run

Deploy to Apify

apify login
apify push