Annuaire d'APIs
API OpenAlex
L'api
OpenAlex
L’API OpenAlex fournit un graphe libre des publications, auteurs, revues et institutions avec des métadonnées complètes pour analyses et applications de recherche.
OpenAlex
est disponible via
https://api.openalex.org/
OpenAlex API : Guide Complet et Exemples
Introduction
OpenAlex est une base de données ouverte et libre d’accès sur la production scientifique mondiale : publications, auteurs, institutions, revues, domaines et jeux de données. L’API OpenAlex permet d’explorer, d’analyser et d’intégrer ces données dans vos applications, outils de veille, plateformes de recherche ou dashboards personnalisés.
Fonctionnalités Clés
- Recherche avancée sur des millions de publications, auteurs, institutions, sources et concepts.
- Filtrage par date, domaine, open access, citations, langue, etc.
- Accès aux réseaux de citations, collaborations, affiliations et sujets de recherche.
- API RESTful, pagination, tri, sélection de champs, sans authentification obligatoire.
- Données FAIR, ouvertes et régulièrement mises à jour.
Ressources de l’API
| Ressource | Description | Exemple d’URL |
|---|---|---|
/works |
Publications scientifiques | https://api.openalex.org/works |
/authors |
Auteurs | https://api.openalex.org/authors |
/institutions |
Institutions de recherche | https://api.openalex.org/institutions |
/sources |
Revues et conférences | https://api.openalex.org/sources |
/concepts |
Domaines et sujets scientifiques | https://api.openalex.org/concepts |
Principaux Paramètres
filter: filtrage avancé (ex :from_publication_date:2024-01-01,is_oa:true,institutions.id:...)search: recherche plein textesort: tri des résultats (ex :cited_by_count:desc,publication_date:desc)per-page: nombre de résultats par page (jusqu’à 200)page: numéro de pageselect: sélection des champs retournésmailto: adresse e-mail (recommandée pour l’usage intensif)
Exemples d’Implémentation
# Rechercher les 3 dernières publications open access sur l’intelligence artificielle
curl "https://api.openalex.org/works?filter=concepts.id:C154945302,is_oa:true&sort=publication_date:desc&per-page=3"
Cette commande retourne les 3 dernières publications open access sur l’IA.
import requests
url = "https://api.openalex.org/works"
params = {
"filter": "is_oa:true,from_publication_date:2024-01-01",
"search": "machine learning",
"per-page": 2
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
for work in data["results"]:
print(work["display_name"])
else:
print("Erreur:", response.status_code)
Exemple Python : recherche de 2 publications open access récentes sur le machine learning.
// Récupérer les dernières institutions de recherche en France
fetch("https://api.openalex.org/institutions?filter=country_code:FR&sort=works_count:desc&per-page=2")
.then(res => res.json())
.then(data => {
data.results.forEach(item => console.log(item.display_name));
});
Exemple JavaScript : affichage des 2 institutions françaises les plus prolifiques.
Bonnes Pratiques
- Inclure le paramètre
mailtopour l’usage intensif ou professionnel. - Limiter la taille des pages pour optimiser les performances.
- Utiliser les filtres et la sélection de champs pour cibler les résultats utiles.
- Consulter la documentation officielle pour découvrir toutes les possibilités.
Conclusion
L’API OpenAlex s’impose comme une ressource ouverte, puissante et évolutive pour explorer, analyser et valoriser la production scientifique mondiale. Idéale pour la recherche, la veille, l’analyse bibliométrique et l’innovation ouverte.
Projets github utilisant l'api OpenAlex
Retrouvez ci-dessous une liste de projets github utilisant l'api OpenAlex. Vous pouvez cliquer sur les liens pour en savoir plus sur ces projets et voir comment ils utilisent l'api OpenAlex.
Connectez-vous pour ajouter un projet GitHub qui utilise cette API.
GitHubAucun projet GitHub utilisant cette API n'a encore été ajouté. Soyez le premier à en proposer un !
Commentaires sur l'api OpenAlex
Vous devez être connecté pour ajouter un commentaire.
API similaire à OpenAlex
Vous pouvez retrouver en cliquant sur le lien suivant toutes les APIs Science
Extrait des api similaires:
#38 - Science
NASA Open Data Portal API
Fournit des données, des images et des vidéos de la NASA.
#429 - Science
CORE
La CORE API donne accès à des millions d’articles scientifiques en open access, provenant d’archives universitaires, revues et dépôts institutionnels.
#430 - Science
Crossref REST
Interrogez des millions d’articles scientifiques via la Crossref REST API : métadonnées, DOI, auteurs, éditeurs, références croisées et liens vers les publications.
#431 - Science
DataCite
La DataCite API permet de rechercher, filtrer et exploiter les métadonnées de millions de publications, jeux de données, thèses et ressources scientifiques avec DOI.
#432 - Science
The Lens
La Lens API offre un accès programmatique aux métadonnées de brevets, articles et citations, avec recherche avancée et filtres puissants.
#433 - Science
Unpaywall REST
L’API REST Unpaywall fournit des liens open access, licences et statuts OA pour des millions d’articles référencés par DOI.
#434 - Science
OpenAlex
L’API OpenAlex fournit un graphe libre des publications, auteurs, revues et institutions avec des métadonnées complètes pour analyses et applications de recherche.
#435 - Science
Web of Science
L’API Web of Science donne accès aux métadonnées d’articles, citations et indicateurs bibliométriques pour vos analyses et applications scientifiques.
Aucun commentaire pour cet article.