Skip to content

Automate job search tracking with SerpApi, Zapier and Airtable. This script fetches Google Jobs listings and sends them to a no-code Airtable dashboard via Zapier

Notifications You must be signed in to change notification settings

Maksym-TopDev/Serpapi_to_Airtable_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SerpApi to Airtable Automation

This project uses SerpApi's Google Jobs API to fetch job search results and sends them to Airtable via Zapier. It automates job tracking and creates a no-code dashboard to visualize data in real time.


Features

  • Fetches job results using the SerpApi Google Jobs engine
  • Parses and sends each result to a Zapier webhook
  • Zapier forwards the data into Airtable or any other connected tool
  • Real-time automation with no-code dashboard capabilities

Tech Stack

  • Python – for the CLI integration script
  • SerpApi – to access Google Jobs search results
  • Zapier – to automate forwarding data
  • Airtable – to visualize and manage the incoming job data

Demo

    python search_to_airtable.py --query "remote software developer" --location "Toronto" --max_results 3

Requirements

~ SerpApi account and API key

~ Zapier account and Webhook trigger set up

~ Airtable base (optional, for job dashboard)

~ Python 3.7+

Installation

  1. Clone the repository
git clone https://github.com/Maksym-TopDev/Serpapi_to_Airtable_Automation.git
cd Serpapi_to_Airtable_Automation
  1. Install dependencies
pip install -r requirements.txt
  1. Create a .env file in the root directory and add your credentials:
SERPAPI_KEY=your_serpapi_api_key
ZAPIER_WEBHOOK_URL=your_zapier_webhook_url

Troubleshooting

No results: Check your SerpApi key, query, or location.

Webhook issues: Ensure the Zap is published and the webhook URL is correct.

Airtable errors: Double-check that field names match the JSON keys.

About

Automate job search tracking with SerpApi, Zapier and Airtable. This script fetches Google Jobs listings and sends them to a no-code Airtable dashboard via Zapier

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages