Medium Publications Search Scraper avatar
Medium Publications Search Scraper

Pricing

$19.99/month + usage

Go to Store
Medium Publications Search Scraper

Medium Publications Search Scraper

Developed by

EasyApi

EasyApi

Maintained by Community

Scrape Medium publications by keywords - Extract publication details including name, description, URL and avatar from Medium's search results efficiently and reliably.

0.0 (0)

Pricing

$19.99/month + usage

1

Total users

5

Monthly users

2

Runs succeeded

>99%

Last modified

4 months ago

Medium Publications Search Scraper 🔍

Powerful scraper for extracting publication data from Medium's search results. Get detailed information about publications matching your search keywords.

🎯 Use Cases

  • Research Medium publications in your niche
  • Find potential publication partners for content distribution
  • Analyze publication landscape for specific topics
  • Build databases of Medium publications
  • Monitor new publications in specific areas

✨ Features

  • Keyword-based Search: Search publications using specific keywords
  • Customizable Results: Control the number of results you want to collect
  • Rich Data: Extract comprehensive publication details
  • Efficient Scraping: Uses advanced scrolling and data interception techniques
  • Clean Output: Well-structured JSON data ready for analysis

📊 Output Data Structure

For each publication, you'll get:

  • id: Unique publication identifier
  • name: Publication name
  • slug: URL-friendly name
  • url: Complete Medium publication URL
  • shortDescription: Brief description of the publication
  • avatarUrl: Publication's avatar image URL (if available)

💡 Input Parameters

FieldTypeDescription
keywordsArrayList of keywords to search for publications
maxItemsNumberMaximum number of publications to collect

Input Example

A full explanation of an input example in JSON.

{
"keywords": [
"write"
],
"maxItems": 30
}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"id": "f5806a35d98f",
"name": "Lumen Press",
"slug": "lumen-press",
"url": "https://medium.com/lumen-press",
"shortDescription": "The Press Arm of the Nigeria Federation of Catholic…",
"avatarUrl": "https://miro.medium.com/v2/resize:fill:64:64/1*DEH32ROUse1jNilCjKhOXQ.png"
},
{
"id": "cf83e574f4f7",
"name": "I want to be a writer",
"slug": "i-want-to-become-a-writer",
"url": "https://medium.com/i-want-to-become-a-writer",
"shortDescription": "My evolution from someone who wanted, to the person who…",
"avatarUrl": "https://miro.medium.com/v2/resize:fill:64:64/1*9xRCeqQHO5iCHpMbf2pUAQ.jpeg"
},
...
]