TrouveTaBourse

API & flux RSS

Accédez en lecture seule aux bourses publiées sur TrouveTaBourse : API JSON paginée et flux RSS par nationalité, en accès libre et gratuit.

Flux RSS

Deux flux RSS 2.0 sont disponibles, mis à jour toutes les heures, listant les bourses publiées les plus récentes (50 maximum) :

  • GET /feed.xml

    Flux global : toutes les bourses publiées récemment, toutes nationalités et niveaux confondus.

  • GET /feed/[nationalite].xml

    Flux filtré par nationalité éligible, où [nationalite] est l'un des slugs utilisés sur les pages Bourses pour vous, par exemple :

    https://trouvetabourse.com/feed/etudiants-togolais.xml

API publique /api/v1/scholarships

Endpoint JSON paginé listant les bourses au statut PUBLISHED, avec filtres optionnels.

GET /api/v1/scholarships
curl "https://trouvetabourse.com/api/v1/scholarships?nationality=TG&level=MASTER&page=1"

Paramètres

Tous les paramètres sont optionnels et peuvent être combinés. Une valeur invalide ou inconnue est simplement ignorée (le filtre correspondant n'est pas appliqué).

ParamètreDescriptionExemple
nationalityCode pays ISO alpha-2 de la nationalité éligible (filtre sur eligibleNationalities / excludedNationalities).TG
countryCode pays ISO alpha-2 du pays d'études (hostCountries).FR
levelNiveau d'études. Valeurs possibles : LICENCE, MASTER, DOCTORAT, POSTDOC, FORMATION_COURTE, LYCEE.MASTER
fieldDomaine d'études (slug). Voir la liste complète ci-dessous.informatique
fundingTypeType de financement. Valeurs possibles : TOTALE, PARTIELLE, FRAIS_SCOLARITE, ALLOCATION, PRET_HONNEUR.TOTALE
qRecherche plein texte (titre + résumé).Eiffel
pageNuméro de page (défaut : 1).1
pageSizeNombre de résultats par page (défaut : 20, maximum : 50).20
sortTri : deadline (par défaut), recent ou montant.deadline

Niveaux d'études

LYCEELycéeLICENCELicenceMASTERMasterDOCTORATDoctoratPOSTDOCPost-doctoratFORMATION_COURTEFormation courte

Types de financement

TOTALEBourse totalePARTIELLEBourse partielleFRAIS_SCOLARITEFrais de scolaritéALLOCATIONAllocation / stipendPRET_HONNEURPrêt d'honneur

Domaines d'études (field)

informatiquedroitsanteagronomieeconomiegestioningenierieenvironnementsciences-politiqueseducationartslettres-languessciences-socialesmathematiquesphysiquechimiebiologiearchitecturecommunication-journalismetourisme-hotellerierelations-internationalespsychologieenergietransport-logistiquesciences-de-la-mer

Réponse

data contient la liste des bourses pour la page demandée, meta les informations de pagination.

{
  "data": [
    {
      "id": "clx1example",
      "slug": "bourse-excellence-eiffel-2026",
      "title": "Bourse d'excellence Eiffel — Master & Doctorat",
      "summary": "Bourse du gouvernement français pour les meilleurs étudiants internationaux...",
      "url": "https://trouvetabourse.com/bourses/bourse-excellence-eiffel-2026",
      "funder": { "name": "Campus France", "logoUrl": null },
      "fundingType": "TOTALE",
      "amount": { "min": 1181, "max": 1700, "currency": "EUR", "period": "month", "note": null },
      "studyLevels": ["MASTER", "DOCTORAT"],
      "fieldsOfStudy": ["informatique", "ingenierie"],
      "hostCountries": ["FR"],
      "eligibleNationalities": [],
      "excludedNationalities": ["FR"],
      "deadlineType": "FIXED",
      "deadline": "2026-09-15T00:00:00.000Z",
      "opensAt": null,
      "officialUrl": "https://www.campusfrance.org/fr/bourse-eiffel",
      "publishedAt": "2026-06-01T08:00:00.000Z"
    }
  ],
  "meta": {
    "page": 1,
    "pageSize": 20,
    "total": 134,
    "pageCount": 7
  }
}

Rate limiting

L'API est limitée à 60 requêtes par minute par adresse IP. Les en-têtes de réponse X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset indiquent respectivement la limite, le nombre de requêtes restantes et l'horodatage Unix de réinitialisation de la fenêtre. Au-delà de la limite, l'API répond 429 Too Many Requests avec un en-tête Retry-After.

CORS

L'API est accessible en lecture depuis n'importe quel domaine (Access-Control-Allow-Origin: *). Aucune authentification n'est requise.

Widget embarquable

Affichez une sélection de bourses TrouveTaBourse directement sur votre site (blog, association étudiante, université...). Le widget est isolé dans son propre style (aucune dépendance, aucun conflit CSS) et s'adapte automatiquement.

<div data-bourses-widget data-nationality="TG" data-level="MASTER" data-count="3" data-theme="light" data-lang="fr"></div>
<script src="https://trouvetabourse.com/widget.js" async></script>

Attributs disponibles

AttributDescriptionExemple
data-nationalityCode pays ISO alpha-2 de la nationalité éligible (optionnel).TG
data-levelNiveau d'études (optionnel). Valeurs possibles : LICENCE, MASTER, DOCTORAT, POSTDOC, FORMATION_COURTE, LYCEE.MASTER
data-countNombre de bourses affichées (1 à 5, défaut : 3).3
data-themeThème visuel : light (défaut) ou dark.light
data-langLangue de l'interface : fr (défaut) ou en.fr

Une question, un usage particulier ?

Cette API est fournie gratuitement et sans garantie de disponibilité. Pour un usage intensif ou un partenariat, écrivez-nous via la page Contact.