LinkedIn

Their documentation + LinkedIn_Jobs_XML_Develo…

We scrape the XML feeds of ATS partners every six hours and for job board partners every 24 hours.

Sandbox: https://space-rt-s.fra1.digitaloceanspaces.com/linkedin.xml

Production: https://space-rt.fra1.digitaloceanspaces.com/linkedin.xml

Results:

https://www.linkedin.com/company/rockenjobs/jobs/

Limits:

A feed can contain maximum 500K jobs. However, for feeds with 500k jobs or more (large partners):

  • Split jobs into several feeds based on country location

  • Do not rotate jobs between feeds. Each feed should contain unique and consistent jobs to avoid having a job show on one feed today and later (or also) on another feed.

  • Since 09.09.24 the feed publishes only the first created publication for each vacancy. This doesn’t concern the publications which are not related to a vacancy, they are published as usual.

Job description specification – 2 type of the custom tags can be added to the end of the description:

  1. Top level category tag: #LI-it if publication has children from this category. #LI-bauwesen subcategory are treated as top category

  2. Promote tag: #LI-rocken-new (when difference between current date and date publication less or equal 3 days)

Our Fields

Field

Required

Description

Example value

Absent in Partner doc

publisher

  •  

Constant value: ROCKEN

Should be used once in the beginning

ROCKEN

  •  

publisherurl

  •  

Constant value: https://rocken.jobs

Should be used once in the beginning

<publisherurl>https://rocken.jobs</publisherurl>

  •  

partnerJobId

  •  

Publication ID

<![CDATA[54514]]>

  •  

company

  •  

Constant value: ROCKEN

<![CDATA[ROCKEN]]>

  •  

title

  •  

Form: Name

This field cannot be changed once the job is posted

<![CDATA[Sachbearbeiter Export (m/w/d)]]>

  •  

description

  •  

Allowed tags: <b><strong><u><i><br><p><ul><li><em>

More information: Feed description

  •  

applyUrl

  •  

Link to the application form

Example

<![CDATA[https://rocken.jobs/application/sachbearbeiter-export-mwd54514/?utm_source=linkedin&utm_medium=cpc&utm_campaign=sponsored]]>

  •  

location

  • NA

This is a description of the job location.

  • US locations – City, State (for example, “San Francisco, CA”)

  • Non-US locations – City, Country/Region (for example, “London, United Kingdom”)

Try to get firstly full_address then “Location name, City name, Region name, Country name” to put maximum of the info that we have

<location><![CDATA[08860 Sitges, Provinz Barcelona, Spanien]]></location>

alternateLocations

  • NA when more than 1 location

Other locations with same format

Try to get firstly full_address then “Location name, City name, Region name, Country name” to put maximum of the info that we have

Note: When posting a job for multiple locations, please be sure to include all locations in the alternateLocations field. The presence of this field will override any information entered in the locations field

<alternateLocations>
  <alternateLocation>Zürich, Switzerland</alternateLocation>
  <alternateLocation>Zuzwil, Schweiz</alternateLocation>
</alternateLocations>

city

  • OA

Form: Or select default city/region

Comma concatenates values

<city><![CDATA[Chur]]></city>

  •  

state

  • OA

Form: Or select default city/region

Comma concatenates values

Cases:

  1. Only cities were selected. Get each city region;

  2. Only regions were selected. Get each region;

  3. Cities/Region were selected. Get each city region and regions which are selected;

<state><![CDATA[Zug]]></state>

  •  

country

  • OA

Constant value: CH

<![CDATA[CH]]>

  •  

industry

  •  

Form: Company industry

Comma concatenates values

NA: did not use need to import their industry codes

<![CDATA[Handel]]>

  •  

consultant

  •  

Form: Consultant

If consultant is anonymous should be skipped

<![CDATA[Adelina Dushaj]]>

  •  

jobtype

  •  

Form: Employment type

Cases:

  1. Festanstellung – FULL_TIME

  2. Temporär – PART_TIME

  3. Teilzeit – PART_TIME

fulltime have more priority, because we have a lot more than part-time jobs

<![CDATA[PART_TIME]]>

  •  

experienceLevel

  •  

Form: Experience Level

Cases:

  1. Junior – ENTRY_LEVEL

  2. Professional – MID_SENIOR_LEVEL

  3. Senior – ASSOCIATE

  4. Executive – EXECUTIVE

<![CDATA[MID_SENIOR_LEVEL]]>

  •  

salaries

  •  

Form: Salary

Constant currencyCode: CHF

Constant period: yearly

Constant type: BASE_SALARY

Example

<salaries>
<salary>
<highEnd>
<amount><![CDATA[110’000]]></amount>
<currencyCode><![CDATA[CHF]]></currencyCode>
</highEnd>
<lowEnd>
<amount><![CDATA[90’000]]></amount>
<currencyCode><![CDATA[CHF]]></currencyCode>
</lowEnd>
<period><![CDATA[yearly]]></period>
<type><![CDATA[BASE_SALARY]]></type>
</salary>
</salaries>

  •  

skills

  •  

Skill field has a limitation up to 10 items. LinkedIn system will convert the skills into their standardized skills. For example, if your skill reads “MS Office”, the standardized LinkedIn skill is “Microsoft Office”.

<skills>
  <skill><![CDATA[Java]]></skill>
  <skill><![CDATA[Python]]></skill>
</skills>
  •  

priority

  •  

Campaign controlling feature from categories

Should be Priority 1

<![CDATA[Priority 1]]>

  •  

business-unit

  •  

Consultant’s business unit

<![CDATA[Jupiter]]>

  •  

Example of the current structure:

<?xml version="1.0" encoding="utf-8"?>
<source>
<publisher>ROCKEN</publisher>
<publisherurl>https://rocken.jobs</publisherurl>
    <job>
        <partnerJobId><![CDATA[56039]]></partnerJobId>
        <company><![CDATA[ROCKEN]]></company>
        <title><![CDATA[Fachspezialist Export (m/w/d)]]></title>
        <description><![CDATA[Lohn - 85'000 - 100'000<br><p>Unser ROCKEN Partner hat sich im Metier des Maschinenbaus spezialisiert. Durch sein proaktives Einsetzen für die Nachhaltigkeit und Umwelt hat unser ROCKEN Partner ein hohes Ansehen.</p>Deine Verantwortung<ul><li>Sie erstellen Gutschriften, Rechnungen sowie Liefer- als auch Exportpapiere</li><li>Sie betreuen Kunden mit telefonischem, schriftlichen sowie persönlichen Kontakt</li><li>Sie korrespondieren mit dem internationalen Händlernetzwerk und bauen dieses weiter aus</li><li>Sie wickeln Aufträge und Offerten der weltweiten Kunden ab</li><li>Sie unterstützen interne Abteilungen bei technischen Anliegen und Abklärungen bezüglich der Kunden</li><li>Sie planen und organisieren Grossaufträge</li><li>Sie pflegen und versenden Preislisten</li><li>Sie unterstützen bei der Organisation von Schulungen und Events</li></ul> Deine Skills<ul><li>Sie können eine kaufmännische Grundausbildung mit höherer Exportfachausbildung nachweisen</li><li>Sie haben vorzugsweise Berufserfahrung im Exportbereich gesammelt</li><li>Sie besitzen gute EDV-Kenntnisse sowie Erfahrung mit ERP-Systemen</li><li>Sie haben zwingend verhandlungssichere Deutsch- und Englischkenntnisse, weitere Sprachen sind ein Plus</li><li>Sie beschreiben sich als eine belastbare, flexible und kundenorientierte Persönlichkeit</li></ul> Benefits<ul><li><b>Homeoffice</b></li><li><b>Attraktive Weiterbildungs- und Entwicklungsmöglichkeiten</b></li><li><b>Komfortables Büro mit moderner Infrastruktur</b></li><li><b>Interessante und abwechslungsreiche Tätigkeiten/Projekte</b></li><li><b>Offene Unternehmenskultur</b></li></ul><br><br><b>ROCKEN Jobs:</b><br><p>https://rocken.jobs</p><br><b>Profil erstellen:</b><br><p>https://rocken.jobs/application/profil-erstellen/</p><br>#LI-Neptun<br>#rocken-new]]></description>
        <applyUrl><![CDATA[https://rocken.jobs/application/fachspezialist-export-mwd56039?utm_source=linkedin&utm_medium=cpc&utm_campaign=sponsored]]></applyUrl>
        <location><![CDATA[ 4316 Xzavier Estate Suite 133 ]]></location>
        <alternateLocations>
          <alternateLocation><![CDATA[ 872 Josue Squares Suite 111 ]]></alternateLocation>
          <alternateLocation><![CDATA[ 168 Spencer Forks Apt. 226 ]]></alternateLocation>
        </alternateLocations>
        <city><![CDATA[Bubikon]]></city>
        <state><![CDATA[Zürich]]></state>
        <country><![CDATA[CH]]></country>
        <consultant><![CDATA[Gian Luca Kocaaga]]></consultant>
        <industry><![CDATA[Maschinenbau]]></industry>
        <jobtype><![CDATA[FULL_TIME]]></jobtype>
        <experienceLevel><![CDATA[MID_SENIOR_LEVEL]]></experienceLevel>
        <salaries>
            <salary>
                <highEnd>
                    <amount><![CDATA[100'000]]></amount>
                    <currencyCode><![CDATA[CHF]]></currencyCode>
                </highEnd>
                <lowEnd>
                    <amount><![CDATA[85'000]]></amount>
                    <currencyCode><![CDATA[CHF]]></currencyCode>
                </lowEnd>
                <period><![CDATA[yearly]]></period>
                <type><![CDATA[BASE_SALARY]]></type>
            </salary>
        </salaries>
        <skills>
          <skill><![CDATA[Java]]></skill>
          <skill><![CDATA[Python]]></skill>
        </skills>
        <priority><![CDATA[Priority 1]]></priority>
        <business-unit><![CDATA[Neptun]]></business-unit>
    </job>
</source>

Comments

Leave a Reply