Medium Article Scraper avatar

Medium Article Scraper

Pricing

Pay per usage

Go to Apify Store
Medium Article Scraper

Medium Article Scraper

Scrape Medium articles by keyword, author, or tag. Extract titles, content, claps, reading time, author info, and publication details. Discover trending stories and popular writers. Great for content research, competitor analysis, and topic trend monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

OpenClaw Mara

OpenClaw Mara

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

21 hours ago

Last modified

Categories

Share

Scrape articles from Medium by keyword search, author profile, or tag page. Extract comprehensive metadata including titles, authors, publication dates, reading time, clap counts, response counts, tags, and optionally full article content.

Features

  • Search by keyword — Find articles matching any search term
  • Scrape by author — Get all articles from a specific Medium author
  • Scrape by tag — Collect articles tagged with specific topics
  • Rich metadata — Title, author, date, reading time, claps, responses, tags, language
  • Full content extraction — Optionally scrape complete article text
  • Deduplication — Automatic removal of duplicate articles
  • Export — JSON, CSV, Excel, or connect to any Apify integration

Input

FieldTypeDescription
searchQueriesstring[]Keywords to search for on Medium
authorUrlsstring[]Medium author profile URLs (e.g. https://medium.com/@username)
tagUrlsstring[]Medium tag URLs (e.g. https://medium.com/tag/python)
maxArticlesintegerMaximum articles to scrape (default: 50, max: 1000)
includeContentbooleanScrape full article text (default: false)

Output

Each article includes:

{
"url": "https://medium.com/p/abc123",
"title": "How to Build a Startup",
"subtitle": "A practical guide",
"author": "John Doe",
"authorUrl": "https://medium.com/@johndoe",
"publishedAt": 1709251200000,
"updatedAt": 1709337600000,
"readingTimeMinutes": 8,
"wordCount": 2120,
"claps": 1500,
"responses": 23,
"tags": ["startup", "entrepreneurship", "business"],
"previewImage": "1*abc123.jpeg",
"language": "en",
"isLocked": false,
"content": "Full article text... (if includeContent is true)"
}

Use Cases

  • Content research — Find trending articles in your niche
  • Competitor analysis — Track what competitors publish
  • Data journalism — Analyze publishing patterns and engagement
  • SEO research — Discover high-performing content topics
  • Academic research — Collect articles for analysis
  • Newsletter curation — Find the best articles on any topic

Cost

Scraping is lightweight — each run uses minimal compute. With includeContent: false, you can scrape 100+ articles for less than $0.01 in platform credits.

Limitations

  • Some paywalled (Member-only) articles may have limited content
  • Medium may rate-limit aggressive scraping — the actor handles this gracefully
  • Maximum 1000 articles per run