# Changelog of EU Tenders Monitor 🇪🇺 : TED Alerts, Filters & AI Scoring (`tagadanar/ted-tenders-monitor`) Actor

- **URL**: https://apify.com/tagadanar/ted-tenders-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/tagadanar/ted-tenders-monitor.md

## Changelog

### 2026-08-30

- **New TED filters.** `noticeTypes` selects which notice families come back —
  contract notice (an open call you can still answer), contract award (who won
  an already-closed contract), prior information (an early heads-up). Empty
  keeps the historical behaviour. Picking contract awards overrides the award
  exclusion that "only tenders still open" applies, because asking for award
  notices and excluding them cannot both be honoured; the run says so in its
  log. `expertQuery` hands power users TED's own search language, replacing the
  generated query outright rather than being silently ANDed with filters they
  did not ask for. Every notice-type code was probed live against
  api.ted.europa.eu on 2026-08-30 (the API rejects an unknown value with HTTP
  400, so the list is the register's own vocabulary; pin-rtl, pin-cfc-social,
  pin-tran, qu-sy and subco were probed and rejected, and are absent).
- Every run now ends with a status message built by a pure function from
  explicit counters. A TED API that threw, a TED API that answered with an
  empty envelope, filters that kept nothing and a monitor run with nothing new
  are four different messages instead of one: "none of them survived the
  filters" is reachable only after notices the run actually read. A first
  monitor run says it seeded the bucket. Notices that could not be read into a
  record are counted and named as skipped and uncharged.
- README: the pricing table now carries the real numbers — $0.004 per tender
  found ($4 per 1,000), $0.04 per tender AI-scored, $0.001 per run start, with
  the Bronze/Silver/Gold discounts, "platform usage included", and the fact that
  the Anthropic tokens for AI scoring are billed by Anthropic to your own key on
  top. It previously described the three events without a single price.

### 2026-07-17

- Initial release.
- Every EU public tender from TED (Tenders Electronic Daily) with keyword,
  CPV code, country and publication-window filters, normalized to one clean
  record per tender: buyer, country, deadline, estimated value, summary and
  notice link.
- By default only opportunities you can still bid on are returned; contract
  award notices and passed deadlines are filtered out (set `onlyOpen: false`
  to include them).
- Monitor mode: repeat runs return (and charge) only NEW tenders, tracked per
  monitor name. Slack/webhook alerts on new finds.
- Optional AI relevance scoring against your company profile (bring your own
  Anthropic key): 0-100 score, one-line reason and a bid/consider/skip
  recommendation per tender.
- Pricing (pay per event): $0.001 per run start, $0.004 per tender found
  ($4 per 1,000), $0.04 per tender AI-scored. Misses cost nothing beyond the
  run start.
- Published 2026-07-17 (we pay platform usage, all-in pricing): `tender-found` $0.004, `tender-scored` $0.04, `actor-start` $0.001, Bronze/Silver/Gold discounts on both paid events. Measured platform cost $0.008 per 1,000 tenders.
