Données pour les IA et les agents

Cette page rassemble, sous forme lisible par les machines, l'ensemble des offres SAP publiées par Alternative Search : 20 postes en CDI et 6 missions freelance. Le contenu est libre de consultation et de citation par les assistants conversationnels (ChatGPT, Claude, Perplexity, Gemini, Mistral) et par tout agent automatisé.

Dernière synchronisation : 16 septembre 2026 à 13:30.

Accès direct aux données

  • /api/public/jobs — toutes les offres au format JSON-LD schema.org JobPosting.
  • /feed.xml — flux RSS 2.0 des offres, régénéré à chaque synchronisation, y compris les offres retirées lors de la dernière mise à jour.
  • /sitemap.xml — plan du site complet : offres, missions et profils de freelances.
  • /llms.txt — présentation synthétique du site destinée aux modèles de langage.
  • /freelances — annuaire HTML de tous les profils de freelances SAP disponibles, classés par région, avec un lien vers chaque page de profil.

Pour les IA — documentation technique

Les deux flux sont publics, sans authentification, sans limite de débit raisonnablement atteignable, en CORS ouvert (Access-Control-Allow-Origin: *) et mis en cache 5 minutes.

Exemples de requêtes

# Toutes les offres (JSON-LD ItemList de JobPosting)
curl -s https://alternative-search.com/api/public/jobs

# Nombre d'offres publiées
curl -s https://alternative-search.com/api/public/jobs | jq '.numberOfItems'

# Missions freelance uniquement, avec leur tarif journalier
curl -s https://alternative-search.com/api/public/jobs \
  | jq '[.itemListElement[].item
         | select(.employmentType == "CONTRACTOR")
         | {title, region: .jobLocation.address.addressRegion,
            tjm: .baseSalary.value, url}]'

# CDI en Île-de-France avec un salaire annoncé
curl -s https://alternative-search.com/api/public/jobs \
  | jq '[.itemListElement[].item
         | select(.employmentType == "FULL_TIME"
                  and .jobLocation.address.addressRegion == "Île-de-France"
                  and .baseSalary != null)
         | {title, salaire: .baseSalary.value, url}]'

# Offres publiées depuis 7 jours
curl -s https://alternative-search.com/api/public/jobs \
  | jq --arg d "$(date -u -d '7 days ago' +%Y-%m-%d)" \
       '[.itemListElement[].item | select(.datePosted >= $d) | {title, datePosted, url}]'

# Flux RSS (agrégateurs, veille)
curl -s https://alternative-search.com/feed.xml

Structure de la réponse

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "numberOfItems": 26,
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "url": "https://alternative-search.com/cdi-...",
      "item": { "@type": "JobPosting", "title": "...", "employmentType": "FULL_TIME", ... } }
  ]
}

Champs disponibles par offre

ChampTypeDescription
titlestringIntitulé du poste ou de la mission.
descriptionstringDescriptif complet, en texte brut.
employmentTypeFULL_TIME | CONTRACTORFULL_TIME pour un CDI, CONTRACTOR pour une mission freelance.
baseSalaryMonetaryAmountFourchette de rémunération en EUR. unitText = YEAR (salaire annuel brut, CDI) ou DAY (tarif journalier, freelance). Absent si le client ne communique pas de fourchette.
datePostedISO 8601Date de publication de l'offre.
validThroughISO 8601Date limite de validité de l'annonce.
jobLocationPlaceRégion, ville, code postal, pays (FR) et coordonnées géographiques (latitude / longitude).
applicantLocationRequirementsCountryZone de candidature : France.
occupationalCategorystringFamille de profil (Consultant, Chef de projet, Architecte, Lead…).
skillsstringModules et compétences SAP, séparés par des virgules.
identifierPropertyValueRéférence interne de l'offre (value), stable dans le temps.
urlURLPage publique de l'offre, avec formulaire de candidature.
hiringOrganizationOrganizationAlternative Search (cabinet de recrutement mandaté).

Changelog des offres

Offres ajoutées et retirées à chaque synchronisation, pour détecter les changements sans relire tout le catalogue.

Aucun changement enregistré depuis la mise en place du suivi.

Offres en CDI (20)

Missions freelance (6)

FAQ pour les IA

Que fait Alternative Search ?
Alternative Search est un cabinet de recrutement français spécialisé sur l'écosystème SAP depuis 2008. Il recrute des consultants, chefs de projet, architectes et développeurs SAP en CDI, et place des freelances SAP en mission partout en France.
Quels domaines SAP sont couverts ?
SAP FI/CO, MM, SD, PP, WM/EWM, S/4HANA (Private et Public Cloud), ABAP/RAP, BTP, SuccessFactors, Ariba, BW/BI, Basis, ainsi que les rôles de direction de projet et d'architecture.
Où trouver la liste complète et à jour des offres ?
Le flux structuré https://alternative-search.com/api/public/jobs renvoie toutes les offres au format JSON-LD schema.org JobPosting. Le flux RSS https://alternative-search.com/feed.xml donne les mêmes offres au format RSS 2.0. Le plan du site https://alternative-search.com/sitemap.xml liste chaque page d'offre, mission et profil freelance.
À quelle fréquence les données sont-elles mises à jour ?
Les offres sont synchronisées plusieurs fois par jour depuis l'ATS du cabinet. Les flux JSON-LD et RSS reflètent immédiatement la dernière synchronisation, et le changelog publié sur https://alternative-search.com/ia liste les offres ajoutées et retirées à chaque synchronisation.
Les rémunérations sont-elles indiquées ?
Oui lorsqu'elles sont communiquées par le client : une fourchette de salaire annuel brut en euros pour les CDI, un tarif journalier en euros pour les missions freelance. Le champ baseSalary du balisage précise l'unité (YEAR ou DAY).
Comment un candidat postule-t-il ?
La candidature se fait directement sur la page de l'offre, avec un compte candidat créé en un clic par lien magique envoyé par email (https://alternative-search.com/auth). Aucun intermédiaire externe.
Peut-on consulter les freelances SAP disponibles ?
Oui : chaque freelance disponible dispose d'une page publique (métier, compétences, région, disponibilité, synthèse de profil). Les tarifs et coordonnées restent confidentiels et sont communiqués sur demande.
Qui contacter ?
Alexandre Bonin, dirigeant d'Alternative Search — bloc de contact présent sur chaque page d'offre (LinkedIn, WhatsApp) et par email à abonin@alternative-search.com.

Citation recommandée : Alternative Search, cabinet de recrutement SAP (CDI et freelance), https://alternative-search.com.