Newsletter/RSS Author + Source Contact Extractor avatar

Newsletter/RSS Author + Source Contact Extractor

Pricing

Pay per usage

Go to Apify Store
Newsletter/RSS Author + Source Contact Extractor

Newsletter/RSS Author + Source Contact Extractor

Extracts source summaries, authors, contact clues, and lightweight topic signals from public RSS feeds and newsletter/blog pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Brian Keefe

Brian Keefe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

newsletter-rss-author-contact-extractor

Production-ready Apify Actor for extracting public-source newsletter/blog/feed summaries, post authors, contact clues, and lightweight content signals.

Features

  • Node 20+ ESM actor
  • Accepts feedUrls, startUrls, domains, maxPosts, and includeContactDiscovery
  • Parses public RSS/Atom feeds and public HTML pages
  • Best-effort recognition for Substack, Beehiiv, and Ghost-style pages
  • Emits one source_summary row per source and one post_author row per extracted post
  • Extracts author name, title, date, topics, sponsor/ad clues, outbound domains, emails, socials, contact URLs, evidence URLs, and confidence
  • Deterministic smoke tests using local fixtures only

Input

See .actor/input_schema.json and examples/sample-input.json.

Output shape

Each dataset row contains:

  • rowType
  • sourceType
  • sourceUrl
  • siteUrl
  • domain
  • sourceTitle
  • authorName
  • postTitle
  • publishedAt
  • topics
  • sponsorAdClues
  • outboundDomains
  • emails
  • socials
  • contactUrls
  • evidenceUrls
  • confidence

Local usage

npm install
npm test
npm run smoke

npm run smoke reads examples/sample-input.json, rewrites local fixture URLs, and writes stable output to test-output/smoke-output.json.

Constraints

  • Public sources only
  • No login, private API, or bypass behavior
  • Feed and HTML parsing are intentionally narrow and deterministic