# Changelog of Teamtailor Job Scraper — Nordic & European Careers Sites (`foxlabs/teamtailor-job-board-scraper`) Actor

- **URL**: https://apify.com/foxlabs/teamtailor-job-board-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/foxlabs/teamtailor-job-board-scraper.md

## Changelog

### 0.4.1 — 2026-09-06

- **Added `postalCode`.** Postal code from the structured job location (100% of roles), for precise geo alongside city / country.

### 0.4 — 2026-09-06

- **Enabled AI-agent payments (x402).** Standby mode was removed because Apify's x402 agentic-payment eligibility requires it off; the actor now runs as a standard pay-per-event run that agents can discover, run and pay for over x402 (USDC on Base) or Skyfire without an Apify account. Batch and MCP usage are unchanged.

### 0.3 — 2026-09-05

- Output schema linked in `actor.json` (`output` field) so the Store shows the Output tab.
- **Standby mode (real-time API).** The actor now also runs as an always-on HTTP API: `GET /search?query=<query>&maxResults=N` returns open roles as JSON, billed per role (pay-per-event). Batch runs are unchanged. Endpoint and OpenAPI schema appear in the Standby tab.

### 0.2 — 2026-09-05

- **Real locations added.** Location, city and country now come from the feed's schema.org JobPosting data (`jobLocation`); the old code read the JSON Feed `tags` array, which current Teamtailor sites leave empty, so location was always blank. Adds `allLocations` for multi-site roles.
- **Dead columns removed.** `department`, `team`, `employmentType`, `seniority`, `salary`, `updatedAt`, `tags`, `author` (none present in the current feed) are no longer emitted.

### 0.1

- Initial release: roles from any Teamtailor careers site JSON feed (title, description, dates).
