Royal Road Web Fiction Rankings Scraper
Pricing
Pay per event
Royal Road Web Fiction Rankings Scraper
Scrapes Royal Road fiction rankings (best-rated, rising-stars, trending, weekly-popular) with full metadata: ratings, followers, views, tags, chapter stats, and author info. Ideal for IP scouting and web-serial analytics.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrapes fiction ranking lists from Royal Road — the largest English web-serial platform — and returns structured metadata for each fiction. No account required. Metadata only: never scrapes chapter text.
What does it scrape?
- Ranking lists: best-rated, rising-stars, trending, weekly-popular, ongoing, completed (your choice)
- Per fiction: ID, title, author, tags, overall rating, rating count, followers, favorites, total views, estimated page count, chapter count, publication status, synopsis, and which ranking list it appeared in (with its position)
Who is it for?
- IP scouts and indie publishers tracking which web serials are on the Kindle Unlimited pipeline
- LitRPG / progression-fantasy analysts building ranking feeds and trend dashboards
- Data journalists covering the web-fiction market
- Writers benchmarking their own fiction against top performers
Input
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Maximum number of fiction records to return |
rankingLists | array | ["best-rated","rising-stars","trending"] | Which ranking lists to scrape |
Supported ranking list values: best-rated, rising-stars, trending, weekly-popular, ongoing, completed
Example input
{"maxItems": 200,"rankingLists": ["best-rated", "rising-stars"]}
Output
Each record contains:
| Field | Type | Example |
|---|---|---|
fiction_id | number | 21220 |
title | string | "Mother of Learning" |
author_name | string | "nobody103" |
author_profile_url | string | "https://www.royalroad.com/profile/100374" |
tags | string[] | ["Time Loop", "Adventure", "Fantasy"] |
rating | number | 4.83 |
rating_count | number | 16859 |
followers | number | 31727 |
favorites | number | 30680 |
views_total | number | 26652840 |
pages | number | 2932 |
chapter_count | number | 109 |
status | string | "COMPLETED" |
description | string | "Zorian is a teenage mage..." |
ranking_list | string | "best-rated" |
ranking_position | number | 1 |
fiction_url | string | "https://www.royalroad.com/fiction/21220/mother-of-learning" |
Notes
- Royal Road serves public ranking pages without authentication — no login needed.
- The actor scrapes public metadata only. Chapter text (
/fiction/<id>/chapter/...) is never fetched. - Rate limits are handled automatically with exponential backoff.