You're viewing the reference. To execute live calls you need a Brubru API key: Start a Professional trial · or contact sales
Use cases

Use cases by role

What you'd actually call, in what order, to do your job. Each section maps a professional role to a concrete call sequence with examples.

Public-affairs consultant

You run a small consultancy or work in a larger one. Clients pay for briefings and advice on EU regulation affecting their sector. Your morning routine: scan what moved in the last 24 hours across the files your clients care about, write the memo before the client calls.

Morning monitoring

# Recently published EU acts in the digital policy area
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/recent?policy_area=digital&limit=50"

Then per hit, pull context:

# Is there a procedure behind this announcement?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures?q=<topic>&limit=5"

# What does EPRS say about it?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/eprs?q=<topic>&limit=5"

Briefing prep

# Procedure state, rapporteur, committee
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures/2022%2F0277%28COD%29"

# EPRS briefings on it
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/eprs?procedure_ref=2022/0277(COD)"

# Latest committee activity
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committees/LIBE/minutes?limit=5"

# Procedure timeline with all stages
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures/2022%2F0277%28COD%29"

Draft support

# Extract the law's defined terms to paste into your memo
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/laws/32024R1689/defined-terms"

Corporate compliance / in-house counsel

You work inside a large company. You need to catch new regulation that affects your sector before your competitors brief their clients on it. Your main headache: a Spanish or German decree lands; is it transposing an EU directive, and if so, which one?

Regulation detection

# Recently adopted EU acts matching a keyword
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/recent?q=Artificial+Intelligence&limit=20"

National-to-EU linking (the killer use case)

You have text from a Spanish BOE decree. Find the parent EU regulation automatically:

curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"text": "Real Decreto 123/2026, por el que se transpone la Directiva (UE) 2024/1234 sobre ciberseguridad"}' \
  https://brubru.beresol.eu/api/v2/legislative/eur-lex/resolve-references

Response tells you which CELEX the Spanish decree transposes. Then fetch the EU procedure:

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures?q=cybersecurity&limit=3"

Stakeholder watch

# Who in your country commented on the relevant consultation?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/commission/consultations/by-initiative/14094/feedback?country=ESP&limit=20"

Trade association policy lead

You run policy for a sector federation (think DIGITALEUROPE, CEFIC, EFPIA, ACEA). You track files that affect your members, coordinate amendments, and engage with MEPs.

Committee scheduling

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committee-agendas?committee=ENVI&limit=20"

Amendment intelligence

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committees/ENVI/work-items?q=packaging&limit=10"

MEP targeting

# Which EPP MEPs from your major-market countries are on the relevant committee?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/meps?country=DE&group=EPP&limit=50"

EU official (Commission, EP, Council, agency)

You work inside the institutions. You need to see what sibling institutions are doing and what member states are saying, without logging into 5 different intranets.

Cross-institution snapshot

# Recently published EU acts on your topic
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/recent?q=packaging&limit=50"

Historical lookup

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/laws?q=packaging&published_from=2020-01-01&limit=20"

Parliamentary assistant (MEP staff)

You work for an MEP. Your day revolves around your MEP's committees, files, and speaking slots.

Files where your MEP is rapporteur

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures?rapporteur_mep_id=197668"

Committee prep

# What's on ENVI's agenda next week?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committee-agendas?committee=ENVI&date_from=2026-04-20&date_to=2026-04-27"

# What did they discuss last time?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committees/ENVI/minutes?limit=3"

Draft a question

# Find the relevant EPRS background
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/eprs?q=microplastics&limit=5"

NGO / civil society advocate

You work for Transparency International EU, BEUC, EPHA, EDRi, BirdLife, WWF, CAN Europe or similar. You defend public interest in EU legislation: draft amendments, respond to consultations, brief coalitions.

Campaign monitoring

# Open Commission consultations in your policy area
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/commission/consultations?q=environment"

Amendment drafting

# Get the law's full text to cite
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/eur-lex/laws/32024R1689/text?format=plain"

Stakeholder mapping

# Who's pushed back on the consultation? Which businesses?
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/commission/consultations/by-initiative/13174/feedback?user_type=BUSINESS_ASSOCIATION"

Academic researcher

You're building a dataset for a paper on EU legislative productivity, or teaching an EU politics class.

Build a dataset

# All regulations in the Digital policy area adopted since 2020
PAGE=1
while : ; do
  curl -s -H "Authorization: Bearer $KEY" \
    "https://brubru.beresol.eu/api/v2/legislative/eur-lex/laws?policy_area=Digital&doc_type=Regulation&published_from=2020-01-01&limit=100&page=$PAGE" \
    >> dataset.jsonl
  HAS_MORE=$(tail -1 dataset.jsonl | jq .has_more)
  [ "$HAS_MORE" = "true" ] || break
  PAGE=$((PAGE+1))
done

Trace a law's legislative history

curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/legislative/oeil/procedures?q=GDPR&limit=1"

# Then committee work
curl -H "Authorization: Bearer $KEY" \
  "https://brubru.beresol.eu/api/v2/parliament/committees/LIBE/work-items?q=data+protection"

Competitor integration patterns

GovClipping-style (Spanish gazette triggers EU context)

Spanish BOE / BOA detected → resolve-aliases or resolve-references extracts the CELEX → fetch parent law + OEIL procedure → render "EU context" sidebar inside the existing Spanish UI.

RegTech platform augmentation

You have domain-specific sector expertise (pharma, fintech, energy). You use Brubru as the EU regulatory layer: we tell you what exists, what's in flight, and what's transposing; you overlay your sector's compliance guidance.

Consultancy firm internal

Daily internal newsletter pulls /api/v2/legislative/eur-lex/recent with the firm's top-20 policy areas as filters; routes hits to the responsible partner. Procedure timeline data from /api/v2/legislative/oeil/procedures/{reference} feeds quarterly forecasting decks.

Academic / research

Build longitudinal datasets via paginated /api/v2/legislative/eur-lex/laws and /api/v2/legislative/oeil/procedures. Combine with /api/v2/parliament/eprs for expert commentary. Our CSV bulk export (roadmap September 2026) will make this faster; for now iterate pages.

Next

Ready to call the API? Jump to Endpoints for the full reference.