# Changelog of Amazon Keyword Discovery Scraper (`searchapi/amazon-keywords-discovery-tool`) Actor

- **URL**: https://apify.com/searchapi/amazon-keywords-discovery-tool/changelog.md
- **Full Actor documentation**: https://apify.com/searchapi/amazon-keywords-discovery-tool.md

## Changelog

### 2.0.0 - 2026-08-30

- Added strict completion-response validation, stable keyword normalization, marketplace-aware search URLs, filters, cross-query dedupe, hard limits, bounded retries, proxies, and a separate `OUTPUT` summary.
- Removed diagnostic rows, actor/transport/status envelopes, full request provenance, ignored retry/proxy controls, and permissive schemas.

### \[1.1.0] - 2026-08-04

#### Added

- Marketplace-aware locale selection and public completion market IDs.
- Per-query suggestion limits, include/exclude substring filters, deduplication toggle, and metadata toggle.
- Configurable pacing, retries, request/navigation timeouts, and explicit diagnostic statuses.
- Completion request provenance and stable public suggestion metadata when available.
- Complete dataset/output schema wiring and automated syntax, unit, and record-vs-schema checks.

### \[1.0.0] - 2025-05-19

#### Added

- Initial release of Amazon Keywords Discovery Tool
- Seed keyword expansion using alphabet (A–Z) and number (0–9) suffixes
- Autocomplete suggestion capture via simulated search box typing
- Support for 12 Amazon marketplaces: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.ca, amazon.in, amazon.co.jp, amazon.es, amazon.it, amazon.com.au, amazon.com.mx, amazon.com.br
- Configurable max keywords limit (up to 5000)
- Result deduplication across seed keyword expansions
- Outputs: keyword, position, seedKeyword, expansionChar, marketplace, scrapedAt
- Residential proxy support for uninterrupted keyword discovery

### \[1.0.1] - 2026-07-24

#### Added

- Introduced Amazon completion API fallback for autocomplete suggestions using marketplace-specific market IDs.
- Added randomized browser fingerprint context (UA, locale, timezone, viewport) and basic anti-automation hardening.
- Fixed empty local debug capture by storing the latest page HTML before teardown.
- Improved warning and local failure diagnostics when suggestions are blocked.
