DIA Crypto Price Oracle Scraper avatar

DIA Crypto Price Oracle Scraper

Pricing

from $4.98 / 1,000 results

Go to Apify Store
DIA Crypto Price Oracle Scraper

DIA Crypto Price Oracle Scraper

Pull live crypto price oracle quotes from DIA across Bitcoin, Ethereum, Solana, and thousands of on-chain tokens. Resolve assets by ticker or blockchain and address. Returns symbol, name, USD price, prior day price, 24h volume, source, and timestamp for trading models and DeFi research.

Pricing

from $4.98 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

🏦 Bank of England IADB Scraper

🚀 Export UK macro and financial time series in seconds. Pull the official Bank Rate, SONIA, bond yields, mortgage rates, and money supply straight from the Bank of England Interactive Database by series code.

🕒 Last updated: 2026-06-08 · 📊 4 fields per record · multi-series · one record per date and series

Turn the Bank of England Interactive Database (IADB) into clean, structured observations you can drop into a dashboard, a model, or a spreadsheet. Give it one or more IADB series codes and a date window, and get one tidy record per date and series with the value already parsed as a number.

Coverage is whatever the public IADB publishes: official Bank Rate, SONIA, government bond yields, representative mortgage rates, household interest rates, and the M4 money supply aggregates, among thousands of other series. You pick the codes and the period; the Actor handles the IADB date formats and CSV export for you.

🎯 Target Audience💡 Primary Use Cases
Economists and analystsTrack Bank Rate, SONIA, and yields over time
Quant and risk teamsFeed UK rates into models and backtests
Dashboard and BI buildersSeed a time-series panel with official data
Researchers and journalistsCite a clean, dated record per observation

📋 What the Bank of England IADB Scraper does

This Actor calls the public Bank of England IADB CSV export and returns one clean record per observation:

  • One record per date and series — every non-empty value in your date window becomes its own row.
  • Multiple series in one run — pass several codes and each becomes its own labelled record.
  • Parsed values — the raw CSV value is returned as a JavaScript number, with the original IADB date label and an ISO date alongside.

You control which series codes to pull, the date window, and how many records come back. Every record carries a scrapedAt timestamp.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
seriesCodesarrayOne or more IADB series codes to pull. Each code becomes one labelled record per date. Defaults to ["IUDBEDR"] (official Bank Rate).
dateFromstringStart of the date window. Accepts ISO (2026-01-01) or IADB (01/Jan/2026). Empty defaults to one year before today.
dateTostringEnd of the date window. Accepts ISO, IADB, or the word now for the latest available date. Empty defaults to today.
maxItemsintegerHow many records to return. Free plan is capped at 10.

Example 1 — the official Bank Rate over a date window

{
"seriesCodes": ["IUDBEDR"],
"dateFrom": "2026-01-01",
"dateTo": "now",
"maxItems": 100
}

Example 2 — several rates at once

{
"seriesCodes": ["IUDBEDR", "IUDSOIA", "IUDMNZC"],
"dateFrom": "2025-01-01",
"dateTo": "2026-06-01",
"maxItems": 500
}

⚠️ Good to Know: Common codes include IUDBEDR (official Bank Rate), IUDSOIA (SONIA), IUDMNZC (10y government bond yield), IUMABEDR (monthly average Bank Rate), IUMBV34 (2y fixed 75% LTV mortgage rate), IUMTLMV (representative household interest rate), and LPMVWYH / LPMAUYN (M4 money supply). Find more codes on the IADB site. Different series publish at different frequencies (daily, monthly, quarterly), so the number of observations per series varies.

📊 Output

Each record represents a single observation:

FieldDescription
🏷 seriesCodeThe IADB series code this value belongs to
📅 dateThe IADB date label for the observation
📈 valueThe observation value as a number (null if blank)
🗓 isoDateThe same date in ISO YYYY-MM-DD form
🕒 scrapedAtCollection timestamp
errorNull on success

Real sample — Bank Rate observation

{
"seriesCode": "IUDBEDR",
"date": "02 Jan 2026",
"value": 4.5,
"isoDate": "2026-01-02",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

Real sample — SONIA observation

{
"seriesCode": "IUDSOIA",
"date": "05 Jan 2026",
"value": 4.43,
"isoDate": "2026-01-05",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

Real sample — bond yield observation

{
"seriesCode": "IUDMNZC",
"date": "06 Jan 2026",
"value": 4.62,
"isoDate": "2026-01-06",
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

✨ Why choose this Actor

  • One clean record per observation, ready to chart or model.
  • Multiple series in a single run, each row tagged with its seriesCode.
  • Flexible date input: ISO, IADB format, or now all work.
  • Values come back as numbers, not strings, with an ISO date for easy sorting.
  • No account, no key, and no login required.

📈 How it compares to alternatives

ApproachEffortStructured fieldsDate handlingMaintenance
This ActorOne runYesAutomaticNone on your side
Downloading CSVs by handRepetitiveManual parsingManualConstant
Writing your own IADB clientDaysDependsYou own itYou own the upkeep

🚀 How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Bank of England IADB Scraper.
  3. Enter one or more seriesCodes (for example IUDBEDR).
  4. Set dateFrom, dateTo, and maxItems.
  5. Click Start and grab your results when the run finishes.

💼 Business use cases

Economic research

GoalHow this helps
Track UK monetary policyPull Bank Rate and SONIA over any window
Study yield movementsSnapshot bond yield series alongside rates

Risk and quant

GoalHow this helps
Feed rates into modelsGet numeric values keyed by date and series
Backtest against historyPull long date windows per series

Dashboards and BI

GoalHow this helps
Seed a time-series panelOne record per date and series, ready to load
Refresh on a scheduleRe-run to append the latest observations

Media and reporting

GoalHow this helps
Cite official figuresEach record carries its source series and date
Build rate chartsUse the numeric value and ISO date fields

🔌 Automating Bank of England IADB Scraper

Connect runs to the tools you already use:

  • Make and Zapier to trigger runs and route records into sheets or databases.
  • Slack to post a summary when a run finishes.
  • Airbyte to load results into a warehouse.
  • GitHub Actions to schedule periodic snapshots.
  • Google Drive to archive each run's output.

🌟 Beyond business use cases

  • Research: assemble a clean dataset of UK rates for a paper or thesis.
  • Personal: track the Bank Rate that affects your mortgage.
  • Non-profit: power a public-interest economics resource.
  • Experimentation: prototype a rates dashboard without writing a scraper.

🤖 Ask an AI assistant

Paste your results into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to chart the Bank Rate, compare series, or summarize how rates moved over a period.

❓ Frequently Asked Questions

Do I need a Bank of England account or API key? No. The Actor reads the public IADB CSV export, which needs no login.

How do I find series codes? Browse the Bank of England Interactive Database on their site. Common codes are listed in the input description and the Good to Know note above.

Can I pull several series at once? Yes. Add multiple codes to seriesCodes; each value is tagged with its seriesCode in the output.

What date formats are accepted? ISO like 2026-01-01, IADB like 01/Jan/2026, and the word now for the latest available date.

What happens to gaps in a series? Blank cells (days a series does not publish) are skipped, so you only get real observations.

Why do some series have fewer records than others? Series publish at different frequencies (daily, monthly, quarterly), so the count varies per code and window.

Are values numbers or text? Values come back as numbers. The original IADB date label is kept in date, with an ISO version in isoDate.

What if a code is invalid? The Actor reports an error record explaining no data was returned for that code or window.

How fresh is the data? Each run pulls live from the IADB, so it reflects the latest published observations at run time.

Can I schedule this? Yes. Use Apify Schedules to snapshot series on any cadence.

🔌 Integrate with any app

Results are available through the Apify API, so you can pull them into any app, database, or workflow you already run.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with the Bank of England. Only publicly available data is collected.