CORDIS EU Research Projects Scraper
Pricing
Pay per event
CORDIS EU Research Projects Scraper
🇪🇺 Export official CORDIS grants with funding, calls, topics, objectives, consortium participants, roles, contributions, and public deliverable links.
CORDIS EU Research Projects Scraper
Pricing
Pay per event
🇪🇺 Export official CORDIS grants with funding, calls, topics, objectives, consortium participants, roles, contributions, and public deliverable links.
You can access the CORDIS EU Research Projects Scraper programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "K9kAGEfGGsra0ksox" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/automation-lab~cordis-eu-research-projects-scraper/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-automation-lab-cordis-eu-research-projects-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/automation-lab~cordis-eu-research-projects-scraper/runs": { "post": { "operationId": "runs-sync-automation-lab-cordis-eu-research-projects-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/automation-lab~cordis-eu-research-projects-scraper/run-sync": { "post": { "operationId": "run-sync-automation-lab-cordis-eu-research-projects-scraper", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "framework": { "title": "🇪🇺 Framework programme", "enum": [ "HORIZON", "H2020", "FP7", "FP6" ], "type": "string", "description": "Official CORDIS programme bundle to search.", "default": "HORIZON" }, "maxItems": { "title": "Maximum projects", "minimum": 1, "maximum": 10000, "type": "integer", "description": "Maximum project records to save.", "default": 10 }, "projectIds": { "title": "Grant / project IDs", "type": "array", "description": "Optional exact CORDIS project IDs, for example 101069359.", "items": { "type": "string" } }, "statuses": { "title": "Project statuses", "type": "array", "description": "Keep exact CORDIS statuses such as SIGNED, CLOSED, or TERMINATED.", "items": { "type": "string" } }, "keyword": { "title": "Keyword", "type": "string", "description": "Case-insensitive text search across title, acronym, objective, keywords, topics and project ID." }, "topics": { "title": "Topics", "type": "array", "description": "Topic codes or fragments; any supplied value may match.", "items": { "type": "string" } }, "calls": { "title": "Calls", "type": "array", "description": "Master/sub-call codes or fragments; any supplied value may match.", "items": { "type": "string" } }, "startDateFrom": { "title": "Starting on or after", "type": "string", "description": "Inclusive project start date in YYYY-MM-DD format." }, "startDateTo": { "title": "Starting on or before", "type": "string", "description": "Inclusive project start date in YYYY-MM-DD format." }, "minEuContribution": { "title": "Minimum EU contribution (€)", "type": "number", "description": "Inclusive minimum EC/EU contribution." }, "maxEuContribution": { "title": "Maximum EU contribution (€)", "type": "number", "description": "Inclusive maximum EC/EU contribution." }, "participantCountries": { "title": "Participant countries", "type": "array", "description": "Two-letter CORDIS country codes; matches projects with a participant in any supplied country.", "items": { "type": "string" } }, "participantQuery": { "title": "Participant name or ID", "type": "string", "description": "Search organization name, short name, organization ID, or VAT number." }, "includeParticipants": { "title": "Include participants", "type": "boolean", "description": "Join participant organizations, roles, addresses and contributions.", "default": true }, "includeLinks": { "title": "Include public links", "type": "boolean", "description": "Join CORDIS public deliverable, publication and related links.", "default": true } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for CORDIS EU Research Projects Scraper from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: