DEV Community

M. Alan
M. Alan

Posted on

How to export TED tenders to Excel

In the week of 23–29 Oct 2026, a CPV 72 filter returned 617 new EU competitions. That is one historical query, not a forecast of your results. Source: TED Search API v3, queried 30 Oct 2026.

Disclosure: I built TenderFeed. The TED Actor costs $2 per 1,000 results. Check current pricing and run limits first. An Apify account is required; a TED API key is not.

1. Build the shortlist

Open the TenderFeed TED Actor on Apify and configure its input:

  • CPV codes for the work you bid; 72000000 covers IT services and narrower codes.
  • Buyer countries you cover, such as DE, FR or NL.
  • Relevant keywords, choosing any-term or all-term matching.
  • Competition notices for tender discovery, rather than award results.
  • A rolling publication window and, if appropriate, the open-deadline filter.

Start with a small result limit. Value filters use each notice's currency; decide whether to retain notices with unknown values. Missing values do not necessarily mean small contracts. Leave personal buyer-contact inclusion off unless needed and supported by a lawful basis.

2. Save and test

Choose Save as a new task, check its Input, then start a small run. Inspect title, buyer, country, CPV, estimated value and currency, deadline and source URL. Check official documents where a field is missing or unclear.

3. Export

Open the run's dataset, select Export, choose Excel, then Download. CSV is another option. Keep notice ID and source URL in the workbook. Add owner, fit and bid/no-bid columns: an export is data, not a complete procurement dashboard.

4. Repeat every morning

Enable onlyNew, with a stable monitoringId such as eu-it-daily. Use a different ID per saved search. The first monitoring run establishes delivered-notice history; later runs return previously undelivered notices.

Add this task to an Apify schedule, select your morning time and team's timezone, check the next-run time and enable it. Use a rolling publication window with overlap, such as seven days, to cover weekends. Scheduling creates datasets; downloading Excel remains manual unless you configure a separate integration.

New-notice monitoring is not the same as monitoring every amendment. Continue checking official notices for active bids. An empty daily dataset can simply mean no new matches.

References

Input and platform workflow checked 6 Nov 2026:

Start here: https://apify.com/tenderfeed/ted-eu-tenders

Top comments (0)