How to Import Job Listings into Airtable with No-Code

Aug 17, 2022ā€¢Rosie Threlfall

In this guide, we'll run through how to import job listings into Airtable using the Adzuna API and the free Data Fetcher add-on.

Adzuna is a job search engine and its handy API allows you to import job listing data for various applications. You'll need to sign up to Adzuna here and find your API key here.

This tutorial is 100% no code.

Install Data Fetcher

First, install Data Fetcher to your baseĀ by accessing the Airtable marketplace. This free extension enables you to import different types of data into Airtable by using API integration.

Either create a free Data Fetcher account or sign in to your existing account using the 'Have an account?' button on the bottom left of the screen.

Alternatively, sign-up to Data Fetcher with your Google account by selecting 'Continue with Google'.Ā 

Data Fetcher Sign Up

Create Request to Import Job Listings into Airtable

Data Fetcher requests are used to import and export data. You can create multiple requests within one installation of Data Fetcher in an Airtable base.

To start, click on 'Create your first request' from the Data Fetcher home screen.

Create your first request in Data Fetcher

On the create request screen, select 'custom' for Application.


For Method, select 'Get' and copy and paste this URL: york

Enter your Application ID and API Key which can both be found here.

For what enter the type of jobs you want to find jobs for, e.g. 'Design'.

For where enter the location you wish to search for jobs in, e.g. 'New York'.

Add another parameter called 'permanent' and add '1' as the value in order to only import permanent job roles.

You can find further info about the different parameters you can import here.

Give your request a name such as 'Import Job Roles'.

Click 'Save & Run'.


TheĀ Response field mappingĀ modal will now open. This is where you choose which fields to import from Adzuna and how they map to your output table.Ā 

For each imported field, you can either map it to an existing field in your output table or create a new one. You are also able to choose a field type for any new fields.

Click filter all to remove any pre-selected fields, then use theĀ Find fieldĀ search bar to easily locate the fields you want to import.

For this example, we are going to import the following fields:

Results contract time map to the existing 'Name' field in your output table.
Results redirect url map to a new field called 'URL'.
Results description map to a new field called 'Description'.
Results created map to a new field called 'Date'.
Results location display name map to a new field called 'Location'
Results category label map to a new field 'Category' and choose the type 'single select field'.

Click 'Save & Run'.


Click 'Save & Run'.


Your output table will now be populated with the jobs that meet the search criteria defined by the parameters set in the Data Fetcher request.

Being able to import job listing data into Airtable could be useful for many reasons. By using a tool like Softr, you could easily create a job board and incorporate this into a website to show live job listings. You can read more about integrating Softr and Airtable to create a job board here.

Schedule Job Listings to import into Airtable Automatically

Currently, you'd need to manually click 'Run' in Data Fetcher to import any updates to the job listings or import any new listings matching your search criteria.

By using Data Fetcher's (paid) scheduling feature, you can run your request automatically at regular intervals so Data Fetcher will periodically check for new or updated job listings.

As this is a paid Data Fetcher feature, you will need to upgrade your account. In Data Fetcher, scroll to Schedule and click 'Upgrade'.


Choose a plan from the different options depending on your needs and enter your payment details.

data fetcher upgrade pricing plans.png

Back in Data Fetcher, click 'I've done this'.


UnderĀ Schedule click '+ Authorize'.

Schedule Data Fetcher

A window will open and prompt you to authorize the Airtable bases that Data Fetcher will be able to access.

By selecting 'All current and future bases in all current and future workspaces' this will avoid any issues with unauthorized bases in the future.

Click 'Grant access'.


You'll now see Schedule this request has been toggled to on.

Select a schedule based on intervals of 'Minutes', 'Hours', 'Days' or 'Months'. Click 'Save', and any new job listing data will automatically import into your Airtable base on your chosen schedule.

Schedule this request

Other Recent Posts

How to Import AWS S3 Data to Airtable with No-Code

How to Import AWS S3 Data to Airtable with No-Code

May 24, 2023


Rosie Threlfall

Connect to the GPT-4 API in Airtable with No-Code

Connect to the GPT-4 API in Airtable with No-Code

May 11, 2023


Rosie Threlfall

How to Create an Airtable Web Scraper with No-Code

How to Create an Airtable Web Scraper with No-Code

May 11, 2023


Rosie Threlfall

ā€¢Web Scraping