ParseForge Scrapers

CORDIS EU Research Projects Scraper

parseforge/cordis-eu-research-scraper

Lead generationBusinessAutomation

Scrapes EU research projects from the CORDIS public database by keyword or CORDIS query syntax. Returns each project as a flat row with funding, programme, participants, and deliverable links.

Run this scraper See the API call
Total users
7
Monthly active
1
Total runs
193
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

CORDIS EU Research Projects Scraper

Scrape EU research projects from CORDIS by keyword, programme, or free-text query, up to a million per run. Every project comes with its funding, participants, topics, and deliverables. No API key or registration. Export to CSV, JSON, Excel, or XML.

The CORDIS portal holds decades of EU-funded research, but its web interface makes bulk analysis slow. This Actor reads the public project listings directly, runs your query, and returns each matching project in one flat row. Filter by Horizon 2020, Horizon Europe, or any framework, and pull the full dataset you need for reporting or grant intelligence.

Who uses it What they scrape CORDIS for
Research managers Find which institutions lead projects in a specific field.
Grant consultants Build a pipeline of past projects to model successful proposals.
Innovation analysts Map funding flows by country, topic, or programme over time.
University strategy teams Benchmark their institution's participation against peers.

What it does

This Actor collects EU research projects from the CORDIS public database by keyword or CORDIS query syntax, and returns each project as a flat row.

  • ๐Ÿ”Ž CORDIS query syntax: use fielded searches like 'framework=h2020' or 'country=DE' directly in your keyword input.
  • ๐Ÿ“Š Flat row output: each project returns as one row with its title, ID, funding, dates, and participants, ready for pivot tables.
  • โš™๏ธ Volume control: set a hard cap from 1 to 1,000,000 projects so a broad query never runs away.

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

What you can do with CORDIS data

๐Ÿ“ˆ Map funding landscapes.

An innovation analyst runs a query for 'quantum AND framework=h2020' to chart which countries and organisations received the most funding over seven years.

๐Ÿซ Benchmark university participation.

A research office searches for their institution's name to compare their project count and total funding against competing universities.

๐Ÿ’ก Find collaboration partners.

A grant writer searches a niche topic like 'offshore wind' to identify the most active coordinators and build a consortium list.

๐Ÿ“‹ Audit project deliverables.

A policy researcher collects all projects under a specific call to review their public deliverables and reported outcomes.

Why choose this scraper

What you get
No API key Reads the public CORDIS search pages, no registration or token needed.
Full project data Returns funding amount, programme, coordinator, participants, and more in one schema.
Bulk export Collect up to a million projects and export to CSV, JSON, Excel, or XML.

How it compares

This Actor focuses on CORDIS project data with a simple keyword-driven input, while the alternatives below also cover calls or offer different filtering approaches.

Feature ParseForge Horizon Europe Scraper - EU Grants, Calls & CORDIS Projects CORDIS EU Research Projects Scraper
CORDIS project data Yes Yes Yes
CORDIS query syntax support Yes Not listed Not listed
Open calls and tender data Not listed Yes Not listed
Filter by programme, country, or status Yes, via query syntax Yes Not listed
Consortium and participant data Yes Yes Yes
Public deliverable links Yes Not listed Yes

Configure the run

Drive the Actor with a free-text keyword or a CORDIS fielded query, and set a maximum number of projects to collect. The Input tab lists every parameter.

A first run with the defaults:

{
  "query": "artificial intelligence",
  "maxItems": 10
}

A larger pull:

{
  "query": "artificial intelligence",
  "maxItems": 200
}

Pricing

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

Results collected Approximate cost
100 results $4.54
1,000 results $45.40
10,000 results $454.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 CORDIS EU Research Projects 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 CORDIS 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/cordis-eu-research-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 keyword spelling and try a broader term. If you are using CORDIS fielded syntax like 'framework=h2020', verify the field name and value on the CORDIS website. Remove filters one by one to isolate the issue.

The run stopped before reaching my max items limit.

CORDIS returned fewer matching projects than your cap. The Actor collects every result the search engine provides. Try a broader query or remove fielded filters to get more rows.

Some fields are empty in my dataset.

CORDIS does not always populate every field for every project. Older programmes like FP7 may have less structured data than Horizon Europe. Empty cells reflect missing data at the source.

The run is taking a long time.

Large queries with high max items limits take longer because the Actor pages through many search results. Reduce the max items or narrow your query to speed it up.

I got an error about the query syntax.

CORDIS query syntax uses specific field names like 'framework', 'country', and 'programme'. Check the CORDIS help page for the exact field codes and operators. Avoid special characters that are not part of the syntax.

FAQ

Question Answer
What is CORDIS? CORDIS is the European Commission's public repository of EU-funded research projects and their results. It covers programmes like Horizon 2020, Horizon Europe, FP7, and earlier frameworks.
Do I need an API key or login? No. This Actor reads the public CORDIS search pages, so you do not need to register an application or manage OAuth tokens.
What query syntax can I use? You can enter a plain keyword like 'artificial intelligence' or use CORDIS fielded syntax such as 'quantum AND framework=h2020' or 'country=DE'. The Actor passes your input directly to the CORDIS search engine.
How many projects can I scrape in one run? You set the limit with the 'Maximum projects' field, from 1 up to 1,000,000. The Actor stops when it reaches your cap or when CORDIS has no more matching results.
What data fields does each project row include? Each row returns the project title, ID, acronym, programme, funding amount, start and end dates, coordinator, participants, topics, and links to deliverables. The exact field list is shown in the sample output on the Actor's page.
Can I filter by programme, like Horizon Europe only? Yes. Use the CORDIS query syntax in the keyword field, for example 'framework=HE' for Horizon Europe or 'framework=h2020' for Horizon 2020.
Does this Actor get participant and consortium data? Yes. Each project row includes the coordinator name and country, and the list of participating organisations with their roles where CORDIS provides them.
Can I export the results to Excel? Yes. Apify supports exports to CSV, JSON, Excel, and XML. You can also push the data to a webhook or cloud storage.
Is this Actor faster than downloading from the CORDIS website? It automates what you would do by hand: running a search and collecting every result page. For large queries, it saves hours of clicking and copying.
Does it scrape project deliverables and reports? The Actor collects the public links to deliverables and reports that CORDIS lists for each project. The full document text is not downloaded.
What happens if my query returns no results? The run completes with an empty dataset. Check your spelling, try a broader keyword, or review the CORDIS query syntax for fielded searches.
Can I schedule this Actor to run weekly? Yes. Apify schedules let you run the Actor on a recurring basis, so you can track new projects as they appear on CORDIS.

Related actors

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 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.

Input

FieldTypeWhat it doesDefault
query string Free-text query, supports CORDIS query syntax (e.g. 'quantum AND framework=h2020') artificial intelligence
maxItems integer How many projects to collect per run. 10

Pricing

from $34.05 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.03405 to $0.0454

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~cordis-eu-research-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run CORDIS EU Research Projects Scraper on Apify All scrapers