Discover/noor-book.com API
live

noor-book.com APInoor-book.com

Search 289,000+ authors and 1,800+ categories on Noor Book. Retrieve book details, author profiles, and category listings via 5 structured endpoints.

Endpoints
5
Updated
27d ago
Try it
Search keyword or phrase (e.g., 'python programming', 'shakespeare').
api.parse.bot/scraper/56a9e599-c7f6-4e4c-8239-180f124bcde5/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/56a9e599-c7f6-4e4c-8239-180f124bcde5/search_books?query=shakespeare' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for books by keyword. Returns up to ~36 matching results with titles, authors, ratings, and cover images.

Input
ParamTypeDescription
queryrequiredstringSearch keyword or phrase (e.g., 'python programming', 'shakespeare').
Response
{
  "type": "object",
  "fields": {
    "books": "array of {title, author, author_url, book_url, book_id, rating, rating_count, cover_image}",
    "query": "string — the search query",
    "results_count": "integer — number of books returned"
  },
  "sample": {
    "data": {
      "books": [
        {
          "title": "Shakespeare",
          "author": "Abbas AlAkkad",
          "rating": null,
          "book_id": "393281",
          "book_url": "https://www.noor-book.com/en/book/review/393281",
          "author_url": "https://www.noor-book.com/en/ebooks-Abbas-Mahmoud-Alakkad-pdf",
          "cover_image": "https://www.noor-book.com/publice/covers_cache_jpg/18/3/f/8/88343c09f63f81fbffa1808c15270ce2.jpg.jpg",
          "rating_count": null
        }
      ],
      "query": "shakespeare",
      "results_count": 36
    },
    "status": "success"
  }
}

About the noor-book.com API

The Noor Book API gives programmatic access to one of the largest Arabic and English digital library catalogs through 5 endpoints. Use search_books to query titles by keyword and receive cover images, ratings, and author links; use get_book_details to pull structured metadata including publisher, page count, language, and category for any book by its numeric ID; and browse the full category tree with get_categories.

Book Search and Detail

search_books accepts a query string and returns up to ~36 results per call, each containing title, author, book_id, rating, rating_count, cover_image, book_url, and author_url. The book_id from those results feeds directly into get_book_details, which returns a richer record: category, language, publisher, pages, rank, release_date, and rating data for a single title. Both Arabic and English titles appear in the catalog depending on what the query matches.

Author Profiles and Search

search_authors accepts a query string and returns an authors array with each entry containing name, author_slug, author_url, books_count, and rating_count, plus total_results so you know how many matched overall. The author_slug (extracted from the author URL) is the input to get_author_info, which returns the author's name, biography (when available), author_url, books_count, and a full books array in the same shape as search results — useful for enumerating an author's catalog without repeated searches.

Category Listing

get_categories takes no inputs and returns the entire category tree in a single response: an array of {name, category_url} objects and a total_categories integer. With 1,800+ entries, this endpoint is useful for building filters, taxonomy mappings, or genre-based browsing interfaces. Category names reflect the library's own classification, which spans academic, literary, religious, scientific, and professional subject areas across both Arabic and English content.

Common use cases
  • Build an Arabic-language book discovery app using search_books results with cover images and ratings
  • Populate a book metadata database with publisher, page count, and category fields from get_book_details
  • Generate author bibliography pages using the books array returned by get_author_info
  • Map subject-area taxonomies for a reading app using all 1,800+ entries from get_categories
  • Cross-reference author book counts and rating counts from search_authors to rank prolific or well-rated writers
  • Sync a library catalog by iterating known book IDs through get_book_details to refresh metadata
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Noor Book have an official developer API?+
Noor Book does not publish an official public developer API. There is no documented REST or GraphQL interface listed on noor-book.com for third-party use.
What does get_book_details return beyond what search_books includes?+
search_books returns summary fields — title, author, rating, cover image, and URLs. get_book_details adds publisher, language, category, page count, rank, and release date for the specific book_id you request. The biography field is not part of book detail; it appears only in get_author_info.
Does search_books support pagination to retrieve more than ~36 results?+
The current endpoint returns up to approximately 36 results per query and does not expose a page or offset parameter. If your use case requires deeper result sets, you can fork this API on Parse and revise the endpoint to add pagination support.
Does the API expose book download links or full text content?+
No. The endpoints return metadata — titles, authors, ratings, categories, descriptions, and URLs — but not download links or the text content of books. The book_url field points to the book's page on noor-book.com. You can fork this API on Parse and revise it to add an endpoint targeting downloadable file references if those are accessible on the source pages.
Can I filter search results by language, category, or rating?+
search_books and search_authors accept only a free-text query string; there are no built-in filter parameters for language, category, or rating in the current endpoints. You can filter returned results client-side using the language and category fields available in get_book_details, or fork this API on Parse and revise it to add server-side filter parameters.
Page content last updated . Spec covers 5 endpoints from noor-book.com.
Related APIs in EducationSee all →
barnesandnoble.com API
Search for books and discover detailed information including metadata, pricing, and customer reviews from Barnes & Noble's catalog. Browse bestsellers by category and access comprehensive book details to find your next read or compare prices and ratings.
shamela.ws API
Search and browse one of the largest collections of Arabic and Islamic books, exploring thousands of titles by category, author, or full-text content. Access detailed book information, read specific pages, and discover newly added works to build your digital Islamic library.
booksrun.com API
Search millions of books and get instant buyback quotes on BooksRun. Browse bestsellers and categories, view detailed book information, and check condition guidelines to understand buyback prices and acceptance criteria.
bookshop.org API
Search for books by keyword or category, view detailed information like metadata and pricing, discover curated reading lists, and find independent bookstores near you on Bookshop.org. Filter results by format and browse new releases to discover your next read.
alibris.com API
Search for books and retrieve seller listings from Alibris. Access detailed book information including title, author, condition, pricing, and seller data across the platform.
rokomari.com API
Search for books and explore detailed information about titles, authors, and awards from Rokomari's catalog. Browse bestsellers, categories, quick deals, and discover author profiles all in one place.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
valorebooks.com API
Search for books and instantly compare prices across ValoreBooks' inventory while getting real-time buyback quotes for books you want to sell. Access detailed book information including pricing and resale values to find the best deals on textbooks and used books.