# Changelog of Manta Company Directory Scraper (`codingfrontend/manta-company-scraper`) Actor

- **URL**: https://apify.com/codingfrontend/manta-company-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/codingfrontend/manta-company-scraper.md

## Changelog

### \[1.0.1] - 2026-08-31

#### Fixed

- Added the missing Actor import used to write successful records.
- Corrected the authoritative Actor ID, Store slug, and public rank metadata.
- Added HTTP 403/429 session blocking and bounded zero-data failure summaries.
- Enforced record-level location relevance when Manta ignores its location query parameter.

#### Added

- Added optional Apify/custom proxy support, query/location bounds, URL deduplication, QA fixtures, and packaging exclusions.

### \[1.1.0] - 2025-05-21

#### Added

- Added `validate-datasets.js` script for dataset schema validation
- Added `storage/datasets/default` directory for local runs

#### Changed

- Refactored project to production-ready Apify actor structure:
  - `src/schema/input.js` — input validation
  - `src/errors/` — structured error handling
  - `src/extractors/` — company data extraction
  - `src/filters/` — URL deduplication
  - `src/routes/handlers.js` — Playwright request handlers
  - `src/utils/index.js` — URL building and category mapping
- Improved README.md with accurate company field documentation and example output
- Dataset schema views updated for Apify Storage table display

#### Fixed

- Category-to-URL mapping updated to use current Manta URL patterns
- Company phone number extraction handles multiple phone formats
- Website extraction strips Manta's `urlverify?redirect=` wrapper

### \[1.0.0] - 2025-03-20

#### Added

- Initial release: Manta Company Directory Scraper
- Supports search mode (keyword + location) and direct company URL mode
- Extracts company name, category/industry, phone, website, email, address, city, state, ZIP, employee count, annual revenue, years in business, and description
- Playwright-based with `channel: 'chrome'` and fingerprint injection for Cloudflare bypass
- Configurable category-to-URL mapping for 20+ business categories
