API Google Jobs
Obtenez des offres d’emploi structurées à partir de Google Jobs. Définissez engine=google_jobs et transmettez une requête telle que barista ou software engineer pour récupérer les intitulés de poste, les employeurs, les lieux et les liens de candidature.
Point de terminaison
Section intitulée « Point de terminaison » GET https://serp.shifter.io/v1?engine=google_jobs&api_key=YOUR_API_KEY
Paramètres
Section intitulée « Paramètres »| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
api_key | string | oui | Votre clé API SERP |
engine | string | oui | Doit être google_jobs |
q | string | oui | La requête de recherche d’emploi |
device | string | non | desktop, mobile, ou tablet |
google_domain | string | non | Domaine Google à utiliser |
location | string | non | Nom du lieu pour le géociblage |
uule | string | non | Chaîne de localisation encodée par Google |
hl | string | non | Code de langue de l’interface |
gl | string | non | Code pays |
start | int | non | Décalage des résultats pour la pagination |
Exemple de requête
Section intitulée « Exemple de requête »curl "https://serp.shifter.io/v1?engine=google_jobs&api_key=YOUR_API_KEY&q=barista"import requests
params = { "engine": "google_jobs", "api_key": "YOUR_API_KEY", "q": "barista",}r = requests.get("https://serp.shifter.io/v1", params=params)data = r.json()import fetch from 'node-fetch';
const url = 'https://serp.shifter.io/v1?' + new URLSearchParams({ engine: 'google_jobs', api_key: 'YOUR_API_KEY', q: 'barista',});const data = await (await fetch(url)).json();Exemple de réponse
Section intitulée « Exemple de réponse »{ "search_parameters": { "engine": "google_jobs", "q": "barista", "google_domain": "google.com" }, "jobs_results": [ { "title": "Barista", "company_name": "Starbucks", "location": "New York, NY", "via": "via Indeed", "description": "Create the Starbucks Experience...", "detected_extensions": { "posted_at": "2 days ago", "schedule_type": "Part-time" }, "job_id": "eyJqb2JfdGl0bGUiOiJCYXJpc3RhIi..." } ]}