Discover/Ranobes API
live

Ranobes APIranobes.top

Access novel listings, chapter indexes, full chapter text, and book metadata from ranobes.top via 4 structured JSON endpoints.

This API takes change requests — .
Endpoint health
verified 5d ago
list_chapters
get_chapter_content
get_book_info
get_books
4/4 passing latest checkself-healing
Endpoints
4
Updated
19d ago

What is the Ranobes API?

The Ranobes.top API provides 4 endpoints for retrieving novel data from ranobes.top, covering book discovery, chapter listings, full chapter text, and detailed book metadata. The get_chapter_content endpoint returns the complete text of any chapter identified by a numeric chapter_id, while get_books lets you browse the full catalog with genre and sort-order filters. Each response is structured JSON, making it straightforward to build reading apps, content trackers, or translation tools on top of the source.

This call costs1 credit / call— charged only on success
Try it
Page number for chapter listing (1-based).
Numeric book/novel identifier (e.g. 1205249 for Shadow Slave).
api.parse.bot/scraper/74ef149f-8adf-4285-9aa9-55ba2645bcae/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/74ef149f-8adf-4285-9aa9-55ba2645bcae/list_chapters?page=1&book_id=1205249' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace ranobes-top-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Ranobes_API SDK — bounded, re-runnable; every call capped."""
from parse_apis.Ranobes_API import Ranobes, ChapterNotFound

client = Ranobes()

# Browse completed novels sorted by rating.
for novel in client.book_summaries.list(status="Completed", order="rating", limit=3):
    print(novel.title, novel.rating, novel.status)

# Drill-down: get full details for the first result.
hit = client.book_summaries.list(genre="Fantasy", limit=1).first()
if hit:
    book = hit.details()
    print(book.title, book.author, book.total_chapters, book.views)

# Walk chapters for a known book.
for chapter in client.book(book_id="1205249").chapters(limit=3):
    print(chapter.title, chapter.date)

# Get full text of a chapter.
ch = client.book(book_id="1205249").chapters(limit=1).first()
if ch:
    try:
        full = ch.content()
        print(full.title, full.novel_title, len(full.content), "chars")
    except ChapterNotFound as e:
        print("gone:", e.chapter_id)

print("exercised: book_summaries.list / BookSummary.details / Book.chapters / Chapter.content")
All endpoints · 4 totalmissing one? ·

List chapters for a novel, ordered newest-first. Returns 25 chapters per page with metadata including title, date, and direct link. Results are auto-iterated across pages.

Input
ParamTypeDescription
pageintegerPage number for chapter listing (1-based).
book_idrequiredstringNumeric book/novel identifier (e.g. 1205249 for Shadow Slave).
Response
{
  "type": "object",
  "fields": {
    "page": "integer — current page number",
    "book_id": "integer — numeric book identifier",
    "chapters": "array of chapter objects with id, title, date, link",
    "book_title": "string — name of the novel",
    "total_pages": "integer — total number of pages",
    "total_chapters": "integer — total chapter count"
  },
  "sample": {
    "data": {
      "page": 1,
      "book_id": 1205249,
      "chapters": [
        {
          "id": "3226204",
          "date": "2026-07-22 04:06:57",
          "link": "https://ranobes.top/shadow-slave-v741610-1205249/3226204.html",
          "title": "Chapter 3114: Missing Core"
        }
      ],
      "book_title": "Shadow Slave",
      "total_pages": 125,
      "total_chapters": 3114
    },
    "status": "success"
  }
}

About the Ranobes API

Novel Discovery and Filtering

The get_books endpoint returns 10 novels per page and accepts two optional parameters: genre (e.g. Fantasy, Xianxia, Sci-fi) and order (e.g. rating, date;desc, news_read;desc). Each result object includes id, title, author, cover_image, genres, rating, status, and a direct link. The total_novels field tells you how many results match your filter across all pages. Genre values are case-sensitive.

Chapter Listing and Pagination

The list_chapters endpoint requires a book_id (the numeric identifier visible in a novel's URL) and returns up to 25 chapters per page, ordered newest-first. Each chapter object in the chapters array carries id, title, date, and link. The response also exposes total_pages and total_chapters so you can determine how many pages to iterate. The page parameter is 1-based and optional — omitting it defaults to the first page.

Full Chapter Text

The get_chapter_content endpoint takes a chapter_id sourced from list_chapters results and returns the complete content string for that chapter alongside its title, chapter_id, and novel_title. The book_id parameter is optional but helps resolve the chapter URL. There is no truncation — the full text is returned in a single response field.

Book Metadata

The get_book_info endpoint accepts a book_id and returns a wide set of fields: title, author, cover_image, genres, tags, rating, status, views, link, and book_id. The status field distinguishes between ongoing and completed publications. rating is returned as a string representing an aggregate score out of 5.

Reliability & maintenanceVerified

The Ranobes API is a managed, monitored endpoint for ranobes.top — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ranobes.top changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official ranobes.top API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
5d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a personal reading tracker that syncs new chapters via list_chapters and stores total_chapters over time to detect updates.
  • Fetch full chapter text with get_chapter_content for offline reading apps or e-reader exports.
  • Catalog novels by genre using get_books with the genre filter to build a curated reading list.
  • Display novel detail pages using get_book_info fields: cover image, author, rating, tags, and publication status.
  • Sort novels by view count or newest additions using the order parameter on get_books to surface trending or recently updated titles.
  • Compare chapter counts across novels by combining total_chapters from list_chapters with metadata from get_book_info.
  • Track completed vs. ongoing series using the status field returned by get_book_info.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ranobes.top have an official developer API?+
No. Ranobes.top does not publish an official developer API or documented public endpoints for third-party access.
What does `list_chapters` return, and how does pagination work?+
It returns up to 25 chapter objects per page for a given book_id, each with id, title, date, and link, plus total_pages and total_chapters at the response level. Pages are 1-based; omitting the page parameter returns page 1. Chapters are ordered newest-first.
Does `get_book_info` return a novel's description or synopsis?+
The documented response fields for get_book_info include title, author, cover_image, genres, tags, rating, status, views, and link, but a full synopsis or description field is not currently exposed in the response schema. You can fork the API on Parse and revise it to surface the description field if it becomes accessible.
Is there a way to search novels by title or author name?+
Not currently. The get_books endpoint supports filtering by genre and sorting by order, but title or author name search is not an available parameter. You can fork this API on Parse and revise it to add a search endpoint targeting that functionality.
Are there any known limitations with genre filtering in `get_books`?+
Yes — the genre parameter is case-sensitive and must match the site's exact genre labels (e.g. Sci-fi, not sci-fi or Science Fiction). Passing an unrecognized genre string may return no results or default to an unfiltered listing.
Page content last updated . Spec covers 4 endpoints from ranobes.top.
Related APIs in EntertainmentSee all →
fanfiction.net API
Search and browse fan fiction stories across FanFiction.net, accessing story metadata, full chapter content, and author profiles all in one place. Discover new stories and dive deeper into author information without navigating the website directly.
mangalib.org API
Browse and search a comprehensive manga catalog, read chapters and pages, view manga details and cover images, and discover personalized recommendations. Access comments, track your currently reading list, and find random titles to explore.
runoob.com API
Access comprehensive programming tutorials and learning materials from Runoob, including browsing categories and directories, retrieving full tutorial content, and searching across thousands of coding lessons. Discover structured learning paths by category, view navigation links, and get detailed metadata to help you find exactly what you need to learn.
webtoons.com API
Search and discover Webtoon series by title or genre, view episode details and images, check rankings and trending content, and learn about authors and their works. Access comprehensive information about original and canvas series to find your next favorite read.
forums.spacebattles.com API
Search and read science fiction stories from the SpaceBattles Creative Library, accessing detailed story metadata, author profiles, and full chapter content all in one place. Discover new fiction across various genres with easy browsing and comprehensive information about stories and their creators.
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.
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.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.