# Changelog of Kickstarter Scraper (`fetchfoundry-labs/kickstarter-scraper-cheapest`) Actor

- **URL**: https://apify.com/fetchfoundry-labs/kickstarter-scraper-cheapest/changelog.md
- **Full Actor documentation**: https://apify.com/fetchfoundry-labs/kickstarter-scraper-cheapest.md

## Changelog — Kickstarter Scraper

**0.2 — 2026-10-10**

- Dataset holds only clean project rows; summaries, errors, completeness and
  cost moved to the `RUN_REPORT` record (the Console run list keeps the short
  "Actor succeeded with N results" line)
  (`includeDiagnosticsInDataset` restores the v0.1 layout). Summary rows are
  no longer charged.
- `RUN_REPORT.resumeInput` and per-query `startPage` to continue without
  duplicates; `dedupeAcrossQueries` (default on), `onlyNewProjects`,
  `excludeProjectIds`.
- Details and live counters through Kickstarter's GraphQL API, 8 projects per
  request: ~50x less Residential traffic, details for every project by default
  (`maxDetailsPerQuery` 0 = all). New fields: `watchesCount`, `faqsCount`,
  `topLevelCommentsCount`, `projectWeLove`, `creatorBackingsCount`,
  `creatorLaunchedProjects`, `livePercentFunded`, `dataComplete`.
- `rewardTierCount` now counts real tiers only (v0.1 also counted the
  "pledge without a reward" option). New `rewardTiers: all` adds secret / VIP /
  late-pledge tiers.
- Fixed: queries could fail with "still challenged after 5 attempts" — the TLS
  rotation started with profiles Kickstarter now blocks on Residential IPs.
  Safari-first order plus in-run profile scoring.
- `categoryMatchRate` over all fetched rows (the first-page rate understated
  how loose subcategories are).
- Daily self-test with a public health log.

**0.1 — 2026-08-27**

- First release: discovery API, filter-honesty checks, 2,400-row ceiling
  reporting, optional project-page details and stats.json live counters.
