Skip to content

European Union API: Search EU law

Searches EUR-Lex legal acts by topic, ranked by the site's relevance, filtered by document type, year of adoption and in-force status. Short names and ELI links are included when shown in the results.

eur-lex.europa.eu (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by European Union.

Inputs

Values from the run on Oct 31, 2026, shown under Output.

Year optionalyear

Year the document was adopted, for example 2024.

Not set

Whole number from 1950 to 2100.

Query, requiredquery

Words describing the EU law topic, for example packaging waste.

artificial intelligence

Max Results optionalmax_results

Maximum laws to return, for example 20 (up to 100).

20 (default)

Whole number from 1 to 100.

Document Type optionaldocument_type

Type of law to include, for example regulation.

any (default)

One of any, regulation, directive, decision.

In Force Only optionalin_force_only

Return only laws currently in force, for example yes.

yes (default)

One of yes, no.

Output

From a run on Oct 31, 2026, shortened for this page.
{  "laws": [    {      "link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R1689",      "title": "Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/858, (EU) 2018/1139 and (EU) 2019/2144 and Directives 2014/90/EU, (…",      "eli_link": "http://data.europa.eu/eli/reg/2024/1689/oj",      "in_force": "yes",      "short_name": "Artificial Intelligence Act",      "celex_number": "32024R1689",      "document_date": "2024-06-13",      "document_type": "Regulation",      "document_number": "Regulation (EU) 2024/1689",      "author_institution": "European Parliament, Council of the European Union"    },    {      "link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32021R0694",      "title": "Regulation (EU) 2021/694 of the European Parliament and of the Council of 29 April 2021 establishing the Digital Europe Programme and repealing Decision (EU) 2015/2240 (Text with EEA relevance)",      "eli_link": null,      "in_force": "yes",      "short_name": null,      "celex_number": "32021R0694",      "document_date": "2021-04-29",      "document_type": "Regulation",      "document_number": "Regulation (EU) 2021/694",      "author_institution": "European Parliament, Council of the European Union"    },    {      "link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R0038",      "title": "Regulation (EU) 2025/38 of the European Parliament and of the Council of 19 December 2024 laying down measures to strengthen solidarity and capacities in the Union to detect, prepare for and respond to cyber threats and incidents and amending Regulation (EU) 2021/694 (Cyber Solidarity Act)",      "eli_link": "http://data.europa.eu/eli/reg/2025/38/oj",      "in_force": "yes",      "short_name": "Cyber Solidarity Act",      "celex_number": "32025R0038",      "document_date": "2024-12-19",      "document_type": "Regulation",      "document_number": "Regulation (EU) 2025/38",      "author_institution": "European Parliament, Council of the European Union"    }  ]}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
eur-lex.europa.eu/search_eu_law
Returns
title, short name, document type and number, date, in-force status, author, link, CELEX number, ELI link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method eur-lex.europa.eu/search_eu_law with the inputs above.

Ask your agent

  • Find EU directives on packaging waste that are currently in force
  • Which regulations did the EU adopt in 2024 about artificial intelligence? I need their CELEX numbers and ELI links.
  • Search EUR-Lex for decisions from 2019 on fisheries quotas in the Baltic Sea, including ones no longer in force
  • List up to 50 EU laws on data protection and privacy, any type, with short names and dates
  • What EU legislation currently applies to batteries recycling? Show results from europa.eu with in-force status and author.
  • Gets the official text and key dates of one article of an EU regulation or directive from EUR-Lex, in the latest consolidated version when there is one, in any official EU language.

    eur-lex.europa.eu/get_law_article
  • Finds published EU contract award notices on Tenders Electronic Daily by contract topic or winning company, newest publication first, optionally limited to a buyer country and a start date. Values and tender counts are included when published; counts across lots are summed.

    ted.europa.eu/search_contract_awards
  • Finds recently published EU procurement notices matching what is being bought, with buyer, estimated value, submission deadline and TED notice link. Open-only results must have a future submission deadline.

    ted.europa.eu/search_tenders
  • Looks up an official Eurostat statistic for an EU or EEA country and the EU27 figure for the same period. Quarterly and half-yearly series return the reporting period that contains a requested month.

    ec.europa.eu/get_statistic
  • Returns the ECB's current deposit facility, main refinancing operations and marginal lending facility rates with their effective date. Optionally includes earlier rate changes, newest first.

    ecb.europa.eu/get_key_interest_rates
  • Checks an EU VAT number in the European Commission's VIES service and returns whether it is valid, with the registered name and address when the country makes them available.

    ec.europa.eu/validate_vat_number
  • Gets the official ECB euro reference exchange rates for a day, or the latest published day. Weekends, holidays and dates before publication return the previous published day.

    ecb.europa.eu/get_euro_exchange_rates
  • Converts an amount between currencies using ECB euro reference rates, including euro and cross-currency conversions. Uses the latest preceding published rate when the date has none.

    ecb.europa.eu/convert_currency