TED EU Procurement Scraper avatar

TED EU Procurement Scraper

Pricing

from $5.50 / 1,000 results

Go to Apify Store
TED EU Procurement Scraper

TED EU Procurement Scraper

Scrapes TED public procurement notices by country, CPV code, or expert query. Returns each notice as a flat row with buyer, CPV codes, deadlines, and full text.

Pricing

from $5.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

0

Monthly active users

12 days ago

Last modified

Share

ParseForge

TED EU Procurement Scraper

Scrape EU public procurement notices from TED, up to a million per run. Every tender comes with its buyer, CPV codes, deadlines, and full notice text. No login or API key. Export to CSV, JSON, Excel, or XML.

TED (Tenders Electronic Daily) is the EU's official portal for public procurement, but its search interface is slow and its data is hard to export. This Actor reads the public notice feeds directly, filtered by country, CPV code, or a custom TED expert query, and returns each match in one fixed schema.

Who uses itWhat they scrape TED for
Market researchersWhich sectors are spending on public contracts this quarter
Sales teamsFind new tender opportunities in their target countries
Procurement analystsMonitor competitors' wins and contract values
JournalistsTrack public spending across EU institutions

What it does

This Actor collects TED procurement notices by country, CPV code, or expert query, and returns each one as a flat row.

  • ๐ŸŒ Country filter: pick any EU/EEA country or the UK, or leave blank for all.
  • ๐Ÿท๏ธ CPV code filter: narrow to a specific procurement category, like 72000000 for IT services.
  • ๐Ÿ” Expert query: use TED's own query syntax for precise control, overriding other filters.
  • ๐Ÿ“ฆ Bulk export: collect up to 1,000,000 notices per run, then download as CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TED data

๐Ÿ“ˆ Track tender volumes by country.

A market researcher runs the Actor weekly for Germany and France, then charts notice counts to spot rising demand in construction.

๐ŸŽฏ Find IT service opportunities.

A sales team filters by CPV code 72000000 and country Sweden, then exports the list to CRM for outreach.

๐Ÿ”Ž Monitor competitor wins.

A procurement analyst sets an expert query for a specific buyer name, then reviews awarded notices to see who won.

๐Ÿ“ฐ Investigate public spending.

A journalist scrapes all notices from EU institutions, then filters by high-value contracts for a story.

Why choose this scraper

What you get
No API keyTED's official API requires registration and has rate limits; this reads the public feeds directly.
Fixed schemaEvery notice returns the same fields, so you can merge runs without cleaning.
Expert query supportUse TED's own search syntax for complex filters like notice type or buyer country.
Bulk exportDownload up to a million notices in one run, in CSV, JSON, Excel, or XML.

How it compares

No other Store actor targets TED the same way, so the honest comparison is with the alternatives teams actually weigh.

TED EU Procurement ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When TED changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from country, CPV code, or a custom TED expert query, alone or together, and filters run as each notice is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.006 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.60
1,000 results$6.00
10,000 results$60.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TED EU Procurement Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TED through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ted-eu-procurement-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you set a country and a CPV code, both must match. Also try a broader query or leave fields blank.

Why is my expert query returning unexpected results?

Make sure your query uses TED's syntax correctly. Test it on the TED website first, then copy it into the query field.

Why did the run stop before reaching maxItems?

The Actor stops when there are no more matching notices. Lower your maxItems or broaden your filters to get more results.

Why are some fields empty in the output?

Not all notices include every field. For example, some may not have a CPV code or a deadline. This is normal.

Can I scrape a specific notice by ID?

Currently the Actor does not support direct notice ID lookup. Use an expert query with the notice number if available.

FAQ

QuestionAnswer
What is TED?TED (Tenders Electronic Daily) is the online version of the Supplement to the Official Journal of the EU, publishing public procurement notices from EU member states and beyond.
Do I need an API key or login?No. This Actor reads the public TED website directly, so no registration or key is required.
How many notices can I scrape in one run?You can set maxItems up to 1,000,000. The actual number depends on how many notices match your filters.
Can I filter by country?Yes, use the country dropdown to select any EU/EEA country or the UK. Leave blank for all countries.
What is a CPV code?CPV (Common Procurement Vocabulary) is a standardized classification for public procurement. For example, 72000000 is IT services.
Can I use TED's expert search syntax?Yes, the query field accepts TED expert queries like 'notice-type = cn AND organisation-country-buyer = DEU'. This overrides country and CPV filters.
What format is the output?The Actor returns a flat dataset. You can export it as CSV, JSON, Excel, or XML from the Apify platform.
Does this include contract award notices?Yes, it collects all notice types available on TED, including contract notices, contract award notices, and prior information notices.
Is the data up to date?The Actor reads the live TED website, so you get the latest published notices at the time of the run.
Can I schedule this to run automatically?Yes, you can set up a schedule in Apify to run the Actor daily, weekly, or at any interval you need.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Publications Office of the European Union. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.