# Get your EU grant deliverables and tasks through an API

> Build methods that read each project's deliverables, with due and approval dates, and the open tasks in its Grant Management processes, one API call each. A workflow can then check every project each Monday and email you what is overdue or due within 30 days.

Page: https://fous.com/automate/eu-funding-and-tenders-portal
Updated: 2026-11-12

Works with your own EU Funding & Tenders Portal account. Fous is an independent product.

## What you can build on the Funding & Tenders Portal

### Get a project's deliverables

Reads the Deliverables tab of a project's Continuous Reporting: each deliverable's status, due date, delivery date, approval date and dissemination level.

- Takes: Project number or acronym, status (optional)
- Returns: Deliverable number, title, status, due date, overdue, delivery date, approval date, dissemination level

### Get a project's key data

Reads the project information box in Grant Management Services: call, type of action, current phase, duration, start date, costs and EU contribution.

- Takes: Project number or acronym
- Returns: Call, type of action, acronym, current phase, number, duration, start date, estimated project cost, requested EU contribution, contact

### List open tasks in active processes

Reads Active Processes for a project: each process, its status on the metro line and the task waiting for the consortium, if any.

- Takes: Project number or acronym
- Returns: Process, status, task available to the consortium, task title, documents, latest message

### Upload a deliverable as a draft

Uploads one file to a deliverable on the Deliverables tab of Continuous Reporting, leaving it in Draft status for the Coordinator Contact to submit.

- Takes: Project number or acronym, deliverable number, file (doc, docx, odt, rtf, pdf, csv or zip)
- Returns: Deliverable number, title, status, due date

## Automate the Funding & Tenders Portal with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Deliverables falling due, every project

Starts: Every Monday at 8:00

1. For each project you name, get the deliverables in Pending or Draft status.
2. Keep the ones that are overdue or due in the next 30 days.
3. Email you the list, one section per project, with due date and status.

### Newly approved deliverables, posted to your project tracker

Starts: Every weekday at 17:00

1. For each project, get the deliverables in Submitted status.
2. Keep the ones with an approval date that they did not have on the last run.
3. Post deliverable number, title, delivery date and approval date to your webhook.

### New tasks for the consortium, every project

Starts: Every weekday at 7:30

1. For each project, list the open tasks in its active processes.
2. Keep the processes with a task available to the consortium that was not there on the last run.
3. Email you each one with the process, task title and latest message.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a project's deliverables” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "ec.europa.eu/get_project_deliverables",
    "input": {
      "project": "ACME-GRID",
      "status": "Pending"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "project": "ACME-GRID",
    "deliverables": [
      {
        "number": "D2.1",
        "title": "Pilot site requirements report",
        "status": "Pending",
        "due_date": "2026-11-30",
        "overdue": false,
        "delivery_date": null,
        "approval_date": null,
        "dissemination_level": "Public"
      }
    ],
    "count": 1
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## The Funding & Tenders Portal’s own options

The Commission publishes public REST APIs that return calls for proposals, topics, calls for tenders, grant updates, FAQs and other public data as JSON. The APIs it lists cover public data only. Your own projects, with their deliverables and reports, are handled in the portal's Grant Management Services, where the Deliverables page also exports to Excel.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Search API and Facet API | Public data: calls for proposals and topics, calls for tenders, grant updates, FAQs, organisation public data, partner searches, projects and results. | No account: an HTTPS POST to a public endpoint with the apiKey SEDIA, and some web development skills. |
| Deliverables export | The list of a project's deliverables and their current status, as an Excel file. | A role on the project and a link on the Deliverables page, one project at a time. |
| The Funding & Tenders Portal by hand | Grant Management Services: project data, active processes, Continuous Reporting, Periodic Reporting, the Document Library and the Communication Centre. | An EU Login account with two-factor authentication, and a role in your organisation or the project. |

Read on November 12, 2026: [Funding & Tenders Portal APIs](https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/support/apis), [Completing the Deliverables (IT How To)](https://webgate.ec.europa.eu/funding-tenders-opportunities/spaces/IT/pages/19693685/Completing+the+Deliverables), [General concepts of Grant Management Services (IT How To)](https://webgate.ec.europa.eu/funding-tenders-opportunities/spaces/IT/pages/8912972/Grant+management+services+system).

## Signing in to the Funding & Tenders Portal

The portal signs you in with EU Login: your password, then a second factor, mandatory in 2026: the EU Login app on your phone, a security key, a trusted platform, a passkey or an eID. Your roles decide what you see. With Fous you sign in once through EU Login with your own account: the login is sealed with AES-256, a phone approval in the EU Login app is handled, and an expired session is signed back in.

## Worth knowing

- **Only the Coordinator Contact submits**: Uploading a file puts a deliverable in Draft, but only the Coordinator Contact (COCO) can submit it. Each deliverable takes one file, which can be a zip.
- **A submitted deliverable stays as it is**: Once submitted, a deliverable can be replaced only after the Project Officer rejects it. Its due date can be revised only before submission.
- **Reports follow a snapshot**: Each periodic report takes a snapshot of Continuous Reporting. Changes are possible until the report is Locked for review, and the report is normally due 60 days after the reporting period ends.
- **Reminders 15 days before and after**: The portal sends reminders for deliverables not yet submitted, 15 days before their due date and again 15 days after it.

## More in Government: Southern, Eastern and Nordic Europe, EU

- [Telemaco](https://fous.com/automate/telemaco.md)
- [EUDR Information System](https://fous.com/automate/eudr-information-system.md)
- [Road Transport Posting Declaration Portal](https://fous.com/automate/road-transport-posting-declaration-portal.md)
- [Cégkapu](https://fous.com/automate/cegkapu.md)
- [UETS](https://fous.com/automate/uets.md)
- [EPREL](https://fous.com/automate/eprel.md)
- [e-Zamówienia](https://fous.com/automate/e-zamowienia.md)
- [Mercell](https://fous.com/automate/mercell.md)
- [NEN](https://fous.com/automate/nen.md)
- [Plataforma de Contratación del Sector Público](https://fous.com/automate/plataforma-de-contratacion-del-sector-publico.md)
- [Prozorro](https://fous.com/automate/prozorro.md)
- [TRACES NT](https://fous.com/automate/traces-nt.md)
- [e-ΕΦΚΑ](https://fous.com/automate/e-efka.md)
- [PUE ZUS](https://fous.com/automate/pue-zus.md)
- [Segurança Social Direta](https://fous.com/automate/seguranca-social-direta.md)
- [SGK İşveren Sistemi](https://fous.com/automate/sgk-isveren-sistemi.md)
- [Sociálna poisťovňa e-Služby](https://fous.com/automate/socialna-poistovna-e-sluzby.md)
- [Dijital Vergi Dairesi](https://fous.com/automate/dijital-vergi-dairesi.md)
- [myAADE](https://fous.com/automate/myaade.md)
- [Portal das Finanças](https://fous.com/automate/portal-das-financas.md)
- [e-Beyanname](https://fous.com/automate/e-beyanname.md)

Other industries: [Chorus Pro](/automate/chorus-pro), [Accela Citizen Access](/automate/accela-citizen-access), [Desktop Underwriter](/automate/desktop-underwriter), [USPS Business Customer Gateway](/automate/usps-business-customer-gateway), [Bonfire](/automate/bonfire), [Colorado Revenue Online](/automate/colorado-revenue-online).

## Frequently asked questions

### Does the EU Funding & Tenders Portal have an API?

Yes, for public data. The Commission's Search API and Facet API return calls for proposals, topics, calls for tenders, grant updates, FAQs and organisation public data as JSON, with the public apiKey SEDIA. The APIs it lists do not cover your own projects, deliverables or reports, which you manage in Grant Management Services.

### Can I export my project's deliverables?

Yes, one project at a time. The Deliverables page in Continuous Reporting has a link that exports the list of deliverables and their current status to an Excel file. With Fous, a workflow you build can read the same tab for every project on a schedule and send the result by email or webhook.

### When is the periodic report due?

Normally 60 days after the end of the reporting period. Each beneficiary submits its own Financial Statement, and the coordinator submits the report to the EU. Once the Granting Authority approves it, the payment goes to the coordinator within 90 days of receiving the report.

### What do the deliverable statuses mean?

Pending means no file is uploaded yet, Draft means a file is uploaded, and Submitted means the Coordinator Contact has submitted it. The Delivery date and Approval date columns show when it was delivered and approved. A red background means the due date has passed.

### Is Fous affiliated with the European Commission?

No. Fous is an independent product. You use it with your own EU Login account, and a method reads and does only what that account can in the Funding & Tenders Portal.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of EU Funding & Tenders Portal (European Commission). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
