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

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

Monthly users

2

Runs succeeded

>99%

Last modified

3 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.

1{
2    "keywords": [
3        "write"
4    ],
5    "maxItems": 30
6}

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.

1[
2	{
3		"id": "f5806a35d98f",
4		"name": "Lumen Press",
5		"slug": "lumen-press",
6		"url": "https://medium.com/lumen-press",
7		"shortDescription": "The Press Arm of the Nigeria Federation of Catholic…",
8		"avatarUrl": "https://miro.medium.com/v2/resize:fill:64:64/1*DEH32ROUse1jNilCjKhOXQ.png"
9	},
10	{
11		"id": "cf83e574f4f7",
12		"name": "I want to be a writer",
13		"slug": "i-want-to-become-a-writer",
14		"url": "https://medium.com/i-want-to-become-a-writer",
15		"shortDescription": "My evolution from someone who wanted, to the person who…",
16		"avatarUrl": "https://miro.medium.com/v2/resize:fill:64:64/1*9xRCeqQHO5iCHpMbf2pUAQ.jpeg"
17	},
18    ...
19]

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

2 hours

Price

$19.99