As part of another project i published a new Project: GermanArbeitsamtJobSearchClient.
The Api is really simple, you just need one endpoint for the jobsearches.
How to use?
using GermanArbeitsamtJobsearchClient.Models;
public async Task GetJobs(){
//Define your model
var request = new JobSearchRequest
{
Was = "Softwareentwickler",
Wo = "Berlin",
Berufsfeld = "Informatik",
Page = 1,
Size = 10,
Arbeitgeber = "Deutsche%20Bahn%20AG",
VeroeffentlichtSeit = 7, // Jobs der letzten 7 Tage
Zeitarbeit = false,
Angebotsart = 1, // 1 = Arbeit
Befristung = 0, // 0 = alle, 1 = befristet, 2 = unbefristet
Arbeitszeit = "vz", // vz = Vollzeit
Behinderung = false,
Corona = false,
Umkreis = 25 // 25 km Umkreis
};
var jobs = await SendJobSearchRequest(request);
// Do something with the jobs, e.g. display them in a list or save them to a database
}
Want to check it out?
The code is on Azure DeOps: https://dev.azure.com/saigkill/GermanArbeitsamtJobsearchClient and a mirror on Github: https://github.com/saigkill/GermanArbeitsamtJobsearchClient