Finance News Scraper API - Market & Ticker News as JSON avatar

Finance News Scraper API - Market & Ticker News as JSON

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Finance News Scraper API - Market & Ticker News as JSON

Finance News Scraper API - Market & Ticker News as JSON

Track market-moving news for any ticker, company or sector. Returns the real publisher URL for every article plus optional full body text, so headlines can feed a model directly. Deep date archive for backtesting. Any language or country. Pay per article, failed runs are free.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Blackcube Agency AB

Blackcube Agency AB

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

36 minutes ago

Last modified

Share

Google News Suite  •  7 Actors, one codebase, one article billed once
Google News Scraper API
Real URLs, Full Text & Sentiment
Google News API
JSON News Feed with Real Article URLs
News Monitoring Scraper
Track Brands, Competitors & Topics
News Archive Scraper
Historical News Past the 100-Item Limit
Breaking News API
Live Headlines Feed as JSON
Finance News Scraper API
➤ You are here
Crypto News Scraper API
Bitcoin & Altcoin News as JSON

More from this account: YouTube Transcript Suite · Website Contact & Email Suite · Career Site & ATS Jobs Suite · Keyword Research Suite · Shopify Store Intelligence Suite · eBay Data Suite · Amazon Reviews Suite · Reddit · Meta Ad Library · Vinted

Track market-moving news for any ticker, company or sector. Returns the real publisher URL for every article plus optional full body text, so headlines can feed a model directly. Deep date archive for backtesting. Any language or country. Pay per article, failed runs are free.

Pay per article. Failed runs and empty runs cost nothing.

What you get

Every article comes back with the publisher's real URL already resolved — not Google's encoded news.google.com/rss/articles/CBMi… redirect. Measured 2026-08-19: 500 of 500 articles in one run resolved to a real publisher domain.

  • title, source, publishedAt, publisherUrl, publisherDomain — 100% filled
  • articleText, author, snippet, imageUrl — with fetchArticleText on
  • resolveStatus and textStatus on every row, so you always know what you got

Beyond today's headlines

Google's feed returns at most ~100 articles per query. Set archiveDays and this splits the query into date windows: measured 500 unique articles from 14 days of one query, against 101 from the same query unsharded.

Full text, billed only when it arrives

With fetchArticleText on, a measured 100-article run returned 50 full bodies, 30 blocked by the publisher, 15 with no article body, 3 paywalled and 2 failed. You pay for the 50. Blocked and paywalled pages cost nothing and are labelled, never guessed.

Pricing

Per 1,000, tiered by your Apify plan:

EventFREEGOLDDIAMOND
One article (incl. sentiment)$7.00$3.50$3.10
Resolved publisher URL$0.80$0.50$0.40
Full article body$1.80$1.40$1.00

No run-start fee, and every event bills only on success: an unresolved URL and a paywalled body both cost nothing. Set maxCostUsd to cap any run.

Use it from anywhere

curl -X POST "https://api.apify.com/v2/acts/vonsensey~finance-news-scraper-api/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H 'Content-Type: application/json' -d '{"maxItems":50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("vonsensey/finance-news-scraper-api").call(run_input={"maxItems": 100})
for a in client.dataset(run["defaultDatasetId"]).iterate_items():
if a.get("type") == "article":
print(a["publishedAt"], a["source"], a["publisherUrl"])

Also available through the Apify integrations for n8n, Make and Zapier — schedule it and you have a monitoring feed. Feeding a model? textStatus tells you which rows have a real body, so you can filter before embedding.

Unofficial tool, not affiliated with, endorsed by, or sponsored by Google. "Google" and "Google News" are trademarks of Google LLC. Reads public RSS feeds and public publisher pages only — no login, no paywall circumvention.

The rest of the family

Issues and requests go in the Issues tab — first response within 24 hours.

Run it without configuring anythingScrape market news for a ticker, a ready-made example you can start as-is or copy.

Use cases

  • Brand and competitor monitoring. Track your own name and a rival's in one run and see both in the same dataset.
  • Feed a model or a dashboard. Clean JSON with the real publisher URL, headline, source and publication time — no scraping of your own required.
  • Build a historical dataset. Walk a date window to reach far more than the ~100 items a single news query returns.
  • Run it on a schedule. News is a feed, not a one-off — a daily or hourly run is what turns this into a monitoring system.

Run it on a schedule

A one-off pull answers a question; a schedule answers it every day without you. Open Schedules in the Apify Console, point a cron at this Actor, and the dataset keeps filling on its own — no server, no cron box, no babysitting. Everything here is built to be re-run: you are billed per article delivered, so a scheduled run that finds nothing new costs nothing.

FAQ

Do I get the real article URL or a Google redirect link?

The real publisher URL, resolved for you. Redirect links are useless downstream, which is the single most common complaint about news scrapers.

Can I get the full article text, not just the headline?

Yes — full text, author and lead image where the publisher exposes them.

How far back can I go?

Far past the ~100-item ceiling a single query returns: the archive Actor in this suite walks the date range window by window.

Can I filter by topic or country?

Yes. Query, topic feed, language and country are all inputs, and can be combined in one run.


Something wrong, or a field you need that is missing? Open an issue on the Issues tab — it is read and it gets fixed. If this saved you time, a rating on the Store page helps the next person find it.