Investegate RNS Scraper — UK Regulatory News (LSE/AIM) avatar

Investegate RNS Scraper — UK Regulatory News (LSE/AIM)

Pricing

from $50.00 / 1,000 announcements

Go to Apify Store
Investegate RNS Scraper — UK Regulatory News (LSE/AIM)

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

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

3

Monthly active users

4 hours ago

Last modified

Categories

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

6 real rows delivered by Investegate RNS Scraper — UK Regulatory News (LSE/AIM) — run 0KOx9IO2JXiGts0vl on build 0.0.16

rns_idcompany_nameannouncement_datetitlerns_categorysummary
9790190Orkla ASA2026-09-24Orkla ASA: Jotun Interim ReportOtherOrkla ASA: Jotun Interim Report
9790183Craneware2026-09-24Director/PDMR ShareholdingDirector DealingsDirector/PDMR Shareholding
9790182Barclays2026-09-24Board Committee changeOtherBoard Committee change
9790181Ground Rents Income Fund2026-09-24Holding(s) in CompanySignificant ShareholdingHolding(s) in Company
9790180IG Design Group2026-09-24Transaction in Own Shares and Buyback CompletionTransaction in Own SharesTransaction in Own Shares and Buyback Completion
9790179RCB BONDS PLC2026-09-24Greensleeves Care Annual Financial ReportAnnual Financial ReportGreensleeves 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

FieldTypeDefaultWhat it does
tickersarray[]LSE/AIM tickers to filter on (e.g. SGE, LLOY, BARC). Leave empty to return all tickers in the date window.
categorystring (, Annual Financial Report, Interim Results, Trading Update, Director Dealings, Significant Shareholding, AGM Statement, Other)""Filter announcements by RNS category. Leave blank for all categories.
dateFromstring""ISO date YYYY-MM-DD. Empty defaults to the last 7 days.
dateTostring""ISO date YYYY-MM-DD. Empty defaults to today (UTC).
maxResultsinteger25Hard 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

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.005Charged 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.05UK 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.

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 date
  • announcement_time — Announcement time
  • company_name — Company name
  • exchange — Exchange
  • isin — Isin
  • rns_category — Rns category
  • rns_id — Rns id
  • scraped_at — Scraped at
  • source_code — Source code
  • source_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.