EU AI Act Automation API
Integrate Trooth's continuous EU AI Act monitoring directly into your stack.
Quick start
# Signed in to trooth.co, from your own page or a fetch: # this app forwards the call with your session attached. curl -X GET https://trooth.co/api/eu/systems \ -H "Accept: application/json" \ --cookie "trooth_session=<your session cookie>"
Every request is tenant-scoped. Calls through trooth.co/api/eu/* are authenticated by the httpOnly session cookie, which this app exchanges for a bearer token server-side, so no key ever reaches the browser. The placeholder above is a placeholder: substitute your own session, and never paste a real cookie into a shared terminal or a bug report. The complete endpoint reference is issued with your API key.
What you can automate
Risk classification
Submit your AI system details and receive a risk classification plus the applicable obligations.
Article 50 disclosures
Auto-generate the Article 50 transparency disclosure for your declared system.
Compliance status
Retrieve current compliance status, obligations met and unmet, and last-update timestamps.
Auto-update subscription
Register for auto-updates so Trooth applies regulatory changes to your documents.
Regulatory change feed
Pull recent regulatory changes aggregated across Trooth's monitored sources.
Webhooks
Configure a webhook endpoint to receive regulatory change events as they happen.
Multi-source regulatory monitoring
Trooth aggregates EU AI Act regulatory changes from multiple independent authoritative sources, normalizes them into a single event schema, and validates every event through multiple accuracy assurance layers before it reaches your webhook. The full source list and the change classifier are available to customers on request.
Rate limits
One ceiling applies to every caller. Trooth is free, there are no plans to pick between, and nothing about an account buys a larger allowance. Requests are counted for each IP address across two fixed windows that run at the same time, one by the minute and one by the hour. There is no yearly call allowance.
Over either window the answer is 429 with a JSON message. There is no retry-after header, so pause briefly and send one retry. The classification and Article 50 endpoints run behind your session rather than behind a published quota, so no separate call allowance is advertised for them.
What this API does (and doesn't do)
Risk classification (the guided wizard maps your product to its applicable risk classification). Article 50 transparency disclosures (we generate and host the mandatory notice). Continuous multi-source regulatory monitoring. Auto-apply of downstream obligations when the law changes.
The CE mark is a legal declaration that you, the provider, have completed conformity assessment. No SaaS tool can sign it on your behalf. That would be forgery. Trooth does the next best thing: we pre-fill your conformity checklist, flag gaps, and auto-generate the supporting documentation so that when you sign, you sign with confidence.
The European AI Office has not published a programmatic registration endpoint. Everyone (every competitor, every consultancy) is stuck with manual form submission. The moment an API surfaces, Trooth will integrate it. Until then, we export a pre-filled JSON payload that matches the anticipated schema so you're one click away from submission on Day 1.
Annex IV requires extensive technical documentation for high-risk systems: training data provenance, model architecture, bias testing, cybersecurity measures, and more. Trooth's Annex IV module is in private beta and is not generally available. If you are classified High-Risk today, write to support@trooth.co for access.
For novel interpretation questions ("does my system count as high-risk under the new omnibus guidance?"), consult licensed counsel. Trooth provides infrastructure, not legal advice, but we make compliance less painful and keep you ahead of the curve.
Start using the API in 5 minutes
Sign up free. Mint your API key in the dashboard. Start scanning.
Get an API keyUse of the Trooth API is subject to the Terms of Service.