Api to get Average IT jobs

WHAT IS THIS?

Data collected from major job websites, provides an average of the total number of jobs found.

The 'new_jobs' key represents the delta between today jobs - yesterday jobs

Current IT jobs provided by this api:



HOW TO USE IT?

Just call an endpoint with GET http method.

BASE URL

Using v1 api as an example, look here for different versions (in case there are).

https://avgjobs.top/api/v1

ENDPOINTS

Main

GET /jobs

Returns a JSON object containing all the jobs (there can be a large amount of data).

{"jobs": [{"keyword": "Python", "country": "Brazil", "jobs": 49000, "new_jobs": -49000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Canada", "jobs": 23000, "new_jobs": -23000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Chile", "jobs": 3000, "new_jobs": -3000, "date": "2024-07-20"}, {"keyword": "Python", "country": "China", "jobs": 131000, "new_jobs": -131000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Denmark", "jobs": 2000, "new_jobs": -2000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Estonia", "jobs": 74, "new_jobs": -74, "date": "2024-07-20"}, {"keyword": "Python", "country": "Finland", "jobs": 1000, "new_jobs": -1000, "date": "2024-07-20"}, {"keyword": "Python", "country": "France", "jobs": 65000, "new_jobs": -65000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Germany", "jobs": 108000, "new_jobs": -108000, "date": "2024-07-20"}], "status_code": 200}

Countries as endpoint

Countries with data at the moment


GET /jobs/unitedkingdom

It returns all the data related to that country.

{"jobs": [{"keyword": "Python", "country": "United Kingdom", "jobs": 83000, "new_jobs": 83000, "date": "2024-08-10"}, {"keyword": "Golang", "country": "United Kingdom", "jobs": 85, "new_jobs": 85, "date": "2024-08-10"}, {"keyword": "Python", "country": "United Kingdom", "jobs": 94000, "new_jobs": -94000, "date": "2024-07-20"}, {"keyword": "Python", "country": "United Kingdom", "jobs": 96000, "new_jobs": 2000, "date": "2024-07-21"}, {"keyword": "Python", "country": "United Kingdom", "jobs": 92000, "new_jobs": -4000, "date": "2024-07-22"}], "status_code": 200}

Dates as endpoints

GET /jobs/2024-07-20

Returns every record on the given date.

{"jobs": [{"keyword": "Python", "country": "Brazil", "jobs": 49000, "new_jobs": -49000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Canada", "jobs": 23000, "new_jobs": -23000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Chile", "jobs": 3000, "new_jobs": -3000, "date": "2024-07-20"}, {"keyword": "Python", "country": "China", "jobs": 131000, "new_jobs": -131000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Denmark", "jobs": 2000, "new_jobs": -2000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Estonia", "jobs": 74, "new_jobs": -74, "date": "2024-07-20"}, {"keyword": "Python", "country": "Finland", "jobs": 1000, "new_jobs": -1000, "date": "2024-07-20"}, {"keyword": "Python", "country": "France", "jobs": 65000, "new_jobs": -65000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Germany", "jobs": 108000, "new_jobs": -108000, "date": "2024-07-20"}, {"keyword": "Python", "country": "India", "jobs": 123000, "new_jobs": -123000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Ireland", "jobs": 4000, "new_jobs": -4000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Italy", "jobs": 17000, "new_jobs": -17000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Japan", "jobs": 42000, "new_jobs": -42000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Luxembourg", "jobs": 1000, "new_jobs": -1000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Netherlands", "jobs": 43000, "new_jobs": -43000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Portugal", "jobs": 8000, "new_jobs": -8000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Scotland, United Kingdom", "jobs": 4000, "new_jobs": -4000, "date": "2024-07-20"}, {"keyword": "Python", "country": "South Korea", "jobs": 1000, "new_jobs": -1000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Spain", "jobs": 16000, "new_jobs": -16000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Sweden", "jobs": 8000, "new_jobs": -8000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Switzerland", "jobs": 11000, "new_jobs": -11000, "date": "2024-07-20"}, {"keyword": "Python", "country": "Taiwan", "jobs": 3000, "new_jobs": -3000, "date": "2024-07-20"}, {"keyword": "Python", "country": "United Kingdom", "jobs": 94000, "new_jobs": -94000, "date": "2024-07-20"}, {"keyword": "Python", "country": "United States", "jobs": 342000, "new_jobs": -342000, "date": "2024-07-20"}], "status_code": 200}