ESMA Consultation Deadlines avatar

ESMA Consultation Deadlines

Pricing

from $2.00 / 1,000 recognized consultation/publication/alert metadata records

Go to Apify Store
ESMA Consultation Deadlines

ESMA Consultation Deadlines

Structured ESMA consultation periods, official response phase, regulatory sections and consultation document references from bounded public HTML.

Pricing

from $2.00 / 1,000 recognized consultation/publication/alert metadata records

Rating

0.0

(0)

Developer

Vixendata

Vixendata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

A source-specific inventory for securities-regulation consultation workflows: opening and closing dates, source-stated response phase, policy sections, official document references, publication dates and document links. Useful for compliance teams triaging consultations and linking rulemaking deadlines to internal reviews. No legal or financial advice, predictions, or inferred status.

Coverage

Uses the public ESMA consultation catalog and its canonical consultation detail pages. Discovery reads only the first catalog page (20 consultations observed in the captured fixture); pagination and the complete historical inventory are not supported. Explicit detail URLs provide bounded access to known older consultations. URLs are deduplicated, explicit URLs first, then limited by maxItems. Defaults: discoverList: true, maxItems: 5, consultationUrls: []. Hard maximum is 20 detail pages per run.

Example input:

{"discoverList":false,"maxItems":1,"consultationUrls":["https://www.esma.europa.eu/press-news/consultations/consultation-update-guidelines-disclosure-requirements-under-prospectus"]}

Fields and meaning

  • source, url, title: regulator, canonical source URL and source heading.
  • openedDate, closingDate: ISO date component from the source consultation period's machine-readable timestamps. These are not document publication dates.
  • openingTimestamp, closingTimestamp: full unmodified source timestamp, preserving its UTC offset. Calendar display text can differ by local timezone.
  • responsePhase: only an explicit Respond or See Responses button, otherwise null. No computed open/closed classification.
  • sections: source regulatory topics such as Prospectus or Simplification and Burden Reduction.
  • documents: related-document rows containing reference, title, publishedDate (ISO date or null), and official landing-page/PDF URLs. Documents and submitted responses are not downloaded. Empty arrays mean no matching source rows, not proof that no documents exist.
  • observedAt: UTC extraction time; attribution, reuseNotice, freeSourceNotice, licenseUrl: provenance and reuse disclosures retained with every record.

RUN_SUMMARY reports discovered and returned counts, input counts, item-limit truncation and the bounded coverage description. Source failures stop the run. A failed run may have partial dataset rows; do not treat it as a complete inventory. Source layout changes fail when required title or date markup is missing. This actor does not harvest personal response form fields, attachments, third-party materials, IFRS content or logos.

Access safeguards

HTTPS and exact ESMA host/path allowlist; no arbitrary URLs, query strings, fragments, application-configured scraping proxies, browser, CAPTCHA solver, authentication or redirect following. Checks robots.txt before page requests; stops on robots denial, access denial, rate limit, unexpected redirects or other HTTP failure. Sequential requests wait at least two seconds and honor longer advertised robots crawl delays/request rates. Delays above 60 seconds stop the run. Standard runtime networking, including infrastructure egress when required, is retained. Two-MiB per-response cap, 30-second network timeout, at most 22 requests (robots, catalog, 20 details), no retries or alternate access path.

Reuse and free originals

ESMA's official FAQ permits reproduction subject to attribution and reuse conditions. Original information is available free of charge on ESMA's website. Any paid service using this output must disclose that free original availability before purchase and preserve provenance when presenting data. Output restructures source metadata; it is not an official ESMA publication.

This document has been drafted using material downloaded from ESMA’s website.

ESMA does not endorse this publication and in no way is liable for copyright or other intellectual property rights infringements nor for any damages caused to third parties through this publication.

Source: European Securities and Markets Authority (ESMA). Excluded materials may have separate rights; linking a document does not grant blanket redistribution rights. No public-domain claim is made.

Professional workflow and scope distinction

Compliance.ai's regulatory content coverage includes EU-ESMA Consultation Papers, and Forseti describes tracking ESMA/EBA/EIOPA draft consultations. These are evidence of a professional monitoring workflow, not guaranteed Actor sales. Store qualification found adjacent ESMA firm registers and enforcement/sanctions tools; this actor instead exports a typed consultation lifecycle and document inventory. Generic website monitors are also available. No claim is made that ESMA cannot otherwise be scraped.

Run and test

Python 3.12. Install pip install -r requirements.txt, then run python -m unittest test_main.py and python main.py (Apify SDK). The portable test file embeds compressed, real official list/detail HTML captured 2026-10-05; it asserts a 20-link discovery fixture and the Prospectus consultation (2026-09-09 to 2026-11-09), reference ESMA32-753890202-3085, document date and PDF URL. Tests also cover bad inputs, off-host/path URLs, missing markup and redirects. Fixture counts describe the captured sample, not a guaranteed current count. Private build review only; no paid platform runs are initiated by the actor itself.