Greece Diavgeia Decisions Scraper avatar

Greece Diavgeia Decisions Scraper

Pricing

from $5.43 / 1,000 results

Go to Apify Store
Greece Diavgeia Decisions Scraper

Greece Diavgeia Decisions Scraper

Scrapes decisions from the Greek Diavgeia transparency portal. Returns each decision as a flat row with metadata, ADA code, and document links. Filter by type, organization UID, and date range.

Pricing

from $5.43 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge

Greece Diavgeia Decisions Scraper

Scrape Greek public-sector decisions from the Diavgeia transparency portal, filtered by type, organization, or date range. Every decision comes with its full metadata, ADA code, and linked documents. No API key or registration needed. Export to CSV, JSON, Excel, or XML.

Diavgeia is the official Greek government platform where every public-sector decision must be published by law. Manually searching the portal or using its API requires navigating complex type codes and organization IDs. This scraper reads the open data feed directly, lets you filter by decision type, issuing body, and submission date, and returns each matching decision in a consistent flat schema.

Who uses itWhat they scrape Diavgeia for
JournalistsMonitor which public bodies are issuing spending approvals or contract awards this month.
Compliance officersAudit a specific organization's published decisions for regulatory adherence.
ResearchersBuild a dataset of legislative acts or regulatory decisions for policy analysis.
NGOsTrack environmental permits or urban planning approvals across regions.

What it does

This Actor collects decisions from the Diavgeia open data feed and returns each one as a flat row with its metadata, ADA code, and document links.

  • 📋 Decision type filter: Narrow results to a single official Diavgeia type code, such as contract awards (Δ.1), budget approvals (Β.1.1), or legislative acts (Α.1.1).
  • 🏛️ Organization filter: Limit the feed to one issuing body by its Diavgeia UID, for example a specific municipality or ministry.
  • 📅 Date range filter: Set a from-date and to-date to collect decisions submitted within a specific window, or leave both empty to pull the newest entries.
  • Newest-first feed: The scraper walks the public feed in reverse chronological order, so you always get the most recent decisions first.

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

What you can do with Diavgeia data

📰 Investigate public spending.

A journalist filters by contract award decisions (Δ.1) from a specific municipality over the last quarter to identify large procurement patterns.

⚖️ Monitor regulatory changes.

A legal researcher collects all legislative acts (Α.1.1) and regulatory decisions (Α.2) published in the last month to track new rules.

🏗️ Track urban planning approvals.

An NGO filters by the urban planning decision type (2.4.6.1) and a date range to compile a list of recent zoning changes in a region.

📊 Build a compliance dataset.

A compliance officer pulls all decisions from a single ministry UID for the past year to audit publication consistency.

Why choose this scraper

What you get
No API keyReads the public open data feed directly, no registration or authentication required.
Full metadataReturns the ADA code, subject, issuing body, submission timestamp, and document URLs.
Flexible filteringCombine decision type, organization UID, and date range to target exactly the decisions you need.

How it compares

No other Store actor targets Diavgeia the same way, so the honest comparison is with the alternatives teams actually weigh.

Greece Diavgeia Decisions ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Diavgeia changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with optional decision type, organization ID, and date range filters. Filters are applied as the feed is read, so only matching decisions reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$1.20
1,000 results$12.00
10,000 results$120.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 Greece Diavgeia Decisions 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 Diavgeia 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/greece-diavgeia-decisions-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your filters are not too restrictive. Try removing the organization ID or widening the date range. Also confirm the decision type code is valid for the selected organization.

Why do I only get 10 items?

Free Apify accounts are limited to 10 items per run for preview. Upgrade to a paid plan to increase the maximum up to 1,000,000 decisions.

The organization UID I entered is not working.

Verify the UID against the official list at https://diavgeia.gov.gr/opendata/organizations.json. UIDs are numeric strings like '99202041', not organization names.

The date filter is not returning expected decisions.

Ensure your dates use the YYYY-MM-DD format. The filter uses the submission date of the decision, which may differ from the decision's effective date.

FAQ

QuestionAnswer
What is Diavgeia?Diavgeia is the Greek government's transparency program that mandates all public-sector decisions be published online. Every decision gets a unique ADA code and is publicly accessible.
Do I need an API key to scrape Diavgeia?No. This Actor reads the public open data feed, so no API key, registration, or OAuth is required.
How do I find an organization's UID?The full list of organization UIDs is published at https://diavgeia.gov.gr/opendata/organizations.json. Search for the body name to find its numeric ID.
What decision types can I filter by?The Actor supports all official Diavgeia type codes, from legislative acts (Α.1.1) to contract awards (Δ.1) and urban planning decisions (2.4.6.1). The full list is in the input schema dropdown.
Can I scrape decisions from multiple organizations at once?The organization filter accepts a single UID per run. To collect from multiple bodies, run the Actor once per UID and merge the datasets.
What date format should I use?Use YYYY-MM-DD format, for example 2025-01-01. The dates filter by the submission timestamp on each decision.
How many decisions can I scrape?Free users are limited to 10 items for preview. Paid users can set a maximum up to 1,000,000 decisions per run.
Does the Actor return the full decision text?It returns the metadata and links to the official documents. The full body text is typically inside the linked PDF or HTML documents, not in the feed itself.
Can I export the data?Yes. You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform.

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