Railway

Deploy jobs-scraper

A template for a jobs scraper API from a popular job hosting website

Deploy jobs-scraper

Just deployed

Deploy and Host jobs-scraper on Railway

jobs-scraper is a FastAPI app that scrapes LinkedIn's public job search results and returns structured job listings including title, company, location, description, salary, and seniority, as JSON. Built for daily automation workflows and LLM-based filtering pipelines.

About Hosting jobs-scraper

jobs-scraper exposes a single POST endpoint (/jobs) that accepts search keywords, location, and work type filters. On each request it scrapes LinkedIn's public guest job search API, fetches individual job detail pages for full descriptions, and returns clean structured JSON. Hosting on Railway gives you a persistent, always-on URL you can hit from automation tools like Make, Zapier, or a cron job — no local machine required.

Common Use Cases

  • Daily job digest emails filtered by an LLM to match your ideal role
  • Automated job tracking pipeline feeding into a spreadsheet or database

Dependencies for jobs-scraper Hosting

  • Python 3.11+
  • Poetry for dependency management

Deployment Dependencies

  • FastAPI
  • httpx
  • BeautifulSoup4

Implementation Details

POST /jobs with a JSON body:

{
  "keywords": ["software engineer", "python", "AWS"],
  "searches": [
    {"location": "Chicago", "work_type": "hybrid"},
    {"location": "", "work_type": "remote"}
  ]
}

work_type accepts "onsite", "remote", "hybrid", or "". Add "debug": true to the payload to include request logs in the response.

Why Deploy jobs-scraper on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying jobs-scraper on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
View Template
Evolution API with n8n
[Jun'26] WhatsApp HTTP REST API with n8n automation, PostgreSQL and Redis.

codestorm
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates