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
14d 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 →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
on3.com API
Access transfer portal data from On3, including player movement, transfer statuses, commitment information, and recruiting activity. Search and filter transfer portal prospects by cycle, position, school, and status to stay updated on college football recruitment.