DEV Community

Sebastian Casvean
Sebastian Casvean

Posted on • Originally published at zenndra.com

Medium Keyword Research with Search APIs (Fresher Than SEO Tools)

Medium Keyword Research with Search APIs (Fresher Than SEO Tools)

Classic keyword research tools lag what writers publish this week on Medium. Search endpoints return live stories, tags, and collections—ideal for briefings, B2B intel, and topic validation before you ship hub pages.

Tool outcome: A keyword-radar script that emails today’s top hits for ["llm ops", "react server components"].


How teams use live search

Team Query Output
Editorial machine learning Morning digest links
Sales prospect company name New posts to reference in outreach
SEO tag candidates Volume proxy before programmatic pages

Combine search/articles with topfeeds/{tag}/{mode} to see both keyword matches and what is already rising—see trending pages guide.


Multi-surface search helper

const API = 'https://api.zenndra.com';
const headers = { Authorization: `Bearer ${process.env.ZENNDRA_API_KEY}` };

async function mediumSearch(surface, query) {
  const path = {
    articles: `/search/articles?query=${encodeURIComponent(query)}`,
    tags: `/search/tags?query=${encodeURIComponent(query)}`,
    publications: `/search/publications?query=${encodeURIComponent(query)}`,
    users: `/search/users?query=${encodeURIComponent(query)}`,
  }[surface];

  const res = await fetch(`${API}${path}`, { headers });
  if (!res.ok) throw new Error(`${surface} ${res.status}`);
  return res.json();
}

const articles = await mediumSearch('articles', 'vector database');
const tags = await mediumSearch('tags', 'vector database');
Enter fullscreen mode Exit fullscreen mode

Radar cron (outline)

  1. Loop configured keywords.
  2. Fetch articles; keep top N by recency or claps if exposed in metadata.
  3. Diff against yesterday’s ids in SQLite.
  4. Send only new stories to Slack/email.

Store article_id so you never spam duplicate links.


Ethics and quality

  • Use results to inform content, not scrape-and-republish thin pages.
  • Link to originals; respect authors.
  • For your own domain strategy, read programmatic SEO with Medium tags.

Keywords

medium keyword research, search medium articles api, medium topic research, medium seo ideas, medium content intelligence.


Further reading

Top comments (0)