# Changelog of Tecnoempleo Scraper — Spain IT Job Listings (`blackfalcondata/tecnoempleo-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/tecnoempleo-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/tecnoempleo-scraper.md

## Changelog

### 0.1.x — 2026-05-01

#### Added — `startUrls` (multi-search-URL support)

- Paste raw search URLs from tecnoempleo.com — each URL becomes one search
  task with its own `te` (keyword) + `prov` (province) override; results
  merged and deduped by JobId across tasks.
- Recognized format: `/busqueda-empleo.php?te=...&prov=...` (also accepts
  `palabra` / `provincia` aliases).
- Per-record `searchQuery` field correctly attributes the originating task in
  multi-task runs.
- Other filters (experience, salary, workday, contractType, en\_remoto)
  remain applied from the top-level fields.

### 0.1.0 — 2026-04-16

Initial release.

- Structured Spanish IT job listings from tecnoempleo.com (~2,700 active listings)
- Coverage of all Spanish provinces (Madrid, Barcelona, Valencia, etc.)
- Salary extraction (min/max/period, EUR)
- Work arrangement classification (remote / hybrid / on-site)
- Skill taxonomy (technologies as structured array)
- Spanish contract types (Indefinido, Temporal, Prácticas)
- Filters: keyword, province, work arrangement, experience level, contract type, salary bracket, posted-since date
- Triple-format descriptions: plain text, HTML, and Markdown (for RAG/LLM pipelines)
- Compact output mode for AI-agent and MCP workflows
- Incremental tracking mode with NEW/UPDATED/UNCHANGED/EXPIRED classification
- Cross-run repost detection (`isRepost`, `repostOfId`, `repostDetectedAt`)
- Parallel SERP pagination with dedup (15x concurrency)
- Content hash (`contentHash`) for change detection
- PPE billing (actor-start + per-result events)
