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