LBMA Precious Metals Prices Scraper
Pricing
from $19.00 / 1,000 results
LBMA Precious Metals Prices Scraper
Scrapes LBMA precious metals price fixings for gold, silver, platinum, and palladium. Returns each price as a flat row with date, metal, session, and price. Supports AM and PM series.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
12 days ago
Last modified
Share
LBMA Precious Metals Prices Scraper
Scrape LBMA precious metals prices for gold, silver, platinum, and palladium, up to a million per run. Every price comes with its date, metal, and AM or PM fixing. No login or API key. Export to CSV, JSON, Excel, or XML.
LBMA publishes the global benchmark prices for gold, silver, platinum, and palladium, but the official site offers no bulk download and the data is scattered across pages. This Actor reads the public price series directly and returns each fixing as one flat row, ready for analysis or storage. You can select any combination of the seven AM and PM series and cap the number of prices per run.
| Who uses it | What they scrape LBMA for |
|---|---|
| Commodity analysts | Building historical price charts for gold and silver |
| Jewelry manufacturers | Tracking daily platinum and palladium costs for production planning |
| Investment researchers | Comparing AM and PM fixings to study intraday volatility |
| Data engineers | Feeding a data warehouse with clean, structured LBMA price records |
What it does
This Actor collects LBMA precious metals price fixings by metal and AM or PM session, and returns each one as a flat row.
- 📅 Seven price series: Gold AM, Gold PM, Silver, Platinum AM, Platinum PM, Palladium AM, and Palladium PM.
- 🔢 Flexible volume: Set a maximum from 1 to 1,000,000 prices per run.
- 📦 Flat output: Each row contains the date, metal, session, and price, ready for CSV, JSON, Excel, or XML export.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with LBMA data
📈 Build a historical price database.
A commodity analyst runs the Actor with all seven series and a high maxItems to populate a local database with years of daily fixings for backtesting.
🏭 Monitor input costs for manufacturing.
A jewelry maker schedules a weekly run for platinum and palladium PM prices to update their cost model and adjust product pricing.
📊 Compare AM and PM fixings.
An investment researcher collects gold AM and PM prices to calculate the daily spread and identify patterns in market sentiment.
🔔 Feed a dashboard or alert system.
A data engineer integrates the Actor into a pipeline that refreshes a dashboard with the latest silver price every morning.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public LBMA price pages directly, no registration or token needed |
| All benchmark metals | Covers gold, silver, platinum, and palladium in both AM and PM sessions |
| Scalable | Collect up to a million prices in a single run for deep historical analysis |
| Clean schema | Every price is returned as a flat row with consistent field names |
How it compares
No other Store actor targets LBMA the same way, so the honest comparison is with the alternatives teams actually weigh.
| LBMA Precious Metals Prices Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When LBMA changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Select one or more metal series and set a maximum number of prices. The Actor reads the public LBMA feeds and returns only the requested fixings, newest first. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the LBMA Precious Metals Prices Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to LBMA through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/lbma-precious-metals-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that you selected at least one metal series in the input. Also ensure the maximum prices is set to at least 1. If the LBMA website is temporarily unavailable, try again later.
Why are the dates not in order?
The Actor returns prices newest first by default. If you need chronological order, sort the dataset by the date field after export.
Why do I see duplicate rows?
If you select the same metal series twice in the input, the Actor may return duplicates. Make sure each series is selected only once.
Why is the run slow?
The LBMA website can be slow to respond. Reduce the maximum prices to a smaller number, or run the Actor during off-peak hours.
FAQ
| Question | Answer |
|---|---|
| What is the LBMA? | The London Bullion Market Association is the trade body that sets the global benchmark prices for gold, silver, platinum, and palladium. Its daily fixings are used worldwide for contracts, valuation, and settlement. |
| Which metals and sessions are available? | You can select any combination of Gold AM, Gold PM, Silver, Platinum AM, Platinum PM, Palladium AM, and Palladium PM. The Actor returns each selected series as separate rows. |
| How far back does the data go? | The Actor reads the full public history available on the LBMA website. The maximum number of prices you set controls how many of the most recent fixings are returned. |
| Do I need an API key or login? | No. The Actor reads the public LBMA price pages directly, so there is no registration, token, or authentication required. |
| What format is the output? | Each price is returned as a flat row with fields for the date, metal, session, and price. You can export the dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| Can I get both AM and PM prices for gold in one run? | Yes. Select Gold AM and Gold PM in the metals input, and the Actor will return both series. The session is identified in each row. |
| Is the price data adjusted for inflation or currency? | No. The Actor returns the raw fixing prices exactly as published by the LBMA, in US dollars per troy ounce. Any adjustments are up to you. |
| How often is the data updated? | The LBMA publishes new fixings each business day. Run the Actor on a schedule to collect the latest prices automatically. |
| Can I limit the number of prices returned? | Yes. Set the maximum prices input to any number from 1 to 1,000,000. The Actor returns the most recent fixings up to that limit. |
| What if I only want silver prices? | Select only Silver in the metals input and leave the others unchecked. The Actor will return only silver fixings. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by London Bullion Market Association. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
