# Changelog of App Developer Leads | $4/1K | Google Play & App Store Emails (`apivault_labs/app-developer-leads`) Actor

- **URL**: https://apify.com/apivault\_labs/app-developer-leads/changelog.md
- **Full Actor documentation**: https://apify.com/apivault\_labs/app-developer-leads.md

## Changelog

### 1.12 — 2026-06-05

#### Faster

- **Batched App Store lookups.** App Store details are now fetched 100 apps per
  request instead of one-by-one — a major speed-up on large App Store / `all`
  runs (App Store is often the biggest source).
- **Faster website email lookup.** Tighter per-site timeouts and an early exit
  once an email is found, so slow developer sites can't stall big runs.

#### Fixed

- **Billing safety.** Leads are now charged *before* being written to the
  dataset, so if a run hits the platform's per-run cost cap, you never receive
  leads that weren't charged.

### 1.11 — 2026-06-05

#### Faster & bigger

- **Up to 10,000 apps per keyword** (was 1,000).
- **Batched output** — leads are pushed and charged in batches of 100 instead
  of one-by-one, which is dramatically faster on large runs (thousands of leads).
- **Chunked processing** — apps are processed in chunks so very large runs stay
  memory-safe and the run-time budget can stop cleanly between chunks.

### 1.10 — 2026-06-05

#### Faster

- **Parallel discovery.** The search step now runs all store/keyword/country
  lookups at once instead of one after another. Big speed-up for multi-store
  (`all`) and multi-country runs — often several times faster end-to-end.
- **Higher default parallelism** (8, up from 5; max 15) so detail-fetching keeps
  pace. The Actor is I/O-bound, so this speeds things up without extra cost.

### 1.9 — 2026-06-05

#### Added — cost controls

- **Run-time budget** (`runBudgetSecs`, default 600s / 10 min). When reached,
  the Actor stops collecting and returns what it has, so a very large search
  can never run up a big compute bill. Set 0 to disable.
- Lower default run settings (256 MB memory, 900s timeout backstop) to keep
  platform usage minimal. The Actor is I/O-bound, so this doesn't slow it down.

### 1.8 — 2026-06-05

#### Added

- **VS Code Marketplace** (`store: vscode`) — find the makers of VS Code
  extensions (developer-tool companies). Returns publisher name, verified
  website domain, install count, rating, category and a GitHub link. Email is
  found from the publisher's website automatically. A strong B2B source if you
  sell to software teams.
- `store: all` now also includes VS Code Marketplace (6 stores total).

### 1.7 — 2026-06-05

#### Added — 3 new stores (5 total)

- **Chrome Web Store** (`store: chrome`) — browser-extension makers. Contact
  email and website come straight from the listing.
- **Firefox Add-ons** (`store: firefox`) — add-on developers. Homepage and
  support email are published in the listing, so coverage is excellent.
- **Microsoft Store** (`store: msstore`) — Windows app publishers. Company name
  and website from the catalog; email is found from the website automatically.
- New `store` option **`all`** scrapes every store (Google Play, App Store,
  Chrome, Firefox, Microsoft Store) in one run.
- Website email auto-find now also covers Microsoft Store and Chrome (same as
  the App Store), so leads from those stores get a contact email too.

### 1.6 — 2026-06-05

#### Improved

- **App Store leads now get emails too.** Apple's store doesn't publish a
  developer email (only the company website), so App Store leads used to come
  back without a contact address. The Actor now automatically visits each App
  Store app's website (homepage + contact page) to find a contact email. New
  toggle `appStoreFindEmail` (on by default). Google Play is unchanged — it
  still provides emails directly.
- **Cleaner emails.** Hardened the email filter to drop false positives from
  JavaScript/asset references (e.g. `…@1.1.1.min.js`), so you only get real
  addresses.

### 1.5 — 2026-06-05

#### Added

- **Lead score (0–100) + tier (hot/warm/cool/cold)** with reasons, on every
  lead. Results are sorted hottest-first.
- **Smarter dedupe**: by website domain, then by normalised company name
  (drops Inc/LLC/Ltd etc.) — fewer duplicate rows.
- **Email intelligence**: `emailType` (corporate vs free) and optional
  `verifyEmail` MX-domain check (`emailValid`).
- **Quality filters**: `minInstalls`, `minRating`, `minDeveloperApps`, and
  `companySize` (indie / large).
- **Multi-country discovery** (`countries`) for more unique apps per keyword.
- **Similar apps** (`includeSimilarApps`) — expand from each Google Play app.
- **Cross-run dedupe** (`dedupeAcrossRuns`) — never re-deliver the same company.
- `companySize` bucket on each lead; run `SUMMARY` (by tier) in the KV store.

### 1.4 — 2026-06-05

#### Added

- **"Only apps without a website"** filter (`onlyWithoutWebsite`) — for web
  design/dev agencies who want app makers that still need a site.
- **Output field selection** (`outputFields`): everything, contacts only,
  email only, or phone only.
- **Flat output** (`flatOutput`) — flattens apps/socials/lists into simple
  columns for clean CSV / Excel exports.
- Clearer "remove duplicates" wording on the one-row-per-company option.

### 1.3 — 2026-06-05

#### Added

- **Premium tier ($8 / 1,000)** via the `tier` input. Premium auto-enables all
  deep enrichment and adds **social-profile links** (LinkedIn, Twitter/X,
  Facebook, Instagram, YouTube, TikTok, GitHub) pulled from the developer's
  website, on top of tech stack, extra emails, phone, and developer app count.
- Basic tier ($4 / 1,000) unchanged: company, website, email, phone, installs,
  rating, category, signals.

### 1.2 — 2026-06-05

#### Added

- **Up to 1000 apps per keyword.** Keyword discovery now expands each term into
  many real search variants (Google Play) and multiplexes the App Store across
  store countries, defeating the store's ~30-results-per-query search cap. One
  keyword like "meditation" yields ~900 unique apps across both stores.
- `maxAppsPerQuery` raised to 1000.

### 1.1 — 2026-06-05

#### Added

- **One lead per company** (`dedupeByCompany`, default on) — apps from the same
  developer merge into a single record with `apps[]`, `appCount`, `stores[]`,
  `totalInstalls`.
- **LinkedIn company search link** (`addLinkedin`) from the company domain.
- **Developer app count** (`developerAppCount`) — studio-size signal.
- **Website tech-stack detection** (`detectTech`) — Shopify, Next.js, React,
  HubSpot, Stripe, Segment, GA, FB Pixel, and more.

### 1.0 — 2026-06-05

Initial release.

- Discover apps by keyword search or category top charts.
- App Store + Google Play (or both) in one run.
- Extracts per developer: company name, website, contact email(s), phone,
  install count, rating, rating count, category, ads/IAP signals, last-updated
  date, price, store URL.
- Google Play developer email and phone from the listing's contact block;
  install count from the listing.
- App Store adds content rating, min OS, languages, release date, developer page.
- Optional developer-website email scrape for extra coverage.
- `requireEmail` filter to keep only contactable leads.
- Parallel processing; charges only per lead returned.
