Seeking Alpha Articles Scraper & API — Tickers, Authors
Pricing
from $3.20 / 1,000 article returneds
Seeking Alpha Articles Scraper & API — Tickers, Authors
Export public Seeking Alpha articles from RSS or URLs: title, author, primary tickers, date, summary bullets and premium flag. About USD 4 per 1,000 articles.
Pricing
from $3.20 / 1,000 article returneds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
3 days ago
Last modified
Share
Seeking Alpha Articles Scraper is a Seeking Alpha API alternative that turns public RSS feeds and article URLs into structured records with title, author, publish date, primary ticker symbols, summary bullets, section categories, images and the free-access flag. It is built for investors, financial-news monitors, newsletter writers and AI agents that need Seeking Alpha article metadata as JSON, and costs about USD 4 per 1,000 articles on the FREE tier (USD 3.20 on GOLD), plus a small start fee.
It reads only what the public pages expose. Most new articles are premium: for those you get a row labelled contentType: "teaser" with metadata, the public summary bullets and the opening lines, never the paywalled body. Free articles come back with their full text.
What data does Seeking Alpha Articles Scraper return?
Each dataset row is one article. Missing values are null; lists are arrays.
| Field | What you get |
|---|---|
articleId, url, canonicalUrl | Seeking Alpha article ID and URLs |
title, description, summary | Headline, the article's structured description and the public summary bullets (one per line) |
author, authorUrl | Author or contributor name and profile URL |
publishedAt, modifiedAt | Publication and last-update timestamps |
symbols | The article's primary tickers from the article header and the feed, for example PRK |
categories | The article's own sections from its breadcrumb, for example Earnings Analysis, Financials |
imageUrls | Article image URLs |
contentType | full (free article, whole text in content), teaser (premium article: content is null, public opening lines in teaserText) or omitted (includeContent off) |
content, headings | Full article text and its headings, only for free articles |
teaserText | Public opening lines of a premium article |
isAccessibleForFree | false for premium articles, null when the page does not say |
warnings | Per-article notes, for example that the text is limited by the paywall |
sourceFeedUrl, scrapedAt | Feed that listed the article, and extraction time |
The OUTPUT key-value record holds the run status (DATA, EMPTY, BLOCKED, REJECTED), full-text and teaser row counts, stop reason, request count and warnings. A run where Seeking Alpha refused every request ends as failed, not green.
How do I scrape Seeking Alpha articles and news?
Leave the input empty to read the newest items from the all-articles RSS feed, or pass article URLs. When you pass only article URLs, only those articles are scraped:
{"articleUrls": [{ "url": "https://seekingalpha.com/article/4957382-tesla-fairly-valued-with-little-upside" }],"maxResults": 10,"includeContent": true,"includePremiumTeasers": true,"requestDelayMs": 500}
| Input | What it does |
|---|---|
articleUrls | Up to 100 public seekingalpha.com/article/… URLs |
rssFeedUrls | Up to 10 public Seeking Alpha RSS feeds; https://seekingalpha.com/feed.xml is used only when both lists are empty |
maxResults | Article rows to return, 1–100 (default 10) |
includeContent | Add full text for free articles and the public opening lines for premium ones (default true) |
includePremiumTeasers | Save premium articles as teaser rows (default true); turn off to save and pay only for free full-text articles |
requestDelayMs | Pause before each request, 300–5,000 ms (default 500) |
The Actor fetches one page at a time; a 10-article run takes under a minute.
When should I use it, and when not?
Use it when you want a feed of new Seeking Alpha articles with authors and tickers for a watchlist alert, a research spreadsheet, sentiment or coverage counts per ticker, or an AI agent that summarizes what contributors publish about a stock.
Use another tool when:
- You need the full text of premium articles, quotes, ratings, dividends or earnings data. This Actor does not log in or pass the paywall.
- You want broad news coverage by keyword across publishers: Google News Scraper.
- You want the day's top technology stories: Techmeme Scraper.
Use it from an AI assistant
Seeking Alpha Articles Scraper works from Claude, ChatGPT, Cursor or any MCP client through Apify's MCP server. Add it with https://mcp.apify.com/?tools=muhammadafzal/seeking-alpha-articles-scraper, then ask, for example: "Get the 20 newest Seeking Alpha articles and list each title, author and ticker."
How do I use it as a Seeking Alpha API from code?
Call the Actor through the Apify API and read the dataset. JavaScript:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/seeking-alpha-articles-scraper').call({rssFeedUrls: [{ url: 'https://seekingalpha.com/feed.xml' }],maxResults: 20,includeContent: false,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((a) => `${a.publishedAt} | ${a.symbols.join(',')} | ${a.title} | ${a.author}`));
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("muhammadafzal/seeking-alpha-articles-scraper").call(run_input={"maxResults": 20, "includeContent": False})for article in client.dataset(run.default_dataset_id).iterate_items():print(article["title"], article["author"], article["symbols"], article["url"])
What does the output look like?
A premium article from the all-articles feed on 2026-10-27 (image list shortened):
{"articleId": "4957736","url": "https://seekingalpha.com/article/4957736-park-national-stock-still-relatively-strong-and-still-fully-valued","title": "Park National: Still Relatively Strong, And Still Fully Valued","description": "Park National stays Hold as premium valuation offsets strong banking metrics. Read here for a detailed investment analysis of PRK stock.","summary": "Park National Corporation remains rated Hold due to its premium valuation despite operational strengths.\nThe recent First Citizens Bancshares acquisition is expected to boost FY 2026 earnings by approximately 15%.\n…","author": "Crimson And Gold Research","authorUrl": "https://seekingalpha.com/author/crimson-and-gold-research","publishedAt": "2026-10-27T03:14:15.000Z","symbols": ["PRK"],"categories": ["Earnings Analysis", "Financials"],"imageUrls": ["https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1323945850/image_1323945850.jpg?io=getty-c-w1280"],"headings": [],"contentType": "teaser","content": null,"teaserText": "Park National Corporation (PRK), the Ohio-based holding company for The Park National Bank, released its Q3 2026 earnings report after the market closed earlier today…","isAccessibleForFree": false,"sourceFeedUrl": "https://seekingalpha.com/feed.xml","warnings": ["Premium or partly paywalled article: this row holds metadata, the public summary and the public opening lines (teaserText); the full text is not public and is not collected."]}
Pricing: how much does it cost to scrape Seeking Alpha?
The Actor uses pay-per-event pricing with platform usage included. Each article row written to the dataset is one event, whether it is a full-text row or a premium teaser row (metadata, summary and opening lines). Turn off includePremiumTeasers to pay only for free full-text articles. Blocked or failed pages and duplicates are not saved or charged.
| Event | FREE | BRONZE | SILVER | GOLD / PLATINUM / DIAMOND |
|---|---|---|---|---|
| Article returned (one dataset row) | USD 0.004001 | USD 0.0039 | USD 0.0038 | USD 0.0032 |
| Actor start (per started GB of allocated memory) | USD 0.006251 | USD 0.006094 | USD 0.005938 | USD 0.005 |
Worked totals on the FREE tier at the default 512 MB memory (one start event):
- Default 10 articles: 10 × USD 0.004001 + USD 0.006251 = about USD 0.046
- 100 articles from several feeds or URLs: 100 × USD 0.004001 + USD 0.006251 = about USD 0.41
What are the limits?
- Premium text: most new Seeking Alpha articles are premium. Their rows are labelled
contentType: "teaser":contentisnull, and only the public summary bullets and opening lines are returned. Plan on metadata, tickers and summaries, not full text. - Transcripts: earnings-call transcripts that do not say whether they are free are treated as teasers unless the public page serves at least 2,500 characters of text.
- Blocking: Seeking Alpha sometimes answers with HTTP 403. Refused articles are skipped, listed in
OUTPUT.warningsand not charged; if every request is refused, the run ends as failed with statusBLOCKED. - Volume: up to 100 articles per run, one request at a time. The all-articles feed lists about 30 articles, so one feed yields about 30 rows at most; add article URLs or more feeds to go higher.
FAQ
Is there an official Seeking Alpha API?
This Actor is not an official Seeking Alpha API and is not affiliated with Seeking Alpha. It is an API alternative for public article metadata: call it through the Apify API, the JavaScript or Python client, or an MCP client and get JSON rows.
Does it return the full text of premium articles?
No. It never logs in, uses subscriber cookies or bypasses the paywall. Premium articles return a teaser row: contentType is teaser, content is null, and isAccessibleForFree is false.
Can I use the Seeking Alpha RSS feed directly?
Yes, https://seekingalpha.com/feed.xml is the default source and listed 30 articles on 2026-10-27. The feed itself states that its use is limited to personal, non-commercial use under Seeking Alpha's Terms of Use, so check those terms before any commercial use.
Which tickers does an article mention?
symbols lists the article's primary tickers from the article header and the feed. Tickers only mentioned in the text, share classes and foreign cross-listings are not included.
Why are some articles missing from a run?
Pages that return 403 or have no article metadata are skipped and listed in OUTPUT.warnings. Re-run later or pass those URLs in articleUrls.
Can I export the articles to CSV or Excel?
Yes. Download the dataset from Apify Console as CSV, Excel, JSON or XML, or read it through the API.
Related Actors
News data from the same developer:
- Techmeme Scraper for the day's top technology stories with publishers and related coverage
- Google News Scraper for headlines, publishers and dates by keyword or RSS feed
Legal and compliance
Seeking Alpha Articles Scraper accesses public pages and RSS only, and does not log in, use cookies, bypass paywalls or solve CAPTCHAs. Seeking Alpha content is copyrighted: store metadata and links, respect the RSS feed's personal-use note and Seeking Alpha's terms, and do not republish article text.
Last verified: 2026-10-27