Install
openclaw skills install apiclaw-coreGeneral overview, 11 API endpoints. AI-powered commerce data infrastructure with 200M+ Amazon products. Endpoints: category browsing, market metrics, product search, competitor lookup, realtime ASIN detail, AI review analysis, price band overview/detail, brand overview/detail, and product history. Use when user asks: what APIClaw can do, available API endpoints, how to get started, API capabilities overview, credit usage, or general commerce data questions. For deep Amazon product selection strategies and analysis workflows, use the Amazon-analysis-skill instead. Requires APICLAW_API_KEY.
openclaw skills install apiclaw-core📋 Live API Reference: Field names and parameters may change. If you encounter field errors, check the latest OpenAPI spec at https://apiclaw.io/api/v1/openapi-spec for current field definitions.
200M+ Amazon products. 11 endpoints. One API key.
export APICLAW_API_KEY='hms_live_xxx'https://api.apiclaw.io/openapi/v2 — all POST with JSON bodyAuthorization: Bearer YOUR_API_KEYcategoryPath first via categories endpointsampleAvgMonthlyRevenue directly. NEVER calculate avgPrice × totalSales (overestimates 30-70%)monthlySalesFloor (lower bound). Fallback: 300,000 / BSR^0.65, tag as 🔍sampleOpportunityIndex, sampleTop10BrandSalesRate — never reinventkeyword (not categoryPath) — cross-validate returned products| # | Endpoint | Purpose | Key Output |
|---|---|---|---|
| 1 | categories | Browse/search category tree | categoryPath, productCount |
| 2 | markets/search | Market-level metrics | sampleAvgMonthlySales, sampleAvgPrice, topSalesRate, sampleNewSkuRate |
| 3 | products/search | Product search (14 modes) | asin, price, monthlySalesFloor, rating, ratingCount, fbaFee |
| 4 | products/competitors | Competitor discovery | same fields as products/search |
| 5 | realtime/product | Live ASIN detail | rating, features, bestsellersRank[], buyboxWinner.price, variants |
| 6 | reviews/analysis | AI review insights (11 dims) | sentimentDistribution, consumerInsights, topKeywords |
| 7 | products/price-band-overview | Price band summary | hottestBand, bestOpportunityBand, sampleOpportunityIndex |
| 8 | products/price-band-detail | Full 5-band distribution | priceBands[] with sales, brands, ratings per band |
| 9 | products/brand-overview | Brand concentration | sampleTop10BrandSalesRate (CR10), sampleBrandCount |
| 10 | products/brand-detail | Per-brand breakdown | brands[] with sales, revenue, sampleProducts |
| 11 | products/history | Time series (single ASIN per call) | timestamps[], price[], bsr[], monthlySalesFloor[], rating[], ratingCount[], sellerCount[], title/imageUrl/bestSeller/newRelease/aPlus/inventoryStatus changelogs |
topN, listingAge, newProductPeriod are strings ("10" not 10).data is always an array — use .data[0]ratingCount not reviewCount everywherebsr (int) in products vs bestsellersRank (array) in realtimebuyboxWinner.price — NOT top-level price in realtimerealtime/product does NOT return: monthlySalesFloor, fbaFee, sellerCountreviewCountMin/Max filters currently broken (API-56)reviews/analysis may 500 for certain ASINs (API-58) — retry different ASINcategories uses categoryKeyword (not keyword) and parentCategoryPath (not parentCategoryName)reviews/analysis: mode required ("asin"/"category"), use asins (plural array) not asin| Data | markets | products/competitors | realtime | reviews | price-band | brand | history |
|---|---|---|---|---|---|---|---|
| Sales | sampleAvgMonthlySales | monthlySalesFloor | ❌ | ❌ | sampleSalesRate | sampleGroupMonthlySales | monthlySalesFloor[] |
| Price | sampleAvgPrice | price | buyboxWinner.price | ❌ | bandMin/MaxPrice | sampleAvgPrice | price[] |
| BSR | sampleAvgBsr | bsr (int) | bestsellersRank[] | ❌ | ❌ | ❌ | bsr[] |
| Rating | sampleAvgRating | rating | rating | avgRating | sampleAvgRating | sampleAvgRating | rating[] |
| Reviews | sampleAvgReviewCount | ratingCount | ratingCount | reviewCount | ❌ | sampleAvgRatingCount | ratingCount[] |
| Insights | ❌ | ❌ | ❌ | ✅ consumerInsights | ❌ | ❌ | ❌ |
| Concentration | topSalesRate | ❌ | ❌ | ❌ | sampleTop3BrandSalesRate | CR10 | ❌ |
| Opportunity | ❌ | ❌ | ❌ | ❌ | sampleOpportunityIndex | ❌ | ❌ |
Strategy recommendations and subjective conclusions are NEVER 📊. Extreme growth (>200%) = 💡 only.
monthlySalesFloor) = lower-bound estimatemeta.creditsConsumed