camelcamelcamel
Independent Amazon price-history tracker — real lowest/highest/current/average price per item, each dated, so a claimed 'sale' can be checked against what…
Independent Amazon price-history tracker — real lowest/highest/current/average price per item, each dated, so a claimed 'sale' can be checked against what the item actually sold for.
Domain: camelcamelcamel.com
Also known as: camelcamelcamel, CamelCamelCamel, camel camel camel, camelcamelcamel.com
Call it directly
bowmark.providers.camelcamelcamel.search(query: string): Promise<CamelSearchResult[]>
bowmark.providers.camelcamelcamel.getPriceHistory(asinOrUrl: string): Promise<CamelPriceHistory>Functions
| Function | What it does |
|---|---|
search | Runs camelcamelcamel's own Amazon-product search and returns each hit's ASIN, title and current price — the locator this provider was missing: getPriceHistory takes an ASIN, and this is… |
getPriceHistory | Reads camelcamelcamel's independently-tracked Amazon price history for one ASIN — the site's own lowest-ever/highest-ever/current/average figures, each dated, for the Amazon, 3rd-party-new… |
Types
interface CamelSearchResult {
asin: string;
title: string;
currentPrice: number | null;
url: string;
}
interface CamelPriceStat {
price: number | null;
date: string | null;
}
interface CamelPriceTypeStats {
lowestEver: CamelPriceStat;
highestEver: CamelPriceStat;
current: CamelPriceStat;
average: number | null;
}
interface CamelPriceHistory {
asin: string;
productTitle: string;
amazon: CamelPriceTypeStats;
thirdPartyNew: CamelPriceTypeStats;
thirdPartyUsed: CamelPriceTypeStats;
chartUrl: string;
}