Emploi
Indeed Scraper
indeed.com
Indeed est servi via un endpoint de plugin dédié plutôt que par la récupération de page générique. Donnez une requête et un lieu et il renvoie les emplois déjà analysés : le poste, l'entreprise et le lieu, le salaire avec min et max, les types de contrat, la note de l'entreprise et un extrait, plus une URL d'emploi propre. Choisissez un site pays, filtrez par type, ancienneté ou télétravail, triez et paginez. Indeed est derrière Cloudflare et PerimeterX - géré pour vous.
Ce que vous pouvez extraire
- Poste, entreprise et URL de l'emploi
- Lieu et indicateur de télétravail
- Texte du salaire avec min/max analysés
- Types de contrat
- Note et nombre d'avis de l'entreprise
- Un extrait de l'offre
Endpoints dédiés
/jobs/indeed Une recherche d'emploi sur Indeed
Offres Indeed pour une requête et un lieu : un tableau jobs avec title, company, location, salary (min/max), jobTypes, companyRating, snippet et une url. Choisissez country, filtrez avec job_type/days/remote, triez et paginez avec max_results.
Comment le scraper
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/jobs/indeed?query=software%20engineer&location=Austin%2C%20TX"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/jobs/indeed",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"query": "software engineer", "location": "Austin, TX"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.indeedJobs('software engineer', {
location: 'Austin, TX',
jobType: 'fulltime',
});
console.log(data); Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.
Exemple de réponse
{
"query": "software engineer",
"location": "New York",
"country": "us",
"totalResults": 12450,
"resultsCollected": 50,
"jobs": [
{
"jobkey": "a1b2c3d4e5f6",
"title": "Software Engineer, Frontend",
"company": "Ramp",
"companyRating": 4.1,
"companyReviewCount": 320,
"location": "New York, NY (Hybrid)",
"remote": false,
"salary": {
"min": 150000,
"max": 190000,
"currency": "USD",
"text": "$150,000 - $190,000 a year",
"type": "YEARLY"
},
"jobTypes": [
"Full-time"
],
"snippet": "You will build and own frontend systems across the product...",
"posted": "3 days ago",
"url": "https://www.indeed.com/viewjob?jk=a1b2c3d4e5f6"
}
]
} Lire la documentation de l'API
Questions fréquentes
Est-il légal de scraper Indeed ?
Collecter des données Indeed publiques comme les intitulés de poste, les entreprises et les salaires est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Certaines de ces données peuvent être personnelles : respectez donc les règles de protection de la vie privée qui vous sont applicables. ScrapeUnblocker renvoie la page publique ; ce que vous collectez et la façon dont vous l'utilisez relève de votre responsabilité.
Comment scraper Indeed sans me faire bloquer ?
Indeed utilise une protection anti-bot maison. ScrapeUnblocker rend la page dans un vrai navigateur, fait tourner des sorties résidentielles et ISP et gère les défis, et le plugin renvoie les offres d'emploi en JSON parsé. Dans le benchmark de ScrapeUnblocker, 83,8 % des 1 000 appels ont renvoyé du contenu réel, en environ 6,8 s par appel.
Quelles données Indeed puis-je obtenir ?
Le plugin Indeed renvoie un tableau jobs pour une requête et un lieu : intitulé, entreprise et lieu, un indicateur de télétravail, le texte du salaire avec minimum, maximum, devise et type de rémunération parsés, les types d'emploi, la note et le nombre d'avis de l'entreprise, un bref extrait, l'ancienneté de l'annonce, la job key d'Indeed et une URL d'offre propre, ainsi que le nombre total de résultats annoncé par Indeed.
Ai-je besoin d'une API ou d'un compte Indeed ?
Non. Le plugin Indeed renvoie les offres d'emploi en JSON, sans compte API Indeed, compte publisher ni connexion. Filtrez avec job_type, days, remote et radius, triez par pertinence ou par date, et parcourez les résultats avec max_results et start, jusqu'à 500 offres par appel.
Puis-je scraper Indeed dans un pays précis ?
Oui. Réglez country sur l'un des 20 sites nationaux d'Indeed : us, uk, ca, au, in, ie, de, fr, nl, es, it, at, ch, be, pl, se, sg, za, nz ou mx. La valeur par défaut est us. L'IP de sortie suit le site choisi, sauf si vous définissez vous-même proxy_country.
Combien coûte le scraping d'Indeed ?
Chaque requête coûte 1 crédit, de 1,00 EUR pour 1 000 requêtes en paiement à l'usage à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les appels au plugin Indeed sont décomptés du même quota d'offre que le reste de l'API. Les blocages, les timeouts et les erreurs côté ScrapeUnblocker ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.
Scrapers similaires
Commencez à scraper ce site dès aujourd'hui
Palier gratuit inclus. Aucune carte bancaire requise pour tester.