Frequently Asked Questions
Where do these prices come from?
We use Amazon's Product Advertising API to retrieve product information across several categories. We then filter, parse, and format the product listings.
How often is this site updated?
Disk prices are updated every 8 hours, battery prices are updated every 12 hours.
How is the data processed?
First, each product name is parsed to determine capacity, quantity, and disk type. We've found this to be more reliable than trusting the product attributes returned by the API. Each product is compared against a listing we maintain of corrections, known fakes, and improbable listings, such as $0.001/GB microSD cards. Once filtered, each product's offers are examined to determine the lowest new and used prices currently available. Finally, we compute price per gigabyte and sort the results.
Why doesn't this product appear on your site?
We aggressively filter our product list to remove duplicates, fake products, spam, and out of stock listings. This results in the removal of approximately 1.9% of all listings.
In some cases, our algorithms cannot correctly classify products into a known category, so they may be unintentionally excluded. The list of unclassifiable products is reviewed by a human editor semi-regularly.
We are also limited by the functionality of the Product Advertising API and cannot retrieve more than 100 items per query and can only perform a limited number of queries per day. This leads to the exclusion of many products with a low sales ranking. We have plans to implement functionality to search for known outliers, but it isn't implemented yet.
Can you add my country?
Maybe. At the moment, diskprices.com covers most of the countries where we can legally operate an Amazon Assocates account, which is required to access the Product Advertising API. Some countries do not allow us to operate without a legal presence, licenses, bank accounts, and tax documents. We will continue to evaluate these requirements and may expand into those countries in the future.
Can you add complex filters and sorting?
The intent of this site is to be a simple reference rather than a comprehensive search index. If you would like to do more complex analysis, try entering the following into Google Sheets:
Do you need a graphic designer?
No. This site is designed to maximize information density, accessibility, and performance. More whitespace, colors, and icons won't help.
Why shouldn't I buy the cheapest drive?
Pricing reflects a large number of factors including warranty duration, intended market, manufacturing processes, expected performance, and inventory levels. If you're building a RAID array where you can tolerate some failure and don't need fast seeks, cheap unreliable drives might be acceptable. Backblaze's blog has some excellent posts that enumerate these factors. For information about specific drive models and technologies, AnandTech has very in-depth reviews.
What about shipping?
The prices listed here don't include shipping and taxes, as we don't know where you live. The majority of these listings include free shipping, especially if you have Amazon Prime but make sure to check shipping costs before placing an order.
Who are you?
Are you a cop?
Added Netherlands link, awaiting API approval.
Reduce update frequency due to rate limiting.
Australia region is now available.
Disabled rounding of prices for Italy, at Amazon's request.
Migrated to PA-API 5.0
Added warranty information.
Turn off Black Friday Mode, updating every six hours.
Black Friday Mode. Updating hourly, reduced cache TTLs.
Set a minimum price for all offers to combat new fraud method. Added some metadata for the Bing crawler.
Setup for Australia.
Big giant disclaimer moved to the top of the page to comply with new regulations.
Filtered some used marketplace scams.
Corrected price per KWh calculation on battprices.com
Removed blank robots.txt. Crawlers can do what they like.
Migrated to AWS.
Cleaned up errors in currency formatting, added GB/TB toggle button to diskprices.
battprices.com beta. Changed Toggle all behavior to only affect types, not conditions (new, used).Launched
Added no-transform cache directive to avoid Web Light transcoding, which makes everything worse. Remove stylesheets from faq and privacy pages. Enabled DNSSEC.
Added used listings. Removed a filter that hid products without free shipping. Removed Internal SAS and XQD Card types, as these no longer appear to be available in any locale. Condensed to make room for the Condition column. Removed unused data attributes. Added FAQ page.
Added M.2 NVMe type.
Fixed quantity for products using the word "pieces"
Fixed quantity for some German products.
Add filters for a number of fake products.
Remove filter that hid products not sold directly by Amazon. Add filters for some fakes.
Filter out products with improbable prices.
Shorten CDN cache expiration.
Remove some duplicate listings. Add CSP headers. Add caching headers for redirects.
Filter out some enclosures.
Add a bunch of products that could not be parsed automatically.
Add favicon and app icons.
Require HTTPS. Add support for HTTP/2.
Add a Toggle all button.
Update footer wording to match new Amazon Affiliates Operating Agreement. Remove Google Analytics tracking.
Respond to robots.txt
Filter out a number of spammy listings.
Round prices to the nearest whole number rather than truncating them.
Reduce cache TTL.
Remove a bunch of spammy listings.
Remove incorrect hreflang tag.
Internal storage format changes.
Fix broken data import for Canada. Add listings for India.
Add France and Italy.
Remove Japan. Include more Hybrid drives.
Add M.2 SSD type.
Filter some spammy listings.
Add hybrid disks.
Fixed sorting behavior.
Don't reload the page upon filter changes.
Add client-side filters.
Add External, SD and microSD types.
Fix caching behavior.
Update support email address.
Add non-US locales.
Internal database changes.
You may email [email protected] with any further questions.