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.