Royal Road Web Fiction Rankings Scraper avatar

Royal Road Web Fiction Rankings Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Royal Road Web Fiction Rankings Scraper

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

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

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, latest-updates, complete, active-popular, new, writathon (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

FieldTypeDefaultDescription
maxItemsinteger100Maximum number of fiction records to return
rankingListsarray["best-rated","rising-stars","trending"]Which ranking lists to scrape

Supported ranking list values: best-rated, rising-stars, trending, weekly-popular, latest-updates, complete, active-popular, new, writathon

Example input

{
"maxItems": 200,
"rankingLists": ["best-rated", "rising-stars"]
}

Output

Each record contains:

FieldTypeExample
fiction_idnumber21220
titlestring"Mother of Learning"
author_namestring"nobody103"
author_profile_urlstring"https://www.royalroad.com/profile/100374"
tagsstring[]["Time Loop", "Adventure", "Fantasy"]
ratingnumber4.83
rating_countnumber16859
followersnumber31727
favoritesnumber30680
views_totalnumber26652840
pagesnumber2932
chapter_countnumber109
statusstring"COMPLETED"
descriptionstring"Zorian is a teenage mage..."
ranking_liststring"best-rated"
ranking_positionnumber1
fiction_urlstring"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.