Description:
Automate your job search process by querying the Job Search Global API via RapidAPI every 6 hours for a specified keyword like “Web Developer.” This workflow extracts job listings and saves them directly to Google Sheets, with alerts sent for any API failures.
Schedule Trigger
Runs the workflow automatically every 6 hours to ensure up-to-date job listings.
Set Search Term
Defines the dynamic job keyword, e.g., "Web Developer," used in API requests.
Fetch Job Listings
Sends a POST request to the Job Search Global API (via RapidAPI) to retrieve job listings with pagination.
Check API Response
Validates the API response status, branching workflow on success or failure.
Extract Job Data
Parses the job listings array from the API response for processing.
Save to Google Sheet
Appends or updates job listings in Google Sheets, avoiding duplicates by matching job titles.
Send Failure Notification Email
Sends an alert email if the API response fails or returns an error.
Column Name | Description |
---|---|
title | Job title |
url | Job posting URL |
company | Company name |
postDate | Date job was posted |
jobSource | Source of the job listing |
slug | Unique job identifier or slug |
sentiment | Sentiment analysis score (if any) |
dateAdded | Date the job was added to the sheet |
tags | Associated tags or keywords |
viewCount | Number of views for the job post |
Create your free n8n account and set up the workflow in just a few minutes using the link below:
Save time, stay consistent, and grow your LinkedIn presence effortlessly!