HN Who is Hiring Scrape
HN Who is Hiring Scrape
Manual
High
20
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
20
Node Types
12
Node Types
filter
Get latest post
1 node
split Out
Split out children (jobs), Split Out
2 nodes
manual Trigger
When clicking ‘Test workflow’
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4
5 nodes
lm Chat Open Ai
OpenAI Chat Model
1 node
output Parser Structured
Structured Output Parser
1 node
http Request
Search for Who is hiring posts, HI API: Get the individual job post, HN API: Get Main Post
3 nodes
set
Get relevant data, Extract text
2 nodes
chain Llm
Trun into structured data
1 node
code
Clean text
1 node
limit
Limit for testing (optional)
1 node
airtable
Write results to airtable
1 node
Workflow JSON
24.87 KB
{
"id": "0JsHmmyeHw5Ffz5m",
"meta": {
"instanceId": "d4d7965840e96e50a3e02959a8487c692901dfa8d5cc294134442c67ce1622d3",
"templateCredsSetupCompleted": true
},
"name": "HN Who is Hiring Scrape",
"tags": [],
"nodes": [
{
"id": "f7cdb3ee-9bb0-4006-829a-d4ce797191d5",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-20,
-220
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0475e25d-9bf4-450d-abd3-a04608a438a4",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
60,
-620
],
"parameters": {
"width": 460,
"height": 340,
"content": "## Go to https://hn.algolia.com\n- filter by \"Ask HN: Who is hiring?\" (important with quotes for full match)\n- sort by date\n- Chrome Network Tab > find API call > click \"Copy as cURL\"\n- n8n HTTP node -> import cURL and paste ...Showing first 1000 characters. Click "Expand" to view the full JSON.