Discover/Artificialintelligenceact API
live

Artificialintelligenceact APIartificialintelligenceact.eu

Access structured EU AI Act legislation via 11 endpoints. Retrieve articles, recitals, annexes, chapters, keyword search, and the implementation timeline.

Endpoint health
verified 7d ago
list_all_recitals
list_all_articles
list_all_annexes
search_act
get_explorer_index
11/11 passing latest checkself-healing
Endpoints
11
Updated
21d ago

What is the Artificialintelligenceact API?

This API provides structured access to the full text of the EU Artificial Intelligence Act through 11 endpoints covering articles, recitals, annexes, chapters, and keyword search. The get_article endpoint returns paragraph-level records with norm type classification and cross-references, while get_implementation_timeline exposes dated regulatory milestones. All major content types support an optional language parameter for multilingual retrieval.

Try it
Language code for the page content (e.g. 'en', 'de').
api.parse.bot/scraper/34a680b3-3ddb-4556-a1e0-636ecd3a360e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/34a680b3-3ddb-4556-a1e0-636ecd3a360e/get_explorer_index?language=en' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace artificialintelligenceact-eu-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""EU AI Act Explorer — structured legal text extraction from the EU AI Act."""
from parse_apis.eu_ai_act_explorer_api import AIAct, ContentNotFound

client = AIAct()

# List all articles and inspect the first few
for article in client.articles.list(limit=5):
    print(article.number, article.title)

# Search for high-risk AI provisions
for result in client.articles.search(query="high-risk", limit=3):
    print(result.result_title, result.snippet[:80])

# Drill into a specific article's full parsed content
detail = client.article("6").content()
for record in detail.records[:3]:
    print(record.unit_id, record.norm_type, record.plain_text[:100])

# Fetch article with related recitals for cross-referencing
enriched = client.article("9").content_with_recitals()
print(enriched.metadata)
for rec in enriched.recitals[:2]:
    print(rec.recital_number, rec.text[:80])

# Get a chapter and its associated articles
try:
    chapter = client.chapters.get(chapter_number="2")
    print(chapter.chapter_title, len(chapter.articles))
except ContentNotFound as exc:
    print(f"Chapter not found: {exc}")

# Browse the implementation timeline
for event in client.timelineevents.list(limit=3):
    print(event.date, event.description[:80])

print("exercised: articles.list / articles.search / article.content / article.content_with_recitals / chapters.get / timelineevents.list")
All endpoints · 11 totalmissing one? ·

Fetch the AI Act Explorer index page metadata and discovered content URLs from the table of contents. Returns the page title, language, and a list of URLs linking to articles, recitals, annexes, and chapters found on the explorer page.

Input
ParamTypeDescription
languagestringLanguage code for the page content (e.g. 'en', 'de').
Response
{
  "type": "object",
  "fields": {
    "metadata": "object containing source_url, page_title, language, last_updated_date, breadcrumbs, and discovered_urls",
    "discovered_urls": "array of URLs to articles, recitals, annexes, and chapters found on the explorer page"
  }
}

About the Artificialintelligenceact API

What the API Covers

The API covers the complete legislative text published at artificialintelligenceact.eu, organized around the Act's core structural units. You can retrieve individual articles by number (get_article, get_recital, get_annex, get_chapter), enumerate all items in a content type (list_all_articles, list_all_recitals, list_all_annexes), or combine an article with its contextually relevant recitals in a single call (get_article_with_recitals). The explorer index endpoint (get_explorer_index) returns the table-of-contents metadata along with a discovered_urls array pointing to articles, recitals, annexes, and chapters.

Endpoint Response Shapes

get_article returns an array of paragraph-level records, each carrying unit_id, kind, article_number, plain_text, norm_type, keywords, and cross_references — making it straightforward to classify obligations, prohibitions, and permissions programmatically. get_article_with_recitals extends that response with a recitals array containing recital_number, text, and url for each relevant recital. search_act accepts a query string and an optional language code, returning result_title, url, and snippet for each match across articles, recitals, chapters, and annexes.

Implementation Timeline

get_implementation_timeline returns a timeline array of event objects, each with a date, description, and related_content links. This is useful for building compliance calendars or alerting systems tied to the Act's phased rollout dates. The total field at the top level indicates how many distinct timeline events are present.

Language Support

Most content endpoints accept an optional language parameter (e.g. 'en', 'de'), allowing retrieval of the Act text in different EU language versions where available on the source site. The listing endpoints (list_all_articles, list_all_recitals, list_all_annexes) do not accept a language parameter and return language-neutral index data including number, title, and url.

Reliability & maintenanceVerified

The Artificialintelligenceact API is a managed, monitored endpoint for artificialintelligenceact.eu — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when artificialintelligenceact.eu changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official artificialintelligenceact.eu API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
11/11 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a compliance checklist tool that maps norm_type classifications from get_article to internal policy obligations.
  • Generate a regulatory calendar by parsing date and description fields from get_implementation_timeline.
  • Cross-reference an article's obligations with explanatory context using get_article_with_recitals to retrieve both article text and linked recitals.
  • Power a legal research search interface using search_act to surface relevant articles, recitals, and annexes by keyword.
  • Enumerate the full article index via list_all_articles to seed a database of AI Act provisions with titles and canonical URLs.
  • Compare multilingual versions of a specific provision by calling get_article with different language codes for the same article_number.
  • Extract annex contents for high-risk AI system classification analysis using get_annex with annex numbers 1 through 3.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does artificialintelligenceact.eu have an official developer API?+
No. The site does not publish an official developer API or documented public endpoints for programmatic access to legislation text.
What does `get_article` return beyond the plain article text?+
get_article returns paragraph-level records, each including norm_type (classifying the paragraph as an obligation, prohibition, permission, or similar), keywords, cross_references to other provisions, and a unit_id. Navigation links and the source URL are returned in the metadata object.
Does the API cover amendment proposals, committee opinions, or non-consolidated versions of the AI Act?+
Not currently. The API covers the consolidated legislative text as published on artificialintelligenceact.eu, including articles, recitals, annexes, chapters, and the implementation timeline. You can fork it on Parse and revise it to add an endpoint targeting amendment or legislative-history sources.
Can I retrieve all recitals for a given chapter in one call?+
Not directly. get_chapter returns links to articles within the chapter, and get_article_with_recitals fetches recitals associated with a single article. There is no single endpoint that returns all recitals scoped to a chapter. You can fork this API on Parse and revise it to add a chapter-level recital aggregation endpoint.
How current is the legislation text returned by the endpoints?+
The metadata object returned by content endpoints includes a last_updated_date field (where available), which reflects the date the source page was last updated. Freshness depends on when the source site publishes updates to the consolidated Act text.
Page content last updated . Spec covers 11 endpoints from artificialintelligenceact.eu.
Related APIs in Government PublicSee all →
eur-lex.europa.eu API
Access and explore the complete collection of European Union laws, regulations, and Official Journal publications through a comprehensive database that lets you search documents, retrieve full texts, summaries, and metadata, and track legislative procedures and national implementations. Find exactly what you need with detailed search capabilities and get detailed information about how EU laws are transposed into national legislation.
indiacode.nic.in API
Search and retrieve Indian legislation from indiacode.nic.in. Browse Central and State Acts, look up individual sections, and extract fully structured act content by keyword or handle ID.
agent.ai API
Search and discover AI agents in the Agent.ai marketplace by filtering through categories and tags, then view detailed agent information and builder profiles. Find the perfect AI solution for your needs by browsing available agents, exploring builder credentials, and comparing agent capabilities across different categories.
devgan.in API
Search and explore Indian legal acts like the IPC, BNS, and CrPC by browsing chapters, viewing detailed section information, and finding cross-references between different laws. Navigate through legislative classifications, search across acts, and access comprehensive details on specific sections all in one place.
normattiva.it API
Search and retrieve Italian laws and legislative acts from the official Normattiva portal with advanced filtering, full text access with preserved article structure, and autocomplete suggestions. Quickly find specific legislation, browse complete legal texts, and explore Italian law with intelligent search capabilities.
toolify.ai API
Search and browse premium .ai domain names available on the Toolify marketplace, filtering by keywords, categories, prices, and domain attributes to find the perfect domain for your project. Explore curated domain listings organized by category to discover valuable .ai domains suited to your needs.
eu-startups.com API
Access the EU-Startups investor database, startup directory, job board, and news articles. Search and filter investors by type and country, browse startups, and retrieve detailed profiles.
examplecourt.gov API
Search and retrieve court judgments, case details, and legal metadata from a national court reporting portal, with support for advanced filtering by court and case category. Access complete case information including full text and browse paginated results to find relevant legal precedents.