# Changelog of Recipe URL Scraper — Keyword Search (`cynix_dev/recipe-url-scraper`) Actor

- **URL**: https://apify.com/cynix\_dev/recipe-url-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/cynix\_dev/recipe-url-scraper.md

## Changelog

### 1.0.2 (2026-08-20)

- Removed all datacenter-blocked sources (allrecipes, smittenkitchen) and the
  keyless `web` engine (both bot-wall from DC IPs) to avoid proxy overhead.

- Added 5 clean WordPress recipe blogs that respond from datacenter IPs:
  cookieandkate, gimmesomeoven, minimalistbaker, loveandlemons, acouplecooks.

- Tightened onceuponachef filter (also drops /inspiration/ category pages).

- All 10 default sources now respond without a proxy.

- Results interleaved round-robin across sources so the cap spans multiple
  sites instead of one source filling it.

- WordPress-theme fallback: sites without `<article>` wrappers (e.g.
  onceuponachef) now yield links via a generic anchor scan.

- Filtered listing pages (BBC `/collection`, onceuponachef bare `/recipes/`
  category paths — real recipes there end in `.html`).

- `web` (Bing) source demoted: keyless engines bot-wall from datacenter IPs;
  results were consistently empty. Removed from defaults, kept as opt-in.

### 1.0.0 (2026-08-20)

Initial release.

- Keyword search across the web (Bing) and seven recipe sites (budgetbytes,
  smittenkitchen, onceuponachef, damndelicious, recipetineats, allrecipes,
  bbcgoodfood).
- One record per match: keyword, title, url, source, position; deduped across
  sources per keyword.
- Graceful per-source failure: blocked or erroring sources are skipped.
- Designed to chain into recipe-extractor (keyword → URLs → full recipes).
