WEBTOON Scraper - Series, Episodes, Genres & Rankings avatar

WEBTOON Scraper - Series, Episodes, Genres & Rankings

Pricing

from $1.00 / 1,000 series or episode records

Go to Apify Store
WEBTOON Scraper - Series, Episodes, Genres & Rankings

WEBTOON Scraper - Series, Episodes, Genres & Rankings

Scrape the WEBTOON catalog into structured data. Extract series, genres, rankings and complete episode lists, including titles, authors, descriptions, thumbnails and other available series and episode details.

Pricing

from $1.00 / 1,000 series or episode records

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

WEBTOON Catalog Scraper

Scrape public WEBTOON catalog pages, series metadata, episode lists, and episode thumbnails without an account. Reader pages and personal feeds are out of scope.

Why This Scraper?

  • Searches titles, genres, schedules, rankings, and Canvas catalogs.
  • Accepts both structured search inputs and pasted WEBTOON URLs.
  • Opens every discovered series automatically when includeEpisodes is on.
  • Emits the series row before its episode rows for predictable grouping.
  • Applies one maxItems cap across all series and episode records.
  • Supports resume and incremental change tracking for recurring crawls.

Data You Get

FieldDescription
kindseries or episode
recordIdStable language and title or episode identifier
titleSeries or episode title
urlPublic WEBTOON page URL
languageCatalog language edition
genreCatalog genre when available
authorsSeries authors when details are read
summarySeries summary when details are read
schedulePublication schedule
viewCountSeries view count when published
subscribeCountSeries subscription count when published
latestEpisodeLatest episode summary on a series row
episodeNoEpisode number on an episode row
episodeDatePublication date on an episode row
imageUrlCanonical series or episode thumbnail
refererhttps://www.webtoons.com/ required as the HTTP Referer header when displaying imageUrl
isFreeWhether the episode is marked free
isMatureMature-content marker when published
changeTypeIncremental state classification when enabled
changedFieldsFields changed since the previous snapshot
scrapedAtISO timestamp for the emitted record

How to Use

Search a genre catalog:

{
"mode": "search",
"genre": "drama",
"language": "en",
"maxItems": 20
}

Search and expand every discovered series into episode rows. The six-row cap includes the series row and all episode rows together:

{
"mode": "search",
"genre": "drama",
"includeEpisodes": true,
"maxItems": 6,
"maxPages": 1
}

Process a known series URL:

{
"mode": "url",
"urls": ["https://www.webtoons.com/en/fantasy/sample-series/list?title_no=00000000"],
"includeEpisodes": true,
"maxItems": 12
}

Input Parameters

ParameterTypeDefaultDescription
modestringsearchSearch the catalog or process pasted URLs
keywordstringemptyTitle keyword
searchTypestringallKeyword index: all, originals, or canvas
languagestringenCatalog language edition
sourcestringoriginalsCatalog source: originals or canvas
genrestringemptyGenre to browse
sortOrderstringMANAGenre ordering: MANA, LIKEIT, or UPDATE
weekdaystringemptySchedule weekday
urlsarrayemptyCatalog or series URLs in URL mode
fetchDetailsbooleanfalseRead series pages for richer metadata
includeEpisodesbooleanfalseEmit episode rows from each discovered series
maxItemsinteger20Total cap across series and episode rows
maxPagesinteger0Episode-list pages per series; zero means uncapped
resumeFromRunIdstringemptyResume from a prior run or dataset
incrementalModebooleanfalseTrack recurring changes
stateKeystringemptyCustom incremental state key
emitUnchangedbooleanfalseReturn unchanged rows in incremental mode
emitExpiredbooleanfalseReturn expired rows after a complete scan
mcpConnectorsarrayemptyOptional connector IDs
notionParentPageUrlstringemptyNotion destination page
maxNotifyListingsinteger50Connector forwarding cap
proxyobjectApify RESIDENTIALApify Proxy connection; defaults to the RESIDENTIAL group and accepts overrides

includeEpisodes is intentionally opt-in. In search mode it opens every discovered series page until the shared maxItems cap is reached. A run with maxItems: 20 can therefore return one series plus nineteen episodes, or up to twenty series rows if episode expansion is disabled. maxPages limits the episode pages visited for each series but never increases maxItems.

When incremental mode is enabled, rows can be classified as NEW, UPDATED, REAPPEARED, UNCHANGED, or EXPIRED.

Send results into your apps (MCP connectors)

Set mcpConnectors to forward a condensed summary after scraping. The full records remain in the Apify dataset. For Notion, also provide notionParentPageUrl.

Output Example

{
"kind": "episode",
"recordId": "en-title-95-episode-10",
"title": "Episode 10",
"url": "https://www.webtoons.com/en/fantasy/sample-series/viewer?title_no=00000000&episode_no=10",
"language": "en",
"episodeNo": 10,
"episodeDate": "Sep 16, 2026",
"imageUrl": "https://webtoon-phinf.pstatic.net/example.png?type=f160_151",
"referer": "https://www.webtoons.com/",
"isFree": true,
"scrapedAt": "2026-09-19T00:00:00.000Z"
}

Image display requirement: send the record's referer value as the HTTP Referer request header when downloading or displaying imageUrl. The field is metadata for consumers and does not change the actor's existing image fetching behavior.

Plan Requirement

The public catalog is available with the default platform configuration. A paid Apify plan may be useful for larger episode expansions because detail reads and emitted rows are charged separately. Keep includeEpisodes off for the lower-cost series-only behavior.