Scraper d’Offres par Entreprise Glassdoor

Tout ce pour quoi un employeur
recrute.

Pointez-le sur la page Jobs ou Overview d’une entreprise sur Glassdoor et récupérez tout son tableau de postes ouverts sous forme de lignes : l’intitulé, le lieu, la fourchette de salaire affichée, l’ancienneté de l’annonce, la présence d’Easy Apply, et un lien vers chaque offre. Trié par pertinence ou par nouveauté, à votre choix.

500 lignes gratuites, une seule fois0,002 $ par ligne ensuite12 colonnesCSV · XLSX · JSON
Comment ça marche

Une URL d’entreprise entre,
tout son tableau sort.

L’entrée est l’employeur, pas le poste : vous nommez les entreprises et l’exécution collecte tous les rôles qu’elles ont actuellement publiés.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez le Scraper d’Offres par Entreprise Glassdoor.
  3. ÉTAPE 3Collez des URL d’entreprise Glassdoor, une par ligne - une page Jobs ou une page Overview - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Fixez une limite par requête, ou laissez-la vide pour tout prendre.
  5. ÉTAPE 5Choisissez un tri - Most relevant ou Newest First - et votre format de sortie.
  6. ÉTAPE 6Cliquez sur Get Data.

Une ligne par poste, chacune marquée de la requête dont elle provient - de sorte qu’une exécution sur trente employeurs se rattache toujours à votre liste d’entrée.

Pourquoi les équipes l’utilisent

Le tableau entier,
pas une page de résultats.

Par employeur, pas par mot-clé

Une recherche par mot-clé renvoie ceux qui se sont positionnés dessus. Ceci prend l’entreprise et renvoie tout ce qu’elle publie : c’est la différence entre un échantillon et un recensement du recrutement d’un employeur.

Le mur Cloudflare, c’est notre problème

Glassdoor est protégé par Cloudflare, ce qui explique qu’un script maison depuis une IP de bureau revienne plutôt avec une page intermédiaire qu’avec des offres. Le routage résidentiel, la limitation de débit et la rotation d’IP se passent chez nous ; chez vous, c’est un formulaire ou un appel d’API.

Trié avant d’être extrait

Choisissez Most relevant ou Newest First et plafonnez les lignes par requête en amont, pour que les crédits aillent sur la tranche que vous voulez vraiment. Le rang renvoyé par Glassdoor est conservé dans chaque export : vous pouvez re-trier sans le perdre.

Ce que vous récupérez

Douze colonnes,
une ligne par poste.

Chaque ligne porte l’annonce telle que le tableau d’offres de l’entreprise sur Glassdoor l’affiche : l’intitulé, l’employeur, le lieu, la fourchette de salaire lorsqu’elle est publiée, l’ancienneté de l’annonce, la mention Easy Apply et un lien vers le poste.

Les intitulés reviennent tels quels, casse comprise, exactement comme l’employeur les a écrits. La liste de colonnes ci-dessous est la ligne d’en-tête d’exécutions réelles et non une spécification - et ce qui mérite votre attention, c’est quelles colonnes sont arrivées vides sur chaque ligne, et le fait que date_posted soit une ancienneté et non une date. Les deux sont dites explicitement plutôt que laissées à découvrir.

Dictionnaire de données

Douze colonnes,
dans tous les formats d’export.

Tiré de la ligne d’en-tête d’exécutions réelles. Nos tests ont porté sur un seul employeur : lisez donc les notes de colonnes comme les annonces de cette entreprise et non comme un comportement garanti tous employeurs confondus.

query
L’URL d’entreprise Glassdoor que vous avez soumise, répétée sur chaque ligne qui en provient.
job_title
L’intitulé du poste exactement comme l’employeur l’a écrit, casse comprise. Rempli sur chaque ligne.
company
Le nom de l’employeur. Un coup d’œil s’impose avant d’y faire une jointure : le nom traîne parfois un « jobs » final.
company_rating
Prévue pour la note Glassdoor de l’employeur.
location
Où se situe le poste. En général City, ST avec un code d’État américain à deux lettres, même si certaines lignes portent la chaîne brute United States. Rempli sur chaque ligne, mais pas toujours au niveau de la ville.
salary
La fourchette publiée sous forme de chaîne formatée, avec sa source entre parenthèses. Trois suffixes exacts apparaissent et la casse est celle de Glassdoor, pas la nôtre : (Employer provided), (Glassdoor est.) et (Glassdoor Est.) — notez les deux casses d’est. et comparez sans tenir compte de la casse. Pas un nombre.
date_posted
Une ancienneté, pas une date. Les valeurs sont 24h, 3d, 9d et ainsi de suite jusqu’à 30d+, qui est un plafond plutôt qu’une mesure. Rempli sur chaque ligne.
easy_apply
La chaîne littérale Yes quand l’annonce accepte Easy Apply, et une cellule vide sinon. No n’est jamais apparu - l’absence tient lieu de négation.
job_url
Lien permanent vers l’annonce individuelle sur glassdoor.com. Rempli sur chaque ligne.
snippet
Prévue pour l’extrait de description.
logo
Prévue pour le logo de l’employeur.
position
Rang en base 1 dans la requête, dans l’ordre où Glassdoor a renvoyé les offres selon le tri choisi - contigu de 1 à n dans chaque exécution. Contrairement à nos autres scrapers, celui-ci figure aussi dans le CSV et le XLSX, pas seulement dans le JSON.

Quatre choses à savoir avant d’écrire du code là-dessus. Un : date_posted contient une ancienneté - 24h, 9d, 30d+ - et non une date ; tout ce qui l’analyse comme une date échouera sur chaque ligne, et 30d+ est un plafond incapable de dire si une annonce a 31 jours ou 300. Deux : company_rating, snippet et logo étaient vides sur chaque ligne de chaque exécution ; prévoyez-les comme vides plutôt que comme des données filtrables. Trois : salary est une chaîne formatée et non un nombre, sa source entre parenthèses varie de casse entre (Glassdoor Est.) et (Glassdoor est.), et l’unité suit le domaine interrogé - K sur glassdoor.com, le lakh indien L sur glassdoor.co.in. Quatre : les douze colonnes sont présentes dans le CSV et le XLSX comme dans le JSON ; aucun format n’en porte moins ici.

Réglages d’exécution

Réglé sur le job,
pas dans le tableur.

Le tri et une limite par requête décident de ce que coûte une exécution et de ce qui atterrit dans le fichier. Les deux se choisissent avant le démarrage du job, en même temps que la façon dont vous transmettez la liste d’entreprises.

URL Jobs d’entreprise URL Overview d’entreprise Tri : Most relevant Tri : Newest First Limite par requête Vide pour tout Coller une par ligne Import CSV Import XLSX Import TXT Import Parquet
Cas d’usage courants

Trois tâches que l’on
exécute le plus souvent ici.

Quelques exemples de la façon dont les équipes utilisent des données de recrutement par entreprise pour répondre à une question qu’elles se posent vraiment.

Concurrence

Lire la feuille de route d’un concurrent dans son tableau d’offres

Ce pour quoi une entreprise recrute est ce qu’elle s’apprête à construire. Extrayez tout le tableau d’un rival et les intitulés vous disent où vont les effectifs - une série de postes plateforme et data se lit autrement qu’une série de postes de vente grands comptes.

Stratégie · Produit
Rémunération

Comparer les salaires affichés entre employeurs

Exportez les tableaux de tous ceux avec qui vous êtes en concurrence sur les talents et comparez les fourchettes publiées côte à côte. La colonne salaire indique si chaque chiffre vient de l’employeur ou de l’estimation Glassdoor : vous pouvez les pondérer différemment.

RH · Rémunération
Ventes

Utiliser le recrutement comme signal d’achat

Une entreprise qui étoffe une fonction est une entreprise sur le point d’y dépenser. Surveillez régulièrement les tableaux d’une liste de cibles et traitez une salve de nouvelles annonces dans un service comme le déclencheur d’une prise de contact.

Ventes · RevOps
Tarifs

Ne payez que les offres
que vous extrayez vraiment.

Pas d’abonnement, pas de minimum, pas de facture récurrente. Vos 500 premières lignes sont offertes - ensuite, paiement à l’usage au même tarif forfaitaire que tous les autres scrapers d’ici.

Offre gratuite

500 lignes gratuites - 0 $

Sur chaque nouveau compte, une seule fois. Sans carte bancaire. Tri, limites par requête, import de fichiers et tous les formats d’export inclus.

0 $ pour toujours
Paiement à l’usage

0,002 $ par ligne, après l’offre gratuite

Environ 2 $ pour 1 000 offres. L’estimateur préalable affiche le nombre de lignes et le coût en crédits avant le démarrage - pas de facture surprise, pas d’unités de calcul à convertir.

Le plus populaire
Volume

Sur mesure · gros volume

Tarifs dégressifs, workers dédiés et un SLA pour une surveillance continue ou de très gros historiques. Donnez-nous vos chiffres et nous établissons un devis.

Parlons-en
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au moment du paiement.
S’inscrire
S’associe bien avec

Ce pour quoi ils recrutent,
et ce que c’est à l’intérieur.

Le volet juridique

Est-il légal de scraper
les offres d’emploi Glassdoor ?

Réponse courte : oui pour le contenu public des annonces - et cet export ne contient rien sur aucune personne en particulier.

Les offres d’emploi sur Glassdoor sont publiées pour être trouvées. L’intitulé, le lieu, la fourchette de salaire affichée, l’ancienneté de l’annonce et le lien s’affichent pour quiconque ouvre la page emplois de l’entreprise, connecté ou non. Collecter des offres d’emploi publiquement visibles pour la recherche sur le marché du travail est une pratique établie de longue date, et rien ici ne touche à une connexion, à une candidature ou à un paywall.

Aucune personne n’apparaît dans cette sortie. Ni recruteur, ni manager, ni candidat, ni auteur d’avis - les colonnes décrivent un poste et l’employeur qui le publie. Une étude du recrutement bâtie sur ces données est donc une étude d’entreprises et non de personnes, ce qui est une position sensiblement différente de celle d’un export d’avis ou de profils.

Les conditions d’utilisation de Glassdoor restreignent l’accès automatisé : c’est donc autant une question contractuelle que juridique - si vous avez une relation contractuelle avec le site, vérifiez-la. Nous n’utilisons aucun traceur tiers sur la couche de données, et vos exports s’auto-suppriment au bout de 30 jours.

livescraper.app · principes
Uniquement les offres d’emploi publiques
Aucune connexion, aucun compte touché
Aucune personne physique dans l’export
Conforme au RGPD par défaut
Exports auto-supprimés (30 jours)
Vérifiez les conditions de Glassdoor avant de passer à l’échelle.
Questions fréquentes

Ce que l’on demande
avant de s’inscrire.

Les questions que l’on nous pose le plus. Autre chose ? Parlons-en - ce sont des humains, pas des bots, qui écrivent les réponses.

Comment scraper les offres d’une entreprise sur Glassdoor ?+
Avec le Scraper d’Offres par Entreprise Glassdoor :
  1. Connectez-vous à la plateforme.
  2. Ouvrez le Scraper d’Offres par Entreprise Glassdoor.
  3. Collez des URL d’entreprise Glassdoor, une par ligne - une page Jobs ou une page Overview - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. Fixez une limite par requête, ou laissez-la vide pour tout prendre.
  5. Choisissez un tri et votre format de sortie.
  6. Cliquez sur Get Data.
Quelle URL Glassdoor dois-je coller ?+
Une page Jobs d’entreprise ou une page Overview d’entreprise - les deux formes sont l’URL …-Jobs-E.htm et l’URL …-EI_IE… . Les deux vont dans le même champ, une par ligne. Ce scraper est cadré sur un employeur : une URL de recherche par mot-clé n’est donc pas l’entrée attendue.
Que récupère-t-on pour chaque offre ?+
Douze colonnes : la requête que vous avez soumise, l’intitulé du poste, l’entreprise, la note de l’entreprise, le lieu, le salaire, l’ancienneté de l’annonce, la mention Easy Apply, l’URL de l’offre, l’extrait de description, le logo et le rang dans la requête. Les douze sont présentes dans le CSV et le XLSX comme dans le JSON - contrairement à certains de nos autres scrapers, aucun format ne porte ici moins de colonnes.
date_posted est-elle une vraie date ?+
Non, et c’est le point le plus susceptible de casser un script. Elle contient une ancienneté relative au moment de l’exécution - 24h, 3d, 9d et ainsi de suite, jusqu’à 30d+. Cette dernière valeur est un plafond et non une mesure : une annonce affichant 30d+ peut avoir 31 jours ou un an, et rien dans les données ne les distingue. S’il vous faut de vraies dates, soustrayez l’ancienneté de l’horodatage de votre exécution et traitez 30d+ comme non borné.
Pourquoi company_rating, snippet et logo sont-elles vides ?+
Parce qu’elles ne portaient pas de valeurs lors de nos tests. Nous vous le disons plutôt que de vous le laisser découvrir en pleine analyse : prévoyez ces trois-là comme vides plutôt que comme des champs sur lesquels filtrer. Celle de company_rating mérite d’être signalée deux fois, car le nom de la colonne promet précisément le chiffre pour lequel Glassdoor est connu.
Sous quel format arrive le salaire ?+
Une chaîne formatée avec sa source entre parenthèses, du type $90K - $116K (Employer provided) ou $30K - $40K (Glassdoor Est.) - pas un nombre, ni deux nombres. Deux détails piégeront un parseur naïf : la source entre parenthèses varie de casse entre Est. et est., et l’unité suit le domaine interrogé, si bien que les lignes glassdoor.com utilisent K tandis que les lignes glassdoor.co.in utilisent le lakh indien L.
Comment cette liste de colonnes a-t-elle été vérifiée ?+
Contre deux sources qui concordent : la ligne d’en-tête d’exports réels et la liste de colonnes que publie la plateforme elle-même. Ce que les notes de colonnes décrivent au-delà des noms provient de nos propres tests, et ces tests ont porté sur un seul employeur interrogé via glassdoor.com et glassdoor.co.in : lisez-les donc comme les annonces d’une entreprise et non comme un comportement garanti tous employeurs confondus. Lancez une exécution de l’offre gratuite sur votre propre liste pour voir la forme de vos données.
Vais-je être bloqué ou voir une page de vérification ?+
Non. Glassdoor est protégé par Cloudflare, et c’est précisément pourquoi un script maison depuis une IP de bureau ou de centre de données obtient une page intermédiaire plutôt que des offres. Le routage résidentiel, la limitation de débit et la rotation d’IP sont gérés chez nous - de votre côté, c’est un formulaire ou un appel d’API, et vous n’administrez jamais de pool de proxys.

Vos 500 premières offres,
c’est la maison qui offre.

500 lignes gratuites une seule fois sur chaque nouveau compte - sans expiration. Ensuite, 0,002 $ par ligne, à l’usage - aucune carte enregistrée tant que vous ne le dites pas.

Activation immédiate · sans carte bancaire

Scraper à grande échelle les offres d’emploi d’une entreprise sur Glassdoor

Le Scraper d’Offres par Entreprise Glassdoor de Livescraper transforme une liste d’employeurs en données de recrutement. Vous soumettez des URL d’entreprise Glassdoor - une page Jobs ou une page Overview, saisies une par ligne ou importées en CSV, XLSX, TXT ou Parquet -, choisissez si les postes reviennent par pertinence ou par nouveauté, plafonnez si vous le souhaitez les lignes par requête, et téléchargez le tableau sous forme de fichier CSV, Excel ou JSON propre.

Chaque ligne porte l’annonce telle que le tableau d’offres de l’entreprise sur Glassdoor l’affiche : l’intitulé exactement comme l’employeur l’a écrit, le lieu, la fourchette de salaire publiée lorsqu’il y en a une, l’ancienneté de l’annonce, la mention Easy Apply, un lien permanent vers l’offre et le rang que Glassdoor lui a donné dans votre requête. Les douze colonnes apparaissent dans tous les formats d’export : un tableur ne perd rien face au JSON.

Les équipes stratégie lisent tout le tableau d’un concurrent parce que ce pour quoi une entreprise recrute est ce qu’elle s’apprête à construire. Les équipes rémunération exportent les tableaux de tous ceux avec qui elles se disputent les talents et comparent les fourchettes publiées, en pondérant différemment les chiffres de l’employeur et les estimations Glassdoor. Les équipes commerciales surveillent régulièrement une liste de cibles et traitent une salve d’annonces dans un service comme un signal d’achat.

Deux propriétés de ce jeu de données comptent avant de bâtir dessus. La colonne date_posted contient une ancienneté - 24h, 9d, 30d+ - et non une date, et 30d+ est un plafond incapable de distinguer une annonce d’un mois d’une annonce d’un an. Et company_rating, snippet et logo ne portaient pas de valeurs lors de nos tests : prévoyez-les comme vides plutôt que comme des filtres. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte bancaire, et ensuite c’est 0,002 $ par ligne, au forfait.