APMEX Precious Metals and Bullion Scraper
Pricing
from $13.93 / 1,000 results
APMEX Precious Metals and Bullion Scraper
Scrapes APMEX.com product listings by category URL, metal type, or keyword search. Returns each product as a flat row with price, weight, metal, and availability.
Pricing
from $13.93 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
APMEX Precious Metals and Bullion Scraper
Scrape APMEX product listings for gold, silver, platinum, and palladium bullion, up to a million items per run. Each product row includes its price, weight, purity, metal type, and availability. No login or API key. Export to CSV, JSON, Excel, or XML.
APMEX is one of the largest online precious metals retailers, but manually tracking their inventory of gold coins, silver bars, and platinum rounds across dozens of categories is slow and error-prone. This Actor reads public APMEX category and search pages directly, so you can collect structured product data without writing a single line of code. Filter by metal type or search for a specific product name, and get a clean dataset ready for analysis.
| Who uses it | What they scrape APMEX for |
|---|---|
| Precious metals investors | Monitor daily price changes on specific gold and silver bullion products. |
| E-commerce analysts | Track APMEX inventory levels and product assortment over time. |
| Numismatists and coin collectors | Find rare coin listings and compare premiums across different APMEX categories. |
| Financial data providers | Feed live precious metals retail pricing into dashboards and market reports. |
What it does
This Actor collects APMEX product listings from a category URL or a keyword search and returns each product as a flat row with its title, metal, weight, price, and availability.
- ๐ Keyword search: Type a product name like 'American Eagle' or '1 oz Gold Bar' to scrape only matching listings.
- ๐ท๏ธ Metal type filter: Select gold, silver, platinum, or palladium to scrape an entire metal category without pasting a URL.
- ๐ Direct URL input: Paste any APMEX category or filtered search page URL to scrape exactly what you see in the browser.
- ๐ฆ Bulk collection: Set a high maximum products count to pull thousands of listings in a single run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with APMEX data
๐ Monitor bullion prices daily.
An investor runs the Actor each morning on the gold bars category to track price movements and spot buying opportunities.
๐ Build a precious metals price database.
A financial analyst scrapes all silver coin listings weekly to populate a historical pricing model for retail premiums.
๐ Find specific coin listings fast.
A collector searches for 'Proof Gold Eagle' to see every matching APMEX listing, its premium, and its stock status in one dataset.
๐ Audit competitor product assortments.
An e-commerce manager scrapes APMEX platinum product pages to compare their own catalog depth and pricing strategy.
Why choose this scraper
| What you get | |
|---|---|
| No API needed | Scrapes public APMEX pages without registration or rate-limit headaches. |
| Structured output | Every product returns as a clean row with consistent fields for price, weight, and metal. |
| Flexible targeting | Scrape by URL, metal type, or product name search, whichever fits your workflow. |
| Runs at scale | Collect up to a million products per run for large-scale market analysis. |
How it compares
This Actor offers direct URL, metal type, and keyword search inputs, while the alternative APMEX scraper focuses on search-based collection.
| Feature | ParseForge | APMEX Scraper - Gold, Silver & Coin Bullion Prices |
|---|---|---|
| Scrape by category URL | Yes | Not listed |
| Filter by metal type | Yes | Not listed |
| Keyword product search | Yes | Yes |
| Volume pricing tiers | Yes | Yes |
| Premium over spot | Yes | Yes |
| Bulk collection up to 1M items | Yes | Not listed |
Configure the run
Drive the Actor from an APMEX category URL, a metal type selection, or a keyword search, and set a maximum number of products to control the run size. The Input tab lists every parameter.
A first run with the defaults:
{"startUrl": "https://www.apmex.com/category/19000/gold-bars-rounds","maxItems": 10}
A larger pull:
{"startUrl": "https://www.apmex.com/category/19000/gold-bars-rounds","maxItems": 200}
Pricing
Pay-per-result: $0.015 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.50 |
| 1,000 results | $15.00 |
| 10,000 results | $150.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 APMEX Precious Metals and Bullion 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 APMEX 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/apmex-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 your Start URL points to a valid APMEX category or search page with visible products. If you used a keyword search, try a broader term. Also confirm that maxItems is set to at least 1.
The Actor is only returning a few products when I expected more.
APMEX pages load products dynamically as you scroll. The Actor scrolls the page to trigger loading, but very large categories may need a higher maxItems value. Also try a more specific category URL to reduce the total number of pages.
Some product fields are empty in the output.
Not every APMEX listing includes all data points. For example, some products may not show a premium over spot or volume pricing tiers. Empty fields mean the information was not present on the page.
The run fails with a timeout error.
Large runs with a high maxItems value can take time. Increase the Actor's timeout setting in the run options, or reduce maxItems to scrape fewer products per run.
My keyword search returns unrelated products.
The search uses APMEX's own site search. Try a more specific query, or browse APMEX manually, apply filters, and paste the resulting URL into the Start URL field for exact results.
FAQ
| Question | Answer |
|---|---|
| Can I scrape all gold products from APMEX? | Yes. Set the Metal Type filter to 'Gold' and a high maxItems value to collect every gold listing across the site. |
| How do I scrape only silver coins? | Browse APMEX.com, apply the silver and coin filters, then paste that URL into the Start URL field. The Actor will scrape only the listings visible on that filtered page. |
| Does this Actor handle pagination? | Yes. It follows pagination links automatically until it reaches your maxItems limit or the category runs out of products. |
| What data fields does the Actor return? | Each row includes the product title, metal type, weight, purity, price, any volume pricing tiers, premium over spot, availability status, image URL, and the product page URL. |
| Can I search for a specific product by name? | Yes. Use the Product name or keyword input to search for terms like '1 oz Gold Bar' or 'American Buffalo'. This overrides any URL or metal type filter. |
| Is an APMEX account or API key required? | No. The Actor scrapes publicly visible product pages, so no login, account, or API key is needed. |
| How many products can I scrape in one run? | You can set the maximum up to 1,000,000 products. The actual number collected depends on how many listings match your filters. |
| Can I export the data to Excel? | Yes. After the run finishes, you can download your dataset as CSV, JSON, Excel, or XML from the Apify storage tab. |
| Does the Actor get live spot prices? | The Actor collects the retail price and premium over spot as displayed on APMEX product pages. It does not fetch live spot prices from a separate feed. |
| Can I schedule this scraper to run daily? | Yes. Use Apify's built-in scheduler to run the Actor automatically every day, hour, or any custom interval. |
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 APMEX, Inc. 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.
