APMEX Precious Metals and Bullion Scraper avatar

APMEX Precious Metals and Bullion Scraper

Pricing

from $13.93 / 1,000 results

Go to Apify Store
APMEX Precious Metals and Bullion Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

12 days ago

Last modified

Share

ParseForge

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 itWhat they scrape APMEX for
Precious metals investorsMonitor daily price changes on specific gold and silver bullion products.
E-commerce analystsTrack APMEX inventory levels and product assortment over time.
Numismatists and coin collectorsFind rare coin listings and compare premiums across different APMEX categories.
Financial data providersFeed 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 neededScrapes public APMEX pages without registration or rate-limit headaches.
Structured outputEvery product returns as a clean row with consistent fields for price, weight, and metal.
Flexible targetingScrape by URL, metal type, or product name search, whichever fits your workflow.
Runs at scaleCollect 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.

FeatureParseForgeAPMEX Scraper - Gold, Silver & Coin Bullion Prices
Scrape by category URLYesNot listed
Filter by metal typeYesNot listed
Keyword product searchYesYes
Volume pricing tiersYesYes
Premium over spotYesYes
Bulk collection up to 1M itemsYesNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the APMEX Precious Metals and Bullion Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.