浏览器

finding-software-engineers-on-twitter

试用

Finds software engineers and developers to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find software engineers on Twitter for recruiting, discover developers to hire from their Twitter profile, find backend frontend or full-stack engineers on X for talent sourcing, identify programmers by tech stack on Twitter, find software engineers who are open to work on Twitter, build a developer recruiting pipeline from social, or find engineers tweeting about job search or career changes. Returns handle, name, tech stack (from bio/tweets), follower count, and open-to-work signals. Ideal for technical recruiters, startup hiring managers, and engineering talent acquisition teams.

它能做什么

Finds software engineers and developers to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find software engineers on Twitter for recruiting, discover developers to hire from their Twitter profile, find backend frontend or full-stack engineers on X for talent sourcing, identify programmers by tech stack on Twitter, find software engineers who are open to work on Twitter, build a developer recruiting pipeline from social, or find engineers tweeting about job search or career changes. Returns handle, name, tech stack (from bio/tweets), follower count, and open-to-work signals. Ideal for technical recruiters, startup hiring managers, and engineering talent acquisition teams.

技能文档

Finding Software Engineers on Twitter

Discovers software engineers on Twitter/X via tech stack keywords, open-to-work signals, and engineering community activity. Twitter surfaces engineers who are active in their tech community — a strong passive candidate signal.

Prerequisites

  • APIFY_TOKEN environment variable set
  • Optional: Apify MCP server installed

Inputs

ParameterTypeRequiredDefaultNotes
startUrlsarrayOptional[]Twitter profile or tweet URLs
twitterHandlesarrayOptional[]Twitter usernames (without @)
twitterUserIdsarrayOptional[]Twitter user IDs
getFollowersbooleanOptionalfalseExtract follower lists
getFollowingbooleanOptionalfalseExtract following lists
getRetweetersbooleanOptionalfalseExtract retweeters of a tweet URL
includeUnavailableUsersbooleanOptionalfalseInclude unavailable/suspended users
maxItemsnumberOptionalUnlimitedMaximum users to return
customMapFunctionstringOptionalJavaScript function to transform each output object

Workflow

Progress:
- [ ] Step 1: Search tweets by tech stack + role signals
- [ ] Step 2: Collect unique handles
- [ ] Step 3: Enrich profiles via twitter-user-scraper
- [ ] Step 4: Score candidate fit
- [ ] Step 5: Deliver candidate list

Step 1: Search Queries

Queries: ["[TECH_STACK] engineer", "[TECH_STACK] developer", "senior [TECH_STACK]",
          "built with [TECH_STACK]", "[TECH_STACK] open to work", "[TECH_STACK] job search"]

For open-to-work pass: add "looking for [TECH_STACK] role", "[TECH_STACK] available"

Recommended — run_actor.js (handles waiting, output, and file saving automatically):

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}'

# Save as CSV
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# Save as JSON
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

APIFY_TOKEN must be set in environment or .env file.

If Apify MCP is available:

Tool: apify:run-actor
Actor: "apidojo~tweet-scraper"
Input:
{
  "searchTerms": ["[TECH_STACK] engineer", "senior [TECH_STACK] developer", "built with [TECH_STACK]"],
  "maxItems": 300,
  "tweetLanguage": "en"
}

REST API fallback:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tweet-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["Python engineer", "senior Python developer", "built with Python"], "maxItems": 300}'

Collect unique author.username from results.

Step 2: Enrich Profiles

If Apify MCP is available:

Tool: apify:run-actor
Actor: "apidojo~twitter-user-scraper"
Input: {"usernames": ["[username1]", "[username2]", "..."]}

REST API fallback:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~twitter-user-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"usernames": ["handle1", "handle2"]}'

Step 3: Score Candidate Quality

Tech stack confirmation: bio or recent tweets mention the target tech stack → stack_confirmed = true

Role level proxy from bio:

  • "senior", "staff", "principal", "lead", "CTO", "VP Eng" → senior+
  • "mid", "3+ years", "5 years" → mid
  • "junior", "new grad", "bootcamp" → junior

Open-to-work score:

candidate_score = (stack_confirmed ? 1 : 0) * 0.35
                + (open_to_work_signal ? 1 : 0) * 0.30
                + (followerCount in 200..20000 ? 1 : 0.6) * 0.20
                + (tweeted_in_last_30_days ? 1 : 0) * 0.15

Active = tweeted in last 30 days; Passive = 30–90 days; Dormant = > 90 days

Step 4: Edge Cases

  • Results dominated by developer tools companies: Filter out accounts where followerCount > 50K and bio mentions company/brand — these are likely dev tool marketing accounts
  • Location filtering: Twitter bio location is free text — use contains match; filter out profiles with ambiguous or non-geographic location entries
  • < 20 results for niche stack: Broaden to language family (e.g. "Rust" → "systems programming") or remove role level filter
  • Bot accounts: Flag profiles where follower/following ratio < 0.05 AND tweetsCount < 10 as likely bots

Output Format

# Software Engineer Candidates: [TECH_STACK]
Profiles found: [N] | Open-to-work: [N] | Senior: [N] | Mid: [N] | Active: [N] | Date: [DATE]

## Priority: Open-to-Work Candidates
| Name | @Handle | Role Level | Location | Stack Confirmed | Followers | Last Active | Score |
|------|---------|-----------|---------|----------------|-----------|------------|-------|
| [name] | @[handle] | Senior | [city] | ✓ | [N] | [X days ago] | [0.XX] |

## Passive Candidates (Not Actively Searching)
| Name | @Handle | Role Level | Location | Stack | Followers | Score |
|------|---------|-----------|---------|-------|-----------|-------|

## Bio Highlights
Top 5 candidates — summarized bios:
1. @[handle]: "[bio excerpt]" — [tech signals]

Troubleshooting

Results are all companies not individuals: Add "-company -official -team -agency" as negative search terms, or filter bio for first-person pronouns. Tech stack too common returns too many results: Add a second filter — location OR seniority level — to reduce to a manageable size. Few open-to-work signals: Most passive candidates don't signal openly; focus outreach on the passive tier with personalized messages referencing their recent tweets.

相关技能

Finds data scientists and ML engineers to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find data scientists on Twitter for recruiting, discover machine learning engineers or AI researchers to hire from X, find data analysts or ML practitioners by specialization on Twitter, identify NLP computer vision or LLM engineers via social signals, find data science professionals open to work on Twitter, build a data science talent pipeline from social, or find researchers posting about job opportunities. Returns handle, name, ML specialty (from bio/tweets), stack (Python/R/TensorFlow), follower count, and open-to-work signals. Ideal for ML engineering hiring managers, AI research labs, and data-driven startups.

1 次安装

Finds professionals currently employed at startups to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find startup employees to recruit on Twitter, discover people working at early-stage startups for talent poaching, find employees at Series A or B companies on X who might be open to new roles, identify talent at competitor startups via Twitter, build a talent map of startup employees in a sector on Twitter, find people with startup experience for recruiting, or discover potential candidates at named startup companies. Returns handle, name, current company (from bio), role level, follower count, and career change signals. Ideal for technical recruiters, startup talent leads, and VC-backed company HR teams.

1 次安装

Finds freelancers and independent contractors to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find freelancers on Twitter for contract work, discover independent contractors for hire in a skill area on X, find freelance developers designers writers or marketers on Twitter, identify consultants or solopreneurs by specialty on Twitter for project work, find contractors available for hire via social signals, build a freelancer roster from Twitter for agency or project needs, or find independent workers actively seeking clients. Returns handle, name, skill set (from bio), client signals, follower count, and availability indicators. Ideal for agencies, startup operators, and project managers needing on-demand specialist talent.

1 次安装

Finds marketing professionals and growth specialists to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find marketing professionals on Twitter for recruiting, discover growth marketers or CMOs to hire from X, find content marketers SEO specialists or paid acquisition managers on Twitter, identify demand generation or lifecycle marketing managers via social, find marketing leads or VP Marketing candidates from Twitter, build a marketing recruiting pipeline from social, or find marketers posting about career moves. Returns handle, name, marketing specialty (from bio), follower count, content signals, and open-to-work indicators. Ideal for startup marketing hiring managers, growth-stage companies, and executive recruiting firms.

1 次安装

Finds designers and creative professionals to recruit using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find designers on Twitter for recruiting, discover UX UI or graphic designers to hire on X, find product designers or creative directors from their Twitter profile, identify visual designers by portfolio signals on Twitter, find motion designers illustrators or brand designers for talent sourcing, build a creative recruiting pipeline from social, or find designers posting about job search. Returns handle, name, design discipline (from bio), portfolio link, follower count, and portfolio signals. Ideal for design agencies, product design leads, creative directors, and startup hiring teams.

1 次安装

Finds SaaS companies and software startup leads from Twitter/X using apidojo's Twitter scrapers on Apify. Triggers when the user asks to: find SaaS companies on Twitter for partnership or sales outreach, build a list of software startups by vertical, find B2B SaaS founders or decision-makers on X, identify early-stage software companies by their Twitter activity, discover SaaS products in a specific niche from Twitter, find software vendors posting about product launches or fundraising, or compile a SaaS company contact list from social media. Returns company handle, founder name (from bio), follower count, product description, and recent tweets. Ideal for SaaS integration partners, investor outreach, B2B sales teams, and startup press.

1 次安装