Annuaire d'APIs

API The Lens

L'api 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.
The Lens est disponible via https://docs.api.lens.org/

The Lens API : Guide Complet et Exemples

Introduction

The Lens API offre un accès programmatique à l’une des plus grandes bases de données mondiales de brevets et de publications scientifiques. Elle permet d’intégrer dans vos applications des recherches avancées sur la littérature scientifique, les brevets, les citations, les jeux de données, les inventeurs et les institutions, avec un fort accent sur l’innovation ouverte et la veille stratégique.

Fonctionnalités Clés

  • Recherche avancée sur plus de 250 millions de brevets et 250 millions de publications scientifiques.
  • Filtrage par dates, auteurs, institutions, domaines, citations, pays, etc.
  • Accès aux données de citations croisées, familles de brevets, licences, jeux de données, etc.
  • Exportation des résultats en JSON ou CSV.
  • API RESTful sécurisée par clé d’API (API Key).

Ressources de l’API

Ressource Description Exemple d’URL
/patent/search Recherche de brevets https://api.lens.org/patent/search
/scholar/search Recherche de publications scientifiques https://api.lens.org/scholar/search
/patent/{id} Détails d’un brevet par identifiant https://api.lens.org/patent/123456789
/scholar/{id} Détails d’une publication par identifiant https://api.lens.org/scholar/123456789

Principaux Paramètres

  • q : requête de recherche (plein texte, champs spécifiques, opérateurs booléens)
  • size : nombre de résultats par page (jusqu’à 1000)
  • from : pagination (décalage de départ)
  • sort : tri des résultats (ex : relevance, date_published desc)
  • fields : sélection de champs à retourner
  • apikey : clé d’API obligatoire dans les headers

Exemples d’Implémentation


# Rechercher des brevets sur l’intelligence artificielle publiés après 2022
curl -H "Authorization: Bearer VOTRE_API_KEY" \
     "https://api.lens.org/patent/search?q=intelligence+artificielle+AND+publication_date:[2023-01-01+TO+*]&size=3"
                

Cette commande retourne les 3 premiers brevets récents sur l’intelligence artificielle.


import requests

url = "https://api.lens.org/scholar/search"
headers = {"Authorization": "Bearer VOTRE_API_KEY"}
params = {
    "q": "deep learning",
    "size": 2,
    "sort": "date_published desc"
}

response = requests.get(url, headers=headers, params=params)
if response.status_code == 200:
    data = response.json()
    for result in data["data"]:
        print(result["title"])
else:
    print("Erreur:", response.status_code)
                

Exemple Python : recherche des 2 dernières publications sur le deep learning.


// Récupérer les dernières publications sur CRISPR
fetch("https://api.lens.org/scholar/search?q=CRISPR&size=2", {
    headers: { "Authorization": "Bearer VOTRE_API_KEY" }
})
.then(res => res.json())
.then(data => {
    data.data.forEach(item => console.log(item.title));
});
                

Exemple JavaScript : affichage des titres des 2 dernières publications sur CRISPR.

Bonnes Pratiques

  • Obtenez une clé d’API gratuite sur votre compte Lens.
  • Respectez les limites de requêtes (throttling) : 10 requêtes/s par défaut.
  • Privilégiez les filtres et la sélection de champs pour optimiser les performances.
  • Consultez la documentation officielle pour découvrir toutes les possibilités.

Conclusion

The Lens API est un outil puissant pour la veille scientifique, technologique et la recherche d’innovation. Sa richesse de données, sa flexibilité et son ouverture en font un allié incontournable pour chercheurs, entreprises, institutions et développeurs.

Projets github utilisant l'api The Lens

Retrouvez ci-dessous une liste de projets github utilisant l'api The Lens. Vous pouvez cliquer sur les liens pour en savoir plus sur ces projets et voir comment ils utilisent l'api The Lens.

Connectez-vous pour ajouter un projet GitHub qui utilise cette API.

GitHub

Aucun projet GitHub utilisant cette API n'a encore été ajouté. Soyez le premier à en proposer un !

Commentaires sur l'api The Lens

Vous devez être connecté pour ajouter un commentaire.

Aucun commentaire pour cet article.

API similaire à The Lens

Vous pouvez retrouver en cliquant sur le lien suivant toutes les APIs Science

Extrait des api similaires: