VOOZH about

URL: https://apify.com/crawlerbros/beehiiv-newsletter-scraper

โ‡ฑ Beehiiv Newsletter Discovery Scraper ยท Apify


๐Ÿ‘ Beehiiv Newsletter Discovery Scraper avatar

Beehiiv Newsletter Discovery Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store

Beehiiv Newsletter Discovery Scraper

Discover and scrape newsletters from Beehiiv's public directory. Browse the full newsletter catalog, get detailed newsletter profiles by URL or subdomain, or extract recent posts from any Beehiiv newsletter. No login required

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

Discover and scrape newsletters from Beehiiv's public directory โ€” the fastest-growing newsletter platform. Browse the full newsletter catalog, get detailed profiles for individual newsletters by URL or subdomain, or extract recent posts and publication history from any Beehiiv newsletter. No login or API key required.

What It Scrapes

Newsletter profiles:

  • Name, subdomain, and canonical URL
  • Description / tagline
  • Avatar / logo image
  • Content category (Technology, Business, Finance, etc.)
  • Published post count

Post records:

  • Title, URL, excerpt/preview text
  • Publication date
  • Author name
  • Parent newsletter name and URL

Supported Modes

ModeDescription
discoverBrowse Beehiiv's public newsletter directory; supports keyword search and category filter
getNewsletterFetch profile details for specific newsletters by URL or subdomain
searchPostsExtract recent posts from one or more newsletters by URL or subdomain

Input Parameters

FieldTypeDescriptionDefault
modeselectScraping modediscover
startUrlslistNewsletter URLs (e.g. https://milkroad.beehiiv.com)โ€”
subdomainslistBeehiiv subdomains without .beehiiv.com (e.g. ["milkroad", "tldr"])โ€”
searchQuerystringKeyword for discover modeโ€”
categoryselectFilter by category (Technology, Business, Finance, etc.)All
sortByselectSort order: popular, newest, trendingpopular
maxItemsintegerMaximum total records to collect (1โ€“5000)20
maxPostsPerNewsletterintegerMax posts per newsletter in searchPosts mode (1โ€“100)10

Output Fields

Newsletter Record

FieldTypeDescription
namestringNewsletter name
subdomainstringBeehiiv subdomain (e.g. milkroad)
urlstringCanonical newsletter URL
descriptionstringNewsletter description or tagline
categorystringContent category
avatarUrlstringNewsletter logo or avatar image URL
postCountintegerTotal number of published posts
recordTypestringAlways "newsletter"
scrapedAtstringISO 8601 scrape timestamp

Post Record

FieldTypeDescription
titlestringPost title
urlstringDirect URL to the post
publishedAtstringISO 8601 publication date
excerptstringPost preview text or subtitle
authorstringAuthor name
newsletterNamestringParent newsletter name
newsletterUrlstringParent newsletter URL
recordTypestringAlways "post"
scrapedAtstringISO 8601 scrape timestamp

Example Output

Newsletter record:

{
"name":"TLDR Newsletter",
"subdomain":"tldr",
"url":"https://tldr.beehiiv.com",
"description":"5-minute daily newsletter covering the biggest stories in tech.",
"category":"Technology",
"avatarUrl":"https://cdn.beehiiv.com/tldr-logo.png",
"postCount":1250,
"recordType":"newsletter",
"scrapedAt":"2026-05-17T10:00:00+00:00"
}

Post record:

{
"title":"OpenAI Releases GPT-5",
"url":"https://tldr.beehiiv.com/p/openai-releases-gpt5",
"publishedAt":"2026-04-01T08:00:00+00:00",
"excerpt":"OpenAI announced GPT-5, its most capable model yet, featuring...",
"author":"Dan Ni",
"newsletterName":"TLDR Newsletter",
"newsletterUrl":"https://tldr.beehiiv.com",
"recordType":"post",
"scrapedAt":"2026-05-17T10:00:00+00:00"
}

Frequently Asked Questions

Do I need a Beehiiv account or API key? No. This scraper uses Beehiiv's public discover page and publicly accessible newsletter pages. No authentication is required.

What newsletter categories are available? Technology, Business, Finance, Marketing, Health, Sports, Entertainment, Politics, Science, Food, Travel, Lifestyle, Education, and Other.

How do I scrape a specific newsletter? Use mode=getNewsletter and provide the newsletter URL in startUrls (e.g. https://milkroad.beehiiv.com), or just the subdomain in subdomains (e.g. milkroad).

Can I get all posts from a newsletter? Use mode=searchPosts with the newsletter URL or subdomain. Posts are discovered via the newsletter's sitemap.xml and post listing page. Set maxPostsPerNewsletter up to 100.

Does this work for newsletters on custom domains? Yes โ€” if you know the full URL of a newsletter on a custom domain, provide it in startUrls. The scraper will fetch the page and extract metadata.

Why might some newsletters not have a description or post count? Not all newsletter homepages expose this information in their HTML meta tags. When a field cannot be reliably populated, it is omitted from the output rather than filled with a placeholder.

Limitations

  • Beehiiv's discover page is Cloudflare-protected; the scraper uses curl_cffi with Chrome impersonation to bypass this.
  • Newsletter subscriber counts are not publicly exposed โ€” Beehiiv does not display them without login.
  • Post content (full article body) is not scraped โ€” only title, excerpt, URL, and date are collected.
  • The discover page structure can change; the scraper uses multiple fallback strategies (Next.js data, inline JSON, href extraction) for maximum resilience.
  • Rate limits may apply during heavy scraping; the scraper includes built-in retry logic and delays between requests.

You might also like

Beehiiv Newsletter Scraper

jungle_synthesizer/beehiiv-newsletter-scraper

Scrape posts from any beehiiv-powered newsletter. Input publication domains โ€” the actor discovers post URLs via sitemap and extracts title, author, publish date, excerpt, cover image, tags, and word count. Supports multi-newsletter fan-out in a single run.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Beehiiv Newsletter Archive Scraper

parseforge/beehiiv-newsletter-scraper

Pull every public post from one or many Beehiiv newsletters: title, description, image, publish date, author, word count, and excerpt. Discover via the public sitemap, fan across multiple newsletters, filter by keyword. Export to JSON, CSV, or Excel for newsletter research and content trends.

Beehiiv Newsletter Scraper

scraper_guru/beehiiv-scraper

Extract complete data from Beehiiv newsletters including posts, authors, engagement metrics, and full article HTML/text. Fast native API discovery & PerimeterX bypass

๐Ÿ‘ User avatar

LIAICHI MUSTAPHA

15

Beehiiv Newsletter Scraper - Posts & Authors

elliotpadfield/beehiiv-newsletter-scraper

Scrape public Beehiiv newsletters by publication URL, custom domain, sitemap, or post URL. Extract posts, authors, full text, HTML, markdown, images, outbound links, sponsor links, and publication metadata.

๐Ÿ‘ User avatar

Elliot Padfield

1

Newsletter Scraper โ€” Substack, Beehiiv, Ghost Archives

benthepythondev/newsletter-scraper

Extract newsletter archives from Substack, Beehiiv, and Ghost platforms. Get full content in markdown format, complete metadata, embedded images, word counts, and AI-ready token counts. Perfect for content research, competitive analysis, and training AI models.

Newsletter Intelligence โ€“ Substack & Beehiiv

conceivable_extension/newsletter-intelligence

Monitors Substack and Beehiiv newsletters by keyword or author, extracts post metadata and engagement signals, detects advertising slots and sponsorship mentions, and exports structured data for competitor analysis and media buying.

2

InboxReads Newsletter Directory Scraper

jungle_synthesizer/inboxreads-newsletter-directory-scraper

Scrape the InboxReads newsletter directory โ€” 6,600+ cross-platform newsletters (Substack, beehiiv, Ghost, Mailchimp). Extracts name, description, topics, pricing, subscriber count, open rate, click rate, and signup URL. Filter by topic or scrape the full directory.

๐Ÿ‘ User avatar

BowTiedRaccoon

3