Skip to content

FousEU Funding & Tenders Portal

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.

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

    Build this

    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

    Build this

    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

    Build this

    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

    Build this

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

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each project you name, get the deliverables in Pending or Draft status.
    Step 2
    Keep the ones that are overdue or due in the next 30 days.
    Step 3
    Email you the list, one section per project, with due date and status.
  • Newly approved deliverables, posted to your project tracker

    Build this
    Starts
    Every weekday at 17:00
    Step 1
    For each project, get the deliverables in Submitted status.
    Step 2
    Keep the ones with an approval date that they did not have on the last run.
    Step 3
    Post deliverable number, title, delivery date and approval date to your webhook.
  • New tasks for the consortium, every project

    Build this
    Starts
    Every weekday at 7:30
    Step 1
    For each project, list the open tasks in its active processes.
    Step 2
    Keep the processes with a task available to the consortium that was not there on the last run.
    Step 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, 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.

OptionWhat it coversWhat it takes
Search API and Facet APIPublic 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 exportThe 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 handGrant 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, Completing the Deliverables (IT How To), General concepts of Grant Management Services (IT How To).

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

Other industries: Chorus Pro, Accela Citizen Access, Desktop Underwriter, USPS Business Customer Gateway, Bonfire, Colorado Revenue Online.

Frequently asked questions

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.

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.

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.

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.

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.

Put EU Funding & Tenders Portal behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextCégkapuUETSEPRELChorus ProHow methods workHow workflows run

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.