Investegate RNS Scraper — UK Regulatory News (LSE/AIM)
Pricing
from $50.00 / 1,000 announcements
Investegate RNS Scraper — UK Regulatory News (LSE/AIM)
Aggregate UK regulatory news (RNS) from Investegate for LSE- and AIM-listed companies. Clean JSON — company, ticker, ISIN, exchange, date/time, headline, RNS category, summary, and source link. No API key. Pay per record.
Pricing
from $50.00 / 1,000 announcements
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
3
Monthly active users
4 hours ago
Last modified
Share
Investegate RNS Aggregator
Investegate RNS Scraper is a NexGenData tool on Apify that returns UK regulatory announcements with ticker, ISIN, category and headline from Investegate's RNS feed for LSE and AIM companies.
Aggregate UK RNS (regulatory news service) announcements. Built for PR, comms, media-monitoring teams and AI agents.
Factual public data — not financial or investment advice.
📊 Sample Output

rns_id | company_name | announcement_date | title | rns_category | summary |
|---|---|---|---|---|---|
| 9790190 | Orkla ASA | 2026-09-24 | Orkla ASA: Jotun Interim Report | Other | Orkla ASA: Jotun Interim Report |
| 9790183 | Craneware | 2026-09-24 | Director/PDMR Shareholding | Director Dealings | Director/PDMR Shareholding |
| 9790182 | Barclays | 2026-09-24 | Board Committee change | Other | Board Committee change |
| 9790181 | Ground Rents Income Fund | 2026-09-24 | Holding(s) in Company | Significant Shareholding | Holding(s) in Company |
| 9790180 | IG Design Group | 2026-09-24 | Transaction in Own Shares and Buyback Completion | Transaction in Own Shares | Transaction in Own Shares and Buyback Completion |
| 9790179 | RCB BONDS PLC | 2026-09-24 | Greensleeves Care Annual Financial Report | Annual Financial Report | Greensleeves Care Annual Financial Report |
Real rows from run 0KOx9IO2JXiGts0vl on build 0.0.16 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
tickers | array | [] | LSE/AIM tickers to filter on (e.g. SGE, LLOY, BARC). Leave empty to return all tickers in the date window. |
category | string (, Annual Financial Report, Interim Results, Trading Update, Director Dealings, Significant Shareholding, AGM Statement, Other) | "" | Filter announcements by RNS category. Leave blank for all categories. |
dateFrom | string | "" | ISO date YYYY-MM-DD. Empty defaults to the last 7 days. |
dateTo | string | "" | ISO date YYYY-MM-DD. Empty defaults to today (UTC). |
maxResults | integer | 25 | Hard cap on the number of announcement metadata rows returned. |
🧾 JSON sample record
One real record from run 0KOx9IO2JXiGts0vl (emails/phones masked, long text shortened):
{"rns_id": "9790190","company_name": "Orkla ASA","ticker": "0FIN","isin": null,"exchange": null,"announcement_date": "2026-09-24","announcement_time": "20:00","title": "Orkla ASA: Jotun Interim Report","rns_category": "Other","summary": "Orkla ASA: Jotun Interim Report","source_code": "MFN","source_url": "https://www.investegate.co.uk/announcement/mfn/orkla-asa--0fin/orkla-asa-jotun-interim-report/9790190","scraped_at": "2026-09-25T03:24:48Z"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Announcement (apify-default-dataset-item) | $0.05 | UK RNS announcement metadata record (ticker, company, date, headline, source URL). |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.
⏰ Run this as a RNS watch (recommended)
Every IP registry actor is a monitoring subscription, not a one-shot lookup. Schedule a weekly sweep and catch new filings as they land:
{"query": "company or keyword","limit": 100}
Weekly cron (0 8 * * 1) turns this into an always-on RNS watch.
📊 What you get
Clean JSON, one record per announcement (full output has 13 fields):
announcement_date— Announcement dateannouncement_time— Announcement timecompany_name— Company nameexchange— Exchangeisin— Isinrns_category— Rns categoryrns_id— Rns idscraped_at— Scraped atsource_code— Source codesource_url— Source url
Pricing: $0.05 per announcement (Pay-Per-Event) — about 20 announcements per $1.
🤖 Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and run UK RNS regulatory-news announcements on demand.
Sample agent prompt:
Monitor UK RNS announcements for a company and summarize them.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
Run it on a schedule
RNS announcements are published through the UK trading day, so an hourly run during market hours suits fast alerts, and a daily run after the close works for a digest. Each run returns announcements in the date window you set, and new announcements show up as new rows; past announcements do not change. If you leave dateFrom empty it covers the last 7 days, so back-to-back runs overlap, and the actor has no new-only mode. Set a narrow date window, or keep only rows whose rns_id you have not seen, and raise maxResults if the window holds more than the default cap. Send each run's results onward with a webhook, Google Sheets, Zapier, Make or the Apify API.
Video guides from Apify: Schedule your Actor · Integrations
FAQ
Why use this instead of the official Investegate or London Stock Exchange news pages?
Investegate is free to read in a browser. What this actor adds is structure and automation: one JSON row per announcement with company, ticker, ISIN, exchange, date, time, headline, RNS category and a source link, filters by ticker, category and date, and runs you can schedule and send to other tools. It is not made by or linked to Investegate or the London Stock Exchange. It is factual public data, not investment advice.
What does a typical run cost?
You pay per result, not for run time: $0.05 for each row in the results, plus $0.005 per run start (charged per GB of run memory, minimum one). A run that returns 25 announcements costs about $1.25. Live prices are always shown in the Pricing tab.
How do I get UK director dealings announcements as JSON?
Set category to "Director Dealings" and pick a date range with dateFrom and dateTo. Other categories include Annual Financial Report, Interim Results, Trading Update, Significant Shareholding and AGM Statement. Each row links to the full announcement on Investegate.
Can I track RNS announcements for specific LSE or AIM companies?
Yes. Put their tickers in tickers, for example ["SGE", "LLOY", "BARC"]. Leave it empty to get every company in the date window, up to the maxResults cap.
Does it return the full announcement text?
No. It returns announcement metadata: the headline, category, timing and a link. The summary field is often the same as the headline. Some fields, such as isin and exchange, can be empty when the source does not publish them.
Related actors
- LSE UK Stock Screener — FTSE 100 & 250 Data API — add prices and fundamentals for the companies making announcements.
- UK Companies House Officers — Director Lookup API — look up the directors behind a dealing.
- UK PSC Tracker — Beneficial Ownership Records API — see who controls a company after a shareholding notice.
- UK LSE IPO Calendar — London Listings Tracker — track new London listings.
- Business Wire Press Releases Scraper — Media API — add non-regulatory press releases to the same feed.