Newsletter Author Contacts avatar

Newsletter Author Contacts

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Newsletter Author Contacts

Newsletter Author Contacts

Extract Substack newsletter author contacts, emails and publication stats. Keyless, HTTP-only, no login.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Aurenic

Aurenic

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

Extract Substack newsletter author contacts, emails and publication stats — keyless, HTTP-only, no login.

What does Newsletter Author Contacts do?

This actor reads Substack's public archive and About endpoints to build outreach-ready author leads. For each publication it returns the author name, contact email, subscriber count, category, recent post activity and social links. No cookies, no API key, no browser.

Output fields

FieldTypeDescription
publication_namestringPublication display name
publication_urlstringCanonical URL
subdomainstringSubstack subdomain
publication_idintegerSubstack publication ID
author_namestringAuthor display name
author_emailstringPrimary contact email (first match)
author_emailsarrayAll extracted emails (when > 1)
email_countintegerNumber of emails found
subscriber_countintegerSubscriber count parsed from the About page
descriptionstringPublication description
categorystringPrimary post tag
latest_post_titlestringMost recent post title
latest_post_datestringMost recent post date (ISO)
latest_post_urlstringMost recent post URL
post_count_fetchedintegerPosts retrieved in this run
socialobjecttwitter, linkedin, instagram, youtube, website
contact_page_urlstringAbout page URL
sourcestringsubstack
scraped_atstringISO timestamp

Who is it for?

  • PR and media relations building journalist contact lists
  • Sponsorship sales prospecting newsletter owners by category and reach
  • Guest booking finding podcast-hosting newsletter authors
  • CRM enrichment auto-filling author emails and subscriber counts
  • Market research mapping the newsletter landscape by category
  • AI agents and MCP users pulling creator contacts for outreach

Pricing

Pay per result: $1.50 per 1,000 authors.

Charged only for records actually written to the dataset.

How to use it

  1. Open the actor in Apify Console.
  2. Paste Substack publication URLs or subdomains into Publication URLs.
  3. Optionally add category slugs to Discovery categories.
  4. Toggle email enrichment on or off.
  5. Click Start and export as JSON, CSV or Excel.

Output example

{
"record_type": "newsletter_author",
"publication_name": "The Pragmatic Engineer",
"publication_url": "https://newsletter.pragmaticengineer.com",
"subdomain": "newsletter.pragmaticengineer.com",
"publication_id": 458709,
"author_name": "The Pragmatic Engineer Newsletter",
"author_email": "contact@pragmaticengineer.com",
"email_count": 1,
"subscriber_count": 1000000,
"description": "The #1 software/AI engineering newsletter on Substack",
"category": "Google",
"latest_post_title": "The Pulse: Firebase's global outage & poor response",
"latest_post_date": "2026-10-01T16:43:19.985Z",
"latest_post_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-firebases-global-outage",
"post_count_fetched": 5,
"social": {
"twitter": "https://twitter.com/GergelyOrosz",
"linkedin": null,
"instagram": null,
"youtube": null,
"website": "https://blog.pragmaticengineer.com"
},
"contact_page_url": "https://newsletter.pragmaticengineer.com/about",
"source": "substack",
"scraped_at": "2026-10-03T12:00:00.000Z"
}

Technical details

  • Stack: Node.js 24, apify SDK, native fetch, cheerio.
  • Endpoints: https://{sub}.substack.com/api/v1/archive (public archive) and https://{sub}.substack.com/about (public About page). No cookies, no API key.
  • Email extraction: regex scan of the About page HTML plus mailto: link extraction, with a blacklist for Substack-owned domains.
  • Subscriber count: parsed from the About page prose ("over 1 million readers", "50,000+ subscribers", "10k subscribers").
  • Social links: extracted from About page anchors.
  • Retries: 429 and 5xx responses are retried up to three times with backoff.
  • Proxy: defaults to the Apify datacenter pool.

Known limits

  • Discovery is best-effort. Substack's category leaderboard pages are JS-rendered, so category-based discovery returns fewer results than URL-driven enrichment. Enrichment of known publication URLs is fully supported.
  • Email extraction depends on the About page. Publications that don't publish an email in their About page produce author_email: null. The actor does not guess or pattern-generate emails.
  • Subscriber counts are approximate. Parsed from prose, not from an exact API field.
  • Custom-domain publications work. The actor accepts both *.substack.com subdomains and custom domains that route to Substack.
  • Beehiiv and Ghost are not yet supported. This build covers Substack only.

FAQ

Do I need a Substack account? No. The archive and About endpoints are public.

Why is discovery weaker than enrichment? Substack's category leaderboard is rendered client-side. The actor can discover slugs but not reliably enumerate publications from them. Paste publication URLs for reliable results.

Can I get paid-subscriber counts? The About page prose occasionally mentions paid subscriber counts, but Substack does not expose an exact paid-tier number publicly.

What emails does the actor find? Whichever contact emails appear on the About page — typically contact@, hello@ or the author's personal address.

Support

Open an issue on the Actor's page for bugs or feature requests.

Changelog

0.1 — 2026-10-03

  • Initial build. Substack-only newsletter author enrichment.
  • Public archive endpoint for recent posts and publication ID.
  • About page parsing for author name, description, subscriber count and social links.
  • Email extraction via regex scan and mailto: link extraction.
  • Category-based discovery (best-effort; leaderboard pages are JS-rendered).
  • Retries on 429 and 5xx with backoff.
  • No login, no cookies, no API key.