# Changelog of Competitor Domain Keywords Scraper (`automation-lab/competitor-domain-keywords-scraper`) Actor

- **URL**: https://apify.com/automation-lab/competitor-domain-keywords-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/competitor-domain-keywords-scraper.md

## Changelog

### 2026-09-29 — Reliability

- Reject row limits smaller than the number of unique targets before billing or calling the provider, instead of silently skipping targets.
- Keep and bill returned keyword rows when the provider reports a cost overrun; stop before requesting another target and report the actual cost.
- Bound each provider request to the remaining default run time with a cleanup reserve, and report when too little time remains for another target.

### 0.1.1

- Aligned the API fallback with the documented 20-row default when `maxItems` is omitted.
- Limited the location selector to the four supported Google databases so schema-valid inputs are accepted at runtime.

### 0.1.0

- Added current Google organic ranked-keyword exports for domains and full page URLs.
- Added US, UK, Canada, and Australia databases with English keyword metrics.
- Added normalized positions, ranking URLs, volume, CPC, competition, intent, traffic estimates, and keyword difficulty while preserving unavailable values as null.
- Added strict target, result, estimated-cost, and actual-cost limits for managed DataForSEO requests.
