DIA Crypto Price Oracle Scraper
Pricing
from $4.98 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share

🏦 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 analysts | Track Bank Rate, SONIA, and yields over time |
| Quant and risk teams | Feed UK rates into models and backtests |
| Dashboard and BI builders | Seed a time-series panel with official data |
| Researchers and journalists | Cite 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
| Field | Type | Description |
|---|---|---|
seriesCodes | array | One or more IADB series codes to pull. Each code becomes one labelled record per date. Defaults to ["IUDBEDR"] (official Bank Rate). |
dateFrom | string | Start of the date window. Accepts ISO (2026-01-01) or IADB (01/Jan/2026). Empty defaults to one year before today. |
dateTo | string | End of the date window. Accepts ISO, IADB, or the word now for the latest available date. Empty defaults to today. |
maxItems | integer | How 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), andLPMVWYH/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:
| Field | Description |
|---|---|
🏷 seriesCode | The IADB series code this value belongs to |
📅 date | The IADB date label for the observation |
📈 value | The observation value as a number (null if blank) |
🗓 isoDate | The same date in ISO YYYY-MM-DD form |
🕒 scrapedAt | Collection timestamp |
❌ error | Null 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
nowall 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
| Approach | Effort | Structured fields | Date handling | Maintenance |
|---|---|---|---|---|
| This Actor | One run | Yes | Automatic | None on your side |
| Downloading CSVs by hand | Repetitive | Manual parsing | Manual | Constant |
| Writing your own IADB client | Days | Depends | You own it | You own the upkeep |
🚀 How to use
- Create a free Apify account using this sign-up link.
- Open the Bank of England IADB Scraper.
- Enter one or more
seriesCodes(for exampleIUDBEDR). - Set
dateFrom,dateTo, andmaxItems. - Click Start and grab your results when the run finishes.
💼 Business use cases
Economic research
| Goal | How this helps |
|---|---|
| Track UK monetary policy | Pull Bank Rate and SONIA over any window |
| Study yield movements | Snapshot bond yield series alongside rates |
Risk and quant
| Goal | How this helps |
|---|---|
| Feed rates into models | Get numeric values keyed by date and series |
| Backtest against history | Pull long date windows per series |
Dashboards and BI
| Goal | How this helps |
|---|---|
| Seed a time-series panel | One record per date and series, ready to load |
| Refresh on a schedule | Re-run to append the latest observations |
Media and reporting
| Goal | How this helps |
|---|---|
| Cite official figures | Each record carries its source series and date |
| Build rate charts | Use 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.
🔗 Recommended Actors
- More economic and reference data Actors in the ParseForge collection
💡 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.