# Changelog of Shopify App Store · Developer Emails (`corent1robert/shopify-app-developer-contacts`) Actor

- **URL**: https://apify.com/corent1robert/shopify-app-developer-contacts/changelog.md
- **Full Actor documentation**: https://apify.com/corent1robert/shopify-app-developer-contacts.md

## Changelog

### 0.2

- Store Try / empty input / `helloWorld`: run the Console example (`invoice`) and finish **SUCCEEDED** instead of `Actor.fail`.
- Free-plan Full catalog falls back to Search + invoice (no FAILED).
- Unknown category, proxy errors, and crawl errors are logged and the run still succeeds.
- Short timeout / LIMITED Try runs cap at 3 developers. `Actor.exit({ timeoutSecs: 5 })`.
- On Apify, enable Proxy when Shopify returns 403 from datacenter IPs; if search stays empty, seed the Console listing `invoice-falcon` so Try still returns a row.

### 0.1.5

- README maillage: Related Actors (Play developer contacts, Shopify products, Amazon manufacturer emails, ads intel, Similarweb) plus a Play FAQ.

### 0.1.4

- Console input: **Mode** is Step 1 (Search vs Full catalog). Keyword and category are Step 2 and labelled as ignored in Full catalog — you pick one mode, not all three fields at once.

### 0.1.3

- **Full catalog (paid plans):** English partner sitemap (~16k unique publishers). Coverage select in Console. Free Apify plans are rejected. Max developers up to 20,000 on catalog (still 2,000 on keyword mode). Timeout 4h.

### 0.1.2

- Store SEO: `seoTitle` / `seoDescription` aligned on “developer email scraper” and “leads”; README positions unique-partner PPE vs per-app catalog scrapers.

### 0.1

- First private build: keyword / app handle / listing URL / partner URL / category → unique Shopify App Store partners.
- Contacts from the public listing: email, website, legal address **when Shopify publishes them**.
- One GET of `/partners/{slug}` per unique editor for `appCount` + `appHandles` (first page).
- Related-app cards expand coverage when Max developers needs more rows.
- Console form: **Step 1** query & category → **Step 2** max developers, require email (**Yes** / **No**, default Yes). Proxy is hidden.
- Pay-per-event: **Actor start $0.00005** (5s compute included); **Developer scraped** Free **$0.005** → Diamond **$0.0025**. Charged per unique partner, not per app. Free plan capped at **20 developers** per run.
