VOOZH about

URL: https://apify.com/lulzasaur/tvtropes-scraper

⇱ TVTropes Scraper - Tropes, Works & Media Wiki Β· Apify


πŸ‘ TVTropes Scraper - Tropes, Works & Media Wiki avatar

TVTropes Scraper - Tropes, Works & Media Wiki

Pricing

from $10.00 / 1,000 results

Go to Apify Store

TVTropes Scraper - Tropes, Works & Media Wiki

Scrape TVTropes.org wiki pages for storytelling tropes and media analysis. Search by keyword, extract trope descriptions, related tropes, examples by media type, and laconic summaries. Perfect for narrative research, media analysis, and creative writing.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

TVTropes Scraper

Apify Actor for scraping TVTropes.org β€” the massive wiki of storytelling tropes in media. Uses PlaywrightCrawler to handle Cloudflare protection and Google Custom Search rendering.

Features

  • Search TVTropes by keyword (trope names, work titles, characters)
  • Extract full trope/work page details: descriptions, examples, related tropes
  • Parse examples organized by media type (Film, Literature, VideoGames, etc.)
  • Fetch laconic (one-line) summaries for each trope
  • Track related trope links with namespace categorization
  • Two modes: search results only or full detail scraping

Input

FieldTypeDefaultDescription
searchQueriesstring[]["Batman"]Trope or work names to search
maxListingsinteger100Max pages per query (0=unlimited)
scrapeDetailsbooleantrueScrape full page details
proxyConfigurationobject{ useApifyProxy: true }Proxy settings (residential recommended)

Example Input

{
"searchQueries":["Chekhov Gun","The Matrix","Batman"],
"maxListings":10,
"scrapeDetails":true,
"proxyConfiguration":{"useApifyProxy":true}
}

Output

Detail mode (scrapeDetails: true)

{
"title":"Chekhov's Gun",
"namespace":"Main",
"pageName":"ChekhovsGun",
"url":"https://tvtropes.org/pmwiki/pmwiki.php/Main/ChekhovsGun",
"description":"Russian writer Anton Chekhov, master of the short story, gave this advice: If it's not essential, leave it out of the narrative...",
"laconicSummary":"An object that isn't significant until later in the story.",
"relatedTropes":[
{
"title":"Foreshadowing",
"url":"https://tvtropes.org/pmwiki/pmwiki.php/Main/Foreshadowing",
"namespace":"Main"
},
{
"title":"Red Herring",
"url":"https://tvtropes.org/pmwiki/pmwiki.php/Main/RedHerring",
"namespace":"Main"
}
],
"relatedTropeCount":45,
"examples":[
{
"text":"In Shaun of the Dead, the Winchester rifle above the bar...",
"work":"Shaun of the Dead",
"workUrl":"https://tvtropes.org/pmwiki/pmwiki.php/Film/ShaunOfTheDead"
}
],
"exampleCount":150,
"folderLabels":["Animation","Audio Play","Comic Books"],
"searchQuery":"Chekhov Gun",
"scrapedAt":"2026-04-25T12:00:00.000Z"
}

Search-only mode (scrapeDetails: false)

{
"title":"Batman (Comic Book)",
"namespace":"ComicBook",
"pageName":"Batman",
"url":"https://tvtropes.org/pmwiki/pmwiki.php/ComicBook/Batman",
"description":"Batman is one of the three best-known superheroes ever...",
"searchQuery":"Batman",
"scrapedAt":"2026-04-25T12:00:00.000Z"
}

TVTropes Namespaces

Pages are organized by namespace which indicates the type of content:

NamespaceDescription
MainTrope definitions
FilmMovies
SeriesTV series
LiteratureBooks and novels
ComicBookComic books
VideoGameVideo games
WesternAnimationWestern animated shows
AnimeJapanese animation
MangaJapanese comics
MusicMusic and musicians
TheatreStage plays
FranchiseMulti-media franchises
CharactersCharacter pages
CreatorWriters, directors, actors
LaconicOne-line trope summaries

How It Works

  1. Searches TVTropes using Google Custom Search (CSE) embedded on the site
  2. Extracts search result links, titles, and snippets
  3. Optionally navigates to each result page for full content extraction
  4. Parses the #main-article container for descriptions, examples, and trope links
  5. Fetches the Laconic version of each page for a one-line summary
  6. Examples are extracted from .folder containers (organized by media type)
  7. Related trope links are extracted from a.twikilink elements

Notes

  • TVTropes uses Cloudflare protection, so PlaywrightCrawler with a real browser is required
  • Residential proxies are recommended for reliable access on Apify cloud
  • Google CSE returns up to 10 results per page
  • Large trope pages (like Chekhov's Gun) can have 100+ examples across many media categories

Quick Start

$apify run --purge

Deploy to Apify

apify login
apify push

Run on Apify

This scraper runs on the Apify platform β€” a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.

Try Apify free

Related Scrapers

More scrapers and data tools by lulzasaur:

You might also like

TV Tropes Scraper β€” Tropes, Examples & Page-Change Monitor

scrapersdelight/tvtropes-scraper

Scrape TV Tropes (which has no public API) β€” trope and work pages with title, description, examples & cross-linked tropes β€” by URL or by crawling a whole namespace. Monitor pages for edits on a schedule with Slack/email/webhook alerts. $4 per 1,000 pages.

πŸ‘ User avatar

Scrapers Delight

2

SubReddit Media Search Scraper

easyapi/subreddit-media-search-scraper

Extract media content (images and videos) from Reddit subreddit search results with advanced filtering options. Perfect for content analysis, trend monitoring, and media collection from specific communities.

Facebook Pages Scraper - Low-costπŸ’²πŸ”₯πŸŒπŸ“„

delectable_incubator/facebook-pages-scraper-low-cost

Scrape Facebook pages by keyword πŸŒπŸ“˜ with a powerful social media scraper. Extract page names, URLs, profile images, descriptions, and more from Facebook search results. Ideal for brand research, audience analysis, lead generation, competitor monitoring, and social media intelligence πŸ“ŠπŸš€

All Social Media Phone Numbers Extractor (By Keyword)

caprolok/all-social-media-phone-numbers-extractor-by-keyword

Extract phone numbers from websites and social media profilesβ€”like TikTok and Twitter. Works with URLs, usernames, or keyword searches. Perfect for lead generation, data scraping, and enrichment workflows.

Threads Post Media Downloader 🧡πŸ“₯

easyapi/threads-post-media-downloader

Extract and download high-quality media from Threads.net posts 🧡 Get direct download links for images and videos shared on Threads, perfect for content creators, social media managers, and researchers. Supports batch processing and provides detailed media information. πŸ“₯

Instagram Post Scraper

hello.datawizards/Instagram-post-scraper

Scrape public Instagram posts by username. Get captions, likes, comments, media URLs, timestamps, and more. Perfect for research, trend analysis, and media monitoring. Fast, reliable, and proxy-supported with structured JSON output.

34

1.1

Threads Post Media Downloader

solid-scraper/threads-post-media-downloader

πŸš€ Download media from Threads effortlessly with Threads Post Media Downloader. Save photos & videos in seconds, fast and reliable. πŸ“₯✨ Perfect for creators, marketers, and social media teams. Try it today! πŸ› οΈ

SolidScraper

2

Reddit Posts With Media Scraper

apiharvest/reddit-posts-with-media-scraper

Reddit Posts With Media Scraper

🎬 Instagram Single Reels Scraper

scraperx/instagram-single-reels-scraper

πŸš€ Extract comprehensive data from Instagram reels including media information, comments, engagement metrics, and user details. Perfect for social media analysis, content research, and competitive intelligence. ✨ Features: πŸ“Š Media Information & Metadata πŸ’¬ Comments & Engagement Metrics πŸ‘€ User...

🎬 Instagram Single Reels Scraper

scrapebase/instagram-single-reels-scraper

πŸš€ Extract comprehensive data from Instagram reels including media information, comments, engagement metrics, and user details. Perfect for social media analysis, content research, and competitive intelligence. ✨ Features: πŸ“Š Media Information & Metadata πŸ’¬ Comments & Engagement Metrics πŸ‘€ User...