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

Tap the Greek Diavgeia transparency program for decisions published by public bodies. Returns ADA code, subject, decision type, protocol number, issuing organization, and issue date. Filter by organization, type, or date for audits, procurement tracking, and policy research.

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

3 days ago

Last modified

Share

ParseForge Banner

🏛️ Greece Diavgeia Public Decisions Scraper

🚀 Export published Greek public-sector decisions in seconds. Pull decisions from the Diavgeia transparency program by organization, decision type, and date, newest first.

🕒 Last updated: 2026-07-14 · 📊 Up to 21 fields per record · newest-first feed · filter by org, type, and date

Turn the Greek Diavgeia transparency program into clean, structured records you can drop into an audit trail, a procurement tracker, or a policy-research dataset. The Actor walks the open-data decisions feed newest first, applies your filters, and returns one tidy record per published decision.

Coverage is the public Diavgeia catalog of decisions published by Greek public bodies: the ADA code, subject, decision type, protocol number, issuing organization, issue date, signers, thematic categories, and a direct link to the decision document.

🎯 Target Audience💡 Primary Use Cases
Auditors and compliance teamsTrace decisions by organization and date
Procurement and bid trackersMonitor tenders, awards, and contracts
Policy researchers and journalistsStudy public-sector activity over time
Civic-tech and transparency buildersPower a public decisions dataset

📋 What the Diavgeia Decisions Scraper does

This Actor calls the public Diavgeia open-data search feed and returns one clean record per decision:

  • Newest first — the feed is walked from the most recent decisions, paging as needed.
  • Filter what you pull — narrow by decision type, issuing organization, and a date range.
  • Document links included — each record carries a direct URL to the decision document.

You control the filters and how many records come back. Every record carries a scrapedAt timestamp.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
maxItemsintegerHow many records to return. Free plan is capped at 10.
decisionTypeselectLimit to a single Diavgeia decision type code (for example Δ.1 for contract awards). Empty includes every type.
organizationIdstringLimit to one issuing body by its Diavgeia organization UID (for example 99202041). Empty includes every organization.
fromDatestringOnly decisions submitted on or after this date. Format YYYY-MM-DD.
toDatestringOnly decisions submitted on or before this date. Format YYYY-MM-DD.

Example 1 — latest decisions, no filters

{
"maxItems": 50
}

Example 2 — contract awards from one organization in a date range

{
"decisionType": "Δ.1",
"organizationId": "99202041",
"fromDate": "2025-01-01",
"toDate": "2025-12-31",
"maxItems": 200
}

⚠️ Good to Know: Decision types use the official Diavgeia type codes (for example Α.1.1 is a law, Δ.1 is a contract award, Β.2.1 is an expense approval). The full list with Greek labels is in the input dropdown. Organization UIDs are listed at https://diavgeia.gov.gr/opendata/organizations.json. The feed is ordered newest first.

📊 Output

Each record represents one published decision:

FieldDescription
🆔 adaDiavgeia ADA code (unique decision identifier)
📌 subjectDecision subject
🏷 decisionTypeIdDecision type code
statusDecision status
🔢 protocolNumberProtocol number
📅 issueDateIssue date (YYYY-MM-DD)
🏛 organizationIdIssuing organization UID
🏢 organizationNameIssuing organization name
organizationAfmOrganization tax ID (AFM)
signerIdsArray of signer IDs
unitIdsArray of unit IDs
thematicCategoryIdsArray of thematic category IDs
documentTypeDocument type
privateDataWhether the decision contains private data
publishTimestampPublish timestamp (ISO)
submissionTimestampSubmission timestamp (ISO)
versionIdDocument version ID
🔗 documentUrlDirect link to the decision document
attachmentCountNumber of attachments
🕒 scrapedAtCollection timestamp
errorNull on success

Real sample — a decision

{
"ada": "9ΩΖΠ46ΜΤΛ6-Φ7Β",
"subject": "Έγκριση δαπάνης και διάθεση πίστωσης για προμήθεια υλικών.",
"decisionTypeId": "Β.2.1",
"status": "published",
"protocolNumber": "1542",
"issueDate": "2026-06-05",
"organizationId": "99202041",
"organizationName": "ΔΗΜΟΣ ΑΘΗΝΑΙΩΝ",
"organizationAfm": "090051636",
"signerIds": ["12345"],
"unitIds": ["67890"],
"thematicCategoryIds": ["ECONOMY"],
"documentType": "Β.2.1",
"privateData": false,
"publishTimestamp": "2026-06-05T11:42:00.000Z",
"submissionTimestamp": "2026-06-05T11:30:00.000Z",
"versionId": "abc123",
"documentUrl": "https://diavgeia.gov.gr/doc/9ΩΖΠ46ΜΤΛ6-Φ7Β",
"attachmentCount": 1,
"scrapedAt": "2026-06-08T17:09:21.000Z",
"error": null
}

✨ Why choose this Actor

  • One clean record per decision, with a direct document link.
  • Filter by organization, decision type, and date range.
  • Newest-first feed, so you always start from the most recent decisions.
  • Issuing organization name and tax ID resolved for you.
  • No account, no key, and no login required.

📈 How it compares to alternatives

ApproachEffortStructured fieldsDocument linksMaintenance
This ActorOne runYesYesNone on your side
Browsing the portal by handHoursManualManualConstant
Writing your own feed clientDaysDependsYou own itYou own the upkeep

🚀 How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Greece Diavgeia Public Decisions Scraper.
  3. Optionally set decisionType, organizationId, fromDate, and toDate.
  4. Set maxItems to the number of records you want.
  5. Click Start and grab your results when the run finishes.

💼 Business use cases

Audit and compliance

GoalHow this helps
Trace an organization's decisionsFilter by organizationId and date
Verify a decision by ADAEach record carries the ADA and document link

Procurement tracking

GoalHow this helps
Monitor awards and contractsFilter by award decision types
Watch a body's activityCombine organization and date filters

Policy research

GoalHow this helps
Study public-sector outputPull decisions across types over time
Group by themeUse thematic category IDs

Media and transparency

GoalHow this helps
Surface new decisionsRe-run for the latest feed entries
Link to source documentsUse the document URL field

🔌 Automating Diavgeia Decisions Scraper

Connect runs to the tools you already use:

  • Make and Zapier to trigger runs and route decisions into sheets or databases.
  • Slack to post new decisions when a run finishes.
  • Airbyte to load results into a warehouse.
  • GitHub Actions to schedule periodic snapshots.
  • Google Drive to archive each run's output.

🌟 Beyond business use cases

  • Research: build a dataset of public-sector decisions for analysis.
  • Personal: follow decisions from a local authority you care about.
  • Non-profit: power a civic transparency project.
  • Experimentation: prototype a public-records app without writing a scraper.

🤖 Ask an AI assistant

Paste your results into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to summarize decisions, group by organization, or flag procurement-related entries.

❓ Frequently Asked Questions

Do I need a Diavgeia account or API key? No. The Actor reads the public Diavgeia open-data feed, which needs no login.

What is an ADA code? It is the unique identifier Diavgeia assigns to each published decision; it also forms the document URL.

How do I filter by decision type? Pick a type from the decisionType dropdown, which lists the official Diavgeia codes with Greek labels.

How do I find an organization UID? Organization UIDs are listed at https://diavgeia.gov.gr/opendata/organizations.json. Put the UID in organizationId.

What date format should I use? YYYY-MM-DD for both fromDate and toDate.

In what order are decisions returned? Newest first, the same order the open-data feed uses.

Can I get the decision document? Yes. Each record includes a documentUrl linking to the decision on Diavgeia.

Are signers and categories included? Yes, as arrays of IDs (signerIds, unitIds, thematicCategoryIds).

How fresh is the data? Each run pulls live from Diavgeia, so it reflects the latest published decisions at run time.

Can I schedule this? Yes. Use Apify Schedules to snapshot the feed on any cadence.

🔌 Integrate with any app

Results are available through the Apify API, so you can pull them into any app, database, or workflow you already run.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with Diavgeia or the Greek government. Only publicly available data is collected.