EU EUR-Lex Legislation & Legal Acts Scraper
Scrape EU legal acts from EUR-Lex: regulations, directives and decisions with CELEX number, title, document type, dates of document and entry into force, author institution, EuroVoc subject descriptors and Official Journal reference. Filter by keyword, type and date. Export to JSON, CSV or Excel.
{ "celex": "32026D1691", "title": "Commission Decision (Euratom) 2026/1691 of 8 J…", "documentType": "Decision", "typeLetter": "D", "dateDocument": "2026-07-08", "dateInForce": "2026-07-08", "dateEndValidity": "9999-12-31", "inForce": true, "author": "European Commission" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Celex | Title | Document Type | Type Letter |
|---|---|---|---|
| 32026D1691 | Commission Decision (Euratom) 202… | Decision | D |
| 32026D1564 | Council Decision (Euratom) 2026/1… | Decision | D |
| 32026D1732 | Council Decision (EU) 2026/1732 o… | Decision | D |
| 32026D1367 | Commission Decision (EU) 2026/136… | Decision | D |
| 22026D1766 | Decision No 1/2026 of the EU-Repu… | Decision | D |
{ "celex": "32026D1691", "title": "Commission Decision (Euratom) 2026/1691 of 8 J…", "documentType": "Decision", "typeLetter": "D", "dateDocument": "2026-07-08", "dateInForce": "2026-07-08", "dateEndValidity": "9999-12-31", "inForce": true, "author": "European Commission" }
Frequently asked questions
What is a CELEX number?
CELEX is the unique identifier the EU assigns to every legal document. It encodes the document type and year, so it is the reliable key for linking and deduplicating acts.
Can I get only regulations, or only directives?
Yes. Use the document types filter to include just the kinds of act you want. You can combine several in one run.
How do I search by subject?
Use a keyword that appears in the act title, or filter the results by the EuroVoc **descriptors** field, which lists the subject matter of each act.
How fresh is the data?
Acts are read at run time, so each record reflects the current published information (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.