espa.gr APIespa.gr ↗
Access Greek ESPA EU funding programs, news, and program planning data via API. Retrieve program details, budgets, deadlines, and full article content.
curl -X GET 'https://api.parse.bot/scraper/e6c05698-3fc6-4f49-a79f-d1e47ed00dd7/list_programs?page=1&status=active' \ -H 'X-API-Key: $PARSE_API_KEY'
List ESPA funding programs/calls with pagination. Returns active and pending programs by default (10 per page).
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
{
"type": "object",
"fields": {
"items": "array of program objects with id, title, status, operational_program, region, submission_period, and url",
"pagination": "object with current_page and total_pages"
},
"sample": {
"data": {
"items": [
{
"id": "7232",
"url": "https://www.espa.gr/el/pages/ProclamationsFS.aspx?item=7232",
"title": "Επενδύσεις σε δράσεις κι εξοπλισμό πολιτικής προστασίας σε τοπικό επίπεδο",
"region": "Περιφέρεια Αττικής",
"status": "",
"submission_period": "4/5/2026 - 30/11/2026",
"operational_program": "Αττική"
}
],
"pagination": {
"total_pages": 28,
"current_page": 1
}
},
"status": "success"
}
}About the espa.gr API
The ESPA.gr API provides access to 6 endpoints covering EU-funded programs and news published on the Greek ESPA portal. Use list_programs to paginate active and pending funding calls with fields like operational_program, region, budget, and submission_period, or use get_program_detail to retrieve the full details of any individual program including target audience, funded activities, and attached files.
Programs and Funding Calls
The list_programs endpoint returns paginated arrays of ESPA funding program objects, each carrying an id, title, status, operational_program, region, submission_period, and url. The optional page parameter lets you walk through the full catalog, which defaults to 10 items per page. Once you have an id, pass it as item_id to get_program_detail to get the complete record: a details object containing keys such as target_audience, budget, funded_activities, and region, plus a files array of downloadable attachments with titles and direct URLs.
News and Program Planning
list_news returns a reverse-chronological list of ESPA news articles — each with an id, title, date, and url. Retrieve the full text of any article via get_news_detail using the article's item_id; the response includes the complete content string. For forward-looking data, list_program_planning returns a flat array of planning link objects (each with a title and url), organized by region and operational program, giving visibility into calls that are not yet open.
Search
The site_search endpoint accepts a query string and returns a matching items array in the same shape as list_programs. This is useful for filtering programs by keyword — for example, searching for a sector name, region, or funding instrument — without iterating through all pages manually.
- Monitor new ESPA funding calls by polling
list_programsand alerting whenstatuschanges or newsubmission_periodwindows open. - Build a grant discovery tool that lets Greek businesses filter programs by
regionoroperational_programfrom thelist_programsresponse. - Aggregate program
budgetandfunded_activitiesfields to analyze where EU structural funds are being directed across sectors. - Download program documentation by iterating the
filesarray returned byget_program_detailfor each active funding call. - Track ESPA news for policy monitoring by collecting article
contentviaget_news_detailand indexing it for keyword alerts. - Surface upcoming funding opportunities ahead of their opening by reading
list_program_planningplanning links organized by region. - Enable keyword search over the ESPA program database using
site_searchto find calls relevant to a specific industry or municipality.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does ESPA.gr have an official developer API?+
What does `get_program_detail` return beyond what `list_programs` shows?+
list_programs returns summary fields: id, title, status, operational_program, region, submission_period, and url. get_program_detail adds the details object — containing keys like target_audience, budget, and funded_activities — plus a files array of attached documents with their download URLs.Can I filter `list_programs` by region or status directly?+
list_programs endpoint supports only a page parameter; it does not accept filter parameters for region or status. To filter, retrieve pages and apply filtering on the region or status fields client-side, or use site_search with a relevant keyword as a proxy filter.Does the API cover completed or archived ESPA programs from previous funding periods?+
list_programs endpoint returns active and pending programs by default. Archived or historically closed programs from prior EU funding periods are not currently covered. You can fork this API on Parse and revise it to add an endpoint targeting archived program listings.