DEV Community

Cover image for I built a LinkedIn job scraper that sends daily digests to Discord (no login, no code)
alex
alex

Posted on

I built a LinkedIn job scraper that sends daily digests to Discord (no login, no code)

I got tired of manually checking LinkedIn every day, so I automated it.

Built a Make.com scenario that:

  • Scrapes LinkedIn jobs via Apify (no login required)
  • Filters for Easy Apply + remote + entry level
  • Sends a clean daily digest to Discord

Example output:
🔷 Automation Engineer — Acme Ltd
📍 United Kingdom | 💼 Full-time | ⏰ 2 hours ago
🔗 https://linkedin.com/jobs/view/...
---

How it works

  1. HTTP POST → Start Apify actor (worldunboxer/rapid-linkedin-scraper)
  2. Sleep 90s → Wait for scrape to finish
  3. HTTP GET → Fetch results from Apify dataset
  4. Iterator → Loop through jobs
  5. Filter → Easy Apply only
  6. Set Variable → Format each job entry
  7. Text Aggregator → Combine into one message
  8. HTTP POST → Send to Discord webhook

Key lessons learned

The JSON escaping problem — Line breaks in aggregated text break Discord's JSON. Fix: use Make.com's "Data structure" input method instead of raw JSON string. It escapes everything automatically.

Apify actor quirks — The actor sometimes ignores keyword parameters and returns random jobs. Workaround: add a local filter on job_title contains "keyword" after the iterator.

Running cost — Apify charges $0.001 per result. Daily runs with 5 results = ~$0.15/month. But you get 5 dollars a month for free to use however you want from apify.

The template

Packaged it as a Gumroad product with the blueprint + setup guide.
link

Happy to answer questions about the build in the comments.

Top comments (0)