# Changelog of Keyword Ideas Generator — Keyword Research, Volume & CPC (`steadyfetch/keyword-ideas-scraper`) Actor

- **URL**: https://apify.com/steadyfetch/keyword-ideas-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/steadyfetch/keyword-ideas-scraper.md

## Changelog

### 1.0.7 — 2026-10-07

- **The input form's descriptions now lead with an example.** Every field's first sentence shows the kind of value it takes with one example, and "Sort ideas by" now names the values an API call sends — `relevance`, `search_volume`, `keyword_difficulty` and `cpc` — beside what each does. The description also points to the sibling actors for scores, volume and CPC on a list you already have, and for the keywords a site already ranks for. The price, the input fields, the sort orders and the output columns are unchanged.

### 1.0.6 — 2026-10-06

- **A Traditional Chinese language tag now looks up Traditional Chinese.** `zh-HK`, `zh-MO` and `zh-Hant` used to be read as Simplified Chinese, and tags like `zh-Hant-TW` were not read at all, so a Hong Kong or Taiwan run was refused. They now read as Chinese (Traditional), the same as `zh-TW`, and `zh-Hans-*` tags read as Chinese (Simplified). What is charged for a run is exactly what the plain `zh-TW` or `zh-CN` code charges.

### 1.0.5 — 2026-10-04

- **The input form's description and the seed keywords field now say what an empty input does.** Sent with no seed keywords, a run gets ten ideas for the example seed "coffee grinder", charged like any run; both texts now say so in one sentence. Nothing changes about the price, which ideas are charged, the input fields or the output columns.

### 1.0.4 — 2026-10-02

- **A seed made of emoji, control characters or no letters or digits is no longer sent.** It gets its own uncharged row and the other seeds run without it. Before, such a seed was expanded together with the real ones and could pull unrelated ideas into the list.
- **When your filters leave no ideas, the run says so.** With `minSearchVolume` or `maxKeywordDifficulty` set and nothing passing them, the row and the status line name the filter instead of suggesting a broader seed. Nothing is charged, as before.
- **The README links a real sample dataset:** ten ideas from one verified run, with the run's summary row last.

### 1.0.3 — 2026-10-01

- **The run summary (OUTPUT) carries counts only.** When the Apify free plan's daily allowance holds a run, its `freePlan` entry says whether it was held (`blocked`), how many fresh lookups the run used and has left, and when the allowance resets — and nothing else. Ideas, prices and charged events are unchanged.

### 1.0.2 — 2026-10-01

- First release. Give one or more seed keywords and get keyword ideas back, one row per idea: monthly search volume, CPC and the top-of-page bid range in USD, competition, keyword difficulty (0–100), search intent, the 12-month search series and its trend, and how many links the top-10 pages hold — in 94 countries, in each country's own languages.
- Each delivered idea is charged once ($0.008 on the Apify free plan, from $0.002 on paid plans), plus one $0.19 lookup per request of up to 1,000 ideas. A seed list with no ideas, and a request the source refuses or cannot answer, is never charged.
- The same seeds, country, language, sort and filters asked again by your account within 30 days are handed back from your own account's memory (`repeat: true`) with nothing charged and no lookup fee.
- `maxResults` (100 by default, up to 5,000) and your maximum total charge are hard limits: the run asks only for what the cap can pay for, finishes successfully, and its last row says what was delivered and what stopped it.
- Starting with no seeds runs a ten-idea sample for "coffee grinder", charged like any run.
