Daily International Job Postings

FREEMIUM
By Techmap-io | Updated 6 months ago | Data
Followers: 2
Resources:
Product Website Terms of use
API Creator:
avatar
Techmap-io
techmap-io
Rate API:
Log In to Rate API

README

Get access to International job postings from up to 100 countries. On average ~120k job postings per day or 3.6M per month. Archive starting 01/2020.


Context of the API

This is the official Export API for Daily International Job Postings crawled and scraped by Techmap.io. As our terms mention the data might NOT be used by people or companies with competing business models and may not be used for resale or sold to third parties (See https://techmap.io/terms).

Techmap is a workplace search engine for tech workers to find companies with technologies that are used by their tech teams to build their products. We help developers, students and freelancers to find companies using specific technologies right at their doorstep.

As a side-product of charting the technologies used in companies, we are collecting job postings from different sources and offering them via this API.
Therefore, we enable you to collect and filter large amounts of job ads without developing, maintaining, and operating your own job crawling and scraping infrastructure!

Perfect when you want to support use cases such as:

  • Enrich / Backfill your Job Board
  • Identify trending job posting layouts and content
  • Analyze job posting structure and content
  • Extract company signals for sales intelligence
  • Generate leads for Staffing Companies
  • Identify potential customers
  • Improve your strategic market intelligence
  • Identify tools & technology trends
  • Extract skills in demand
  • Booster your competitive intelligence
  • Generate insights into the Job / Labour Market
  • Analyze employer presentation and branding portayals

or need a job postings API for other reasons!

If you have other requirements such as access via AWS S3 datasets or SLAs - Send us your needs and let’s talk!


The Data

Currently, we provide job postings from over 30 jobboards covering over 100 countries, which amounts to roughly 120k job postings per day or 3.6m per month worldwide. The latest statistics can be found on our website at Techmap.io’s Data Export Overview

> Please note that we, currently, exclude data from Germany (DE), Austria (AT), Switzerland (CH), Great Britain (UK / GB), and Ireland (IE).

The job posting data goes back up to January 2020 (2020-01-02) but will be limited in covered countries further back, as we expanded our crawling activites over time.

Current job postings are made available after a two-day window, in order to take account for job spreaders, late publishing by jobboards, timezone differences, our scraping activities, and our export activities. In a worst case scenario a job is published on day 1 via a job spreader, hits the jobboard(s) on day 2, will be found on day 3 by us, and exported on day 4.

> Please note: To give a first impression of our data we published an excerpt on Kaggle that contains 3.4 million International Job Postings from September 2021. (Beware: it has a size of 50GB)


Available Endpoints of the API

The main endpoints of our API are search and fetch related. Higher subscription plans will we able to get larger amounts of job postings in bulk jobs, early bird access, as well as access to metadata and analytical information.


Bulk Operations

Multi-Fetch Job Postings: /api/v1/bulk/jobs/{ids}

In order to get multiple full job postings, this endpoint enables you to get a jobs by multiple ids that were previously determined, e.g., by a search request. Querying is done by adding the comma-separated list of ids to the path (e.g., /api/v1/bulk/jobs/62029bba7d853d03ac262246,61f9b57fc328167ecf2c8a9c).

> NOTE: only available in higher subscription plans

Bulk Load of Job Postings: /api/v1/bulk/jobs

This endpoint enables you to search job postings by a countryCode, a date, and optionally a source (such as ‘linkedin_us’). Querying is done by using parameters (e.g., /api/v1/bulk/jobs?countryCode=lu&date=2022-02-01&page=1). The search result contains a list of IDs for job postings in a country on a specific day.

> NOTE: only available in higher subscription plans


Default Operations

Fetch Job Postings: /api/v1/jobs/{id}

In order to get the full job posting data, this endpoint enables you to get a job by id that was previously determined, e.g., by a search request. Querying is done by adding the id to the path (e.g., /api/v1/jobs/62029bba7d853d03ac262246).

Search for Job Postings: /api/v1/jobs

This endpoint enables you to search job postings by a countryCode, a date, and optionally a source (such as ‘linkedin_us’). Querying is done by using parameters (e.g., /api/v1/jobs?countryCode=lu&date=2022-02-01). The search result contains a list of IDs for job postings in a country on a specific day.

> Please note that the day is based on the date stated on the job posting’s page and might be slightly off due to job spreaders, delayed publishing, timezones, etc.


Metadata

Count Job Postings: /api/v1/meta/jobs/count

Get a count of job postings for a country and a time period. Querying is done by using parameters (e.g., /api/v1/meta/jobs/count?countryCode=lu&date=2022-02-01). The search result contains the count of job postings in a country on a specific day.

> NOTE: only available in higher subscription plans

List countries: /api/v1/meta/jobs/countries

Get the list of countries for a time period (day or month). Querying is done by using parameters (e.g., /api/v1/meta/jobs/countries?date=2022-02). The search result contains the distinct list of countries for a specific day or month.

> NOTE: only available in higher subscription plans

List sources: /api/v1/meta/jobs/sources

Get the list of sources for a time period (day or month). Querying is done by using parameters (e.g., /api/v1/meta/jobs/sources?date=2022-02). The search result contains the distinct list of sources for a specific day or month.

> NOTE: only available in higher subscription plans

Rating: 5 - Votes: 1