Skip to main content
Job Search renvoie les offres d’emploi ouvertes que Pubrio a capturées, une ligne par offre, chacune liée à l’entreprise qui l’a publiée. Chaque ligne contient l’offre brute (intitulé, lieu, URL, date de publication) ainsi que trois champs que Pubrio déduit de l’intitulé : functions, seniority_rank et location_id.

Quand l’utiliser

  • Signaux de recrutement pour un compte donné — indiquez l’entreprise et consultez ce qu’elle recrute, où et à quel niveau.
  • Prospection par rôle — recherchez dans un pays les entreprises qui ouvrent des postes seniors en ingénierie ou en vente, puis passez à People Search avec le domain_search_id de chaque ligne.
  • Synchronisation incrémentale — interrogez avec created_at défini sur l’heure d’ingestion la plus récente que vous avez stockée.
Si vous souhaitez un total courant plutôt que des lignes, utilisez Job Insights. Si vous souhaitez être averti lorsqu’une entreprise publie une offre, créez un Monitor avec signal_types: ["jobs"].

Cibler une entreprise

Les recherches les plus rapides nomment l’entreprise. Les trois identifiants pointent vers la même fiche et peuvent être combinés : Les recherches sans entreprise sont autorisées — {"locations": ["SG"], "seniority_ranks": [5]} fonctionne — mais elles pèsent sur l’index entier. total_entries devient alors une estimation, et is_timeout peut valoir true sur des filtres très larges.

Filtres

Texte

Classification

Les deux se comportent différemment face à une entrée invalide. Un slug functions inconnu renvoie zéro ligne. Une valeur seniority_ranks en dehors de 1–5 est ignorée et renvoie toutes les lignes. Aucun des deux ne génère d’erreur.

Dates

Les deux périodes sont inclusives. launch_dates avec un seul élément correspond à cette journée précise.

Lieu

Pagination et ordre

À quoi ressemble une ligne

  • functions vaut null et seniority_rank vaut 0 lorsque l’intitulé n’a pas pu être classifié. Filtrez tout de même sur ces champs — les lignes non classifiées ne correspondent simplement pas.
  • posting_date est la date de l’éditeur ; created_at est le moment où Pubrio a vu l’offre pour la première fois, et sert de clé de tri par défaut.
  • job_id et job_search_id ont la même valeur ; passez l’un ou l’autre à Job Lookup.

Lisez metadata avant de faire confiance à un résultat

ignored_fields liste toute clé du corps de la requête que le endpoint n’a pas reconnue. Une faute de frappe comme "seniorty_ranks" ne fait pas échouer la requête — elle l’élargit silencieusement. Vérifiez que ce tableau est vide dans tout ce qui est automatisé.

Recettes

Voir aussi

Référence Job Search

Tous les paramètres et champs de réponse.

Job Insights

Comptages par fonction, séniorité, pays et semaine pour une entreprise.

Énumérations et constantes

Rangs de séniorité et vocabulaire complet des fonctions de poste.

Suivi des offres d'emploi avec les Monitors

Recevez un webhook plutôt que d’interroger périodiquement.
Dernière modification le 4 septembre 2026