c0mm0.com — the continuously verified register of European data

Register record·API·FR·AGENCYSTALE · checked 3d ago
A

API to query theses.fr dataAPI Interroger les Données de theses.fr

API Interroger les Données de theses.frAPI to query theses.fr data

APIDiscovered1/7blocked by verifiedPreviewSubscribe🇫🇷France

This API allows searching the theses.fr database, which describes doctoral theses and people linked to them, such as authors and supervisors. Data can be retrieved in JSON format. It is intended for anyone who wants to query the theses.fr website and obtain data on French doctoral theses programmatically rather than through the web interface. The service is maintained by the Agence bibliographique de l'enseignement supérieur (ABES), the French agency responsible for higher education bibliographic data, and provides free access without authentication.It covers France nationally.It applies to education.It supports open data initiatives.L’API permet de lancer une recherche dans les données de theses.fr décrivant les thèses et les personnes liées aux thèses. Les données sont récupérables au format JSON. L'API s'adresse à toutes les personnes qui souhaitent interroger le site theses.fr, récupérer les données relatives aux thèses de…

education
OpenAPI specRead the docsVisit homepage
64
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (90 fields)

Filterable via the API (9)
idqtrifiltresdebutnombreppnnumSujetindex
FieldTypeDescription
idFilterable via the APIstringInternal record identifier.Internal record identifier.
qFilterable via the APIstringSearch query string to look up in theses.fr.chaine à rechercher
triFilterable via the APIstringSort order applied to search results.Type de tri
filtresFilterable via the APIstringFilters applied to the thesis search.filtres
debutFilterable via the APIinteger (int32)Index of the first thesis in the returned batch.indice de la première thèse du lot
nombreFilterable via the APIinteger (int32)Number of theses to return in the batch.nombre de thèse du lot
ppnFilterable via the APIstringPPN identifier of the institution or organization.PPN de l'établissement/organisme
numSujetFilterable via the APINum sujetstringIdentifier number of the subject.Identifier number of the subject.
indexFilterable via the APIstringName of the index to query.nom de l'index à réquêter
tokenSignalerErreurDtostringSecurity token for the error report submission.Security token for the error report submission.
urlSignalerErreurDtostringURL of the page where the error was found.URL of the page where the error was found.
nomSignalerErreurDtostringLast name of the person submitting the report.Last name of the person submitting the report.
prenomSignalerErreurDtostringFirst name of the person submitting the report.First name of the person submitting the report.
mailSignalerErreurDtostringEmail address of the person submitting the report.Email address of the person submitting the report.
domaineSignalerErreurDtostringDomain or category of the reported issue.Domain or category of the reported issue.
objetSignalerErreurDtostringSubject/title of the error report.Subject/title of the error report.
questionSignalerErreurDtostringDescription of the reported question or issue.Description of the reported question or issue.
appSourceSignalerErreurDtostringApplication from which the report was sent.Application from which the report was sent.
etabPpnSignalerErreurDtostringPPN of the institution related to the report.PPN of the institution related to the report.
typeOrganismeResponseDtostringType of the organization.Type of the organization.
keywordSujetsToMapstringKeyword used to look up related subjects.Keyword used to look up related subjects.
querySujetsToMapstringQuery string used for subject mapping.Query string used for subject mapping.
titrePrincipalTheseResponseDtostringMain title of the thesis.Main title of the thesis.
nntTheseResponseDtostringNational thesis number (NNT) identifier.National thesis number (NNT) identifier.
doiTheseResponseDtostringDigital Object Identifier of the thesis.Digital Object Identifier of the thesis.
dateSoutenanceTheseResponseDtostringDate the thesis was defended.Date the thesis was defended.
datePremiereInscriptionDoctoratTheseResponseDtostringDate of first enrollment in doctoral studies.Date of first enrollment in doctoral studies.
disciplineTheseResponseDtostringAcademic discipline of the thesis.Academic discipline of the thesis.
titresTheseResponseDtoobjectTitles of the thesis in different languages.Titles of the thesis in different languages.
resumesTheseResponseDtoobjectAbstracts of the thesis in different languages.Abstracts of the thesis in different languages.
etabSoutenanceTheseResponseDtoobjectInstitution where the thesis was defended.Institution where the thesis was defended.
codeEtabTheseResponseDtostringCode identifying the institution.Code identifying the institution.
etabCotutelleTheseResponseDtoarray<object>Co-supervising institutions involved in the thesis.Co-supervising institutions involved in the thesis.
partenairesRechercheTheseResponseDtoarray<object>Research partner organizations of the thesis.Research partner organizations of the thesis.
mapSujetsTheseResponseDtoobjectMapping of subject keywords associated with the thesis.Mapping of subject keywords associated with the thesis.
membresJuryTheseResponseDtoarray<object>Members of the thesis defense jury.Members of the thesis defense jury.
rapporteursTheseResponseDtoarray<object>Reviewers/referees of the thesis.Reviewers/referees of the thesis.
auteursTheseResponseDtoarray<object>Authors of the thesis.Authors of the thesis.
directeursTheseResponseDtoarray<object>Supervisors/directors of the thesis.Supervisors/directors of the thesis.
languesTheseResponseDtoarray<string>Languages the thesis is written in.Languages the thesis is written in.
casTheseResponseDtostringCase or status code of the thesis record.Case or status code of the thesis record.
accessibleTheseResponseDtostringAccessibility status of the thesis document.Accessibility status of the thesis document.
ecolesDoctoralesTheseResponseDtoarray<object>Doctoral schools associated with the thesis.Doctoral schools associated with the thesis.
presidentJuryTheseResponseDtoobjectPresident of the thesis defense jury.President of the thesis defense jury.
sourceTheseResponseDtostringData source of the thesis record.Data source of the thesis record.
statusTheseResponseDtostringStatus of the thesis.Status of the thesis.
isSoutenueTheseResponseDtobooleanWhether the thesis has been defended.Whether the thesis has been defended.
contentTypeViewstringContent type of the returned view.Content type of the returned view.
totalHitsResponseTheseLiteDtointeger (int64)Total number of theses matching the search.Total number of theses matching the search.
tookResponseTheseLiteDtointeger (int64)Time taken to execute the search, in milliseconds.Time taken to execute the search, in milliseconds.
thesesResponseTheseLiteDtoarray<object>List of thesis records returned by the search.List of thesis records returned by the search.
langueSujetstringLanguage of the subject label.Language of the subject label.
libelleSujetstringLabel or name of the subject.Label or name of the subject.
titreENTheseLiteResponseDtostringEnglish title of the thesis.English title of the thesis.
etabSoutenanceNTheseLiteResponseDtostringName of the institution where the thesis was defended.Name of the institution where the thesis was defended.
etabSoutenancePpnTheseLiteResponseDtostringPPN of the institution where the thesis was defended.PPN of the institution where the thesis was defended.
examinateursTheseLiteResponseDtoarray<object>Examiners on the thesis defense jury.Examiners on the thesis defense jury.
presidentTheseLiteResponseDtoobjectPresident of the thesis defense jury.President of the thesis defense jury.
ecolesDoctoraleTheseLiteResponseDtoarray<object>Doctoral schools associated with the thesis.Doctoral schools associated with the thesis.
partenairesDeRechercheTheseLiteResponseDtoarray<object>Research partner organizations of the thesis.Research partner organizations of the thesis.
sujetsTheseLiteResponseDtoarray<object>Subjects/keywords describing the thesis.Subjects/keywords describing the thesis.
sujetsRameauTheseLiteResponseDtoarray<object>RAMEAU subject headings describing the thesis.RAMEAU subject headings describing the thesis.
totalHitsetabSoutenanceThesesByOrganismeResponseDtointeger (int64)Total number of theses defended at the institution.Total number of theses defended at the institution.
totalHitsetabSoutenanceEnCoursThesesByOrganismeResponseDtointeger (int64)Total number of ongoing theses at the institution.Total number of ongoing theses at the institution.
etabSoutenanceEnCoursThesesByOrganismeResponseDtoarray<object>Ongoing theses being prepared at the institution.Ongoing theses being prepared at the institution.
totalHitspartenaireRechercheThesesByOrganismeResponseDtointeger (int64)Total number of theses linked to this research partner.Total number of theses linked to this research partner.
partenaireRechercheThesesByOrganismeResponseDtoarray<object>Research partner organizations linked to the institution.Research partner organizations linked to the institution.
totalHitspartenaireRechercheEnCoursThesesByOrganismeResponseDtointeger (int64)Total number of ongoing theses linked to this research partner.Total number of ongoing theses linked to this research partner.
partenaireRechercheEnCoursThesesByOrganismeResponseDtoarray<object>Ongoing theses linked to this research partner.Ongoing theses linked to this research partner.
totalHitsetabCotutelleThesesByOrganismeResponseDtointeger (int64)Total number of theses with this co-supervising institution.Total number of theses with this co-supervising institution.
totalHitsetabCotutelleEnCoursThesesByOrganismeResponseDtointeger (int64)Total number of ongoing theses with this co-supervising institution.Total number of ongoing theses with this co-supervising institution.
etabCotutelleEnCoursThesesByOrganismeResponseDtoarray<object>Ongoing theses with this co-supervising institution.Ongoing theses with this co-supervising institution.
totalHitsecoleDoctoraleThesesByOrganismeResponseDtointeger (int64)Total number of theses linked to this doctoral school.Total number of theses linked to this doctoral school.
ecoleDoctoraleThesesByOrganismeResponseDtoarray<object>Doctoral schools linked to the institution.Doctoral schools linked to the institution.
totalHitsecoleDoctoraleEnCoursThesesByOrganismeResponseDtointeger (int64)Total number of ongoing theses linked to this doctoral school.Total number of ongoing theses linked to this doctoral school.
ecoleDoctoraleEnCoursThesesByOrganismeResponseDtoarray<object>Ongoing theses linked to this doctoral school.Ongoing theses linked to this doctoral school.
nameCheckboxstringInternal name of the checkbox filter option.Internal name of the checkbox filter option.
labelCheckboxstringDisplay label of the checkbox filter option.Display label of the checkbox filter option.
valueCheckboxinteger (int64)Count of results matching the checkbox filter option.Count of results matching the checkbox filter option.
parentNameCheckboxstringName of the parent category for this filter.Name of the parent category for this filter.
searchBarFacetbooleanWhether a search bar is displayed for this facet.Whether a search bar is displayed for this facet.
checkboxesFacetarray<object>List of checkbox filter options within this facet.List of checkbox filter options within this facet.
has_idrefPersonneLiteResponseDtobooleanWhether the person has an IdRef identifier.Whether the person has an IdRef identifier.
rolesPersonneLiteResponseDtoobjectRoles held by the person in theses (author, director, etc.).Roles held by the person in theses (author, director, etc.).
disciplinesPersonneLiteResponseDtoarray<string>Academic disciplines associated with the person.Academic disciplines associated with the person.
etablissementsPersonneLiteResponseDtoarray<string>Institutions associated with the person.Institutions associated with the person.
personnesRechercheResponseDtoarray<object>List of person records returned by the search.List of person records returned by the search.
mots_clesPersonneResponseDtoobjectKeywords associated with the person.Keywords associated with the person.
suggestionSuggestionPersonneResponseDtostringSuggested person name matching the search.Suggested person name matching the search.
thematiquesSuggestionResponseDtoarray<object>Thematic suggestions related to the search query.Thematic suggestions related to the search query.

Schema captured from openapi 1 month ago.

Verification Status

Using the API

Configuration

Base URL
https://theses.fr
Format
openapi

Query examples

curl -s 'https://theses.fr/api/v1/recherche/openapi.yaml' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Full API documentation ↗

Machine-readable & source

API Interroger les Données de theses.fr — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.