← Alimentation et produits

Recherche de livres

GET /books/search

Recherchez des livres par titre, auteur ou mot-clé dans le catalogue Open Library, qui regroupe des millions d'œuvres publiées. Renvoie les titres, les auteurs, les années de publication, les identifiants d'images de couverture, les ISBN et les catégories de sujets. Utile pour créer des applications de listes de lecture, des moteurs de recommandation de livres, des interfaces de catalogue de bibliothèque et des outils d'exploration littéraire.

Visualisez-le

Paramètres

q requis

Query

Exemples de requêtes

Utilisation de base
curl "https://nordapi.ee/api/v1/books/search?q=elixir+programming"
Search for Elixir programming books
curl "https://nordapi.ee/api/v1/books/search?q=elixir+programming"
Search for books by Tolkien
curl "https://nordapi.ee/api/v1/books/search?q=tolkien+lord+rings"
Search for science fiction books
curl "https://nordapi.ee/api/v1/books/search?q=science+fiction"

Réponse en direct

{
  "count": 10,
  "data": [
    {
      "author": "Dave Thomas",
      "cover_id": 8513173,
      "cover_url": "https://covers.openlibrary.org/b/id/8513173-M.jpg",
      "first_publish_year": 2014,
      "isbn": null,
      "key": "/works/OL19547073W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Programming Elixir"
    },
    {
      "author": "William Smith",
      "cover_id": null,
      "cover_url": null,
      "first_publish_year": 2024,
      "isbn": null,
      "key": "/works/OL39199540W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Elixir Programming"
    },
    {
      "author": "Virat Sharma",
      "cover_id": null,
      "cover_url": null,
      "first_publish_year": 2021,
      "isbn": null,
      "key": "/works/OL36167083W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Learn Elixir Programming"
    },
    {
      "author": "Sas̄a Jurić",
      "cover_id": 14382780,
      "cover_url": "https://covers.openlibrary.org/b/id/14382780-M.jpg",
      "first_publish_year": 2015,
      "isbn": null,
      "key": "/works/OL20023423W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Elixir in action"
    },
    {
      "author": "Benjamin Tan Wei Hao",
      "cover_id": 8512585,
      "cover_url": "https://covers.openlibrary.org/b/id/8512585-M.jpg",
      "first_publish_year": 2016,
      "isbn": null,
      "key": "/works/OL19546537W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "The Little Elixir & OTP Guidebook"
    },
    {
      "author": "Darin Wilson",
      "cover_id": 10453135,
      "cover_url": "https://covers.openlibrary.org/b/id/10453135-M.jpg",
      "first_publish_year": 2019,
      "isbn": null,
      "key": "/works/OL22321140W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Programming Ecto"
    },
    {
      "author": "Chris McCord",
      "cover_id": 8513175,
      "cover_url": "https://covers.openlibrary.org/b/id/8513175-M.jpg",
      "first_publish_year": 2015,
      "isbn": null,
      "key": "/works/OL19547074W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Metaprogramming Elixir"
    },
    {
      "author": "Ben Marx",
      "cover_id": 8508764,
      "cover_url": "https://covers.openlibrary.org/b/id/8508764-M.jpg",
      "first_publish_year": 2018,
      "isbn": null,
      "key": "/works/OL19542740W",
      "language": [],
      "number_of_pages": null,
      "subject": [],
      "title": "Adopting Elixir: From Concept to Production"
    },
    {
      "author": "Ulisses Almeida",
      "cover_id": 8508766,
      "cover_url": "https://covers.openlibrary.org/b/id/8508766-M.jpg",
      "first_publish_year": 2018,
      "isbn": null,
      "key": "/works/OL19542742W",
      "language": [],
      "number_of_pages": null,
      "subject": [],
      "title": "Learn Functional Programming with Elixir"
    },
    {
      "author": "Bruce Tate",
      "cover_id": null,
      "cover_url": null,
      "first_publish_year": 2022,
      "isbn": null,
      "key": "/works/OL25322991W",
      "language": [
        "eng"
      ],
      "number_of_pages": null,
      "subject": [],
      "title": "Programming Phoenix LiveView"
    }
  ],
  "success": true,
  "total": 30
}