European ESEF Filing & Quality Monitor
Pricing
from $2.90 / 1,000 results
European ESEF Filing & Quality Monitor
Export attributable European filing metadata and source-provided XBRL issue counts from the XBRL International Filings Repository.
Pricing
from $2.90 / 1,000 results
Rating
0.0
(0)
Developer
TrueNorth
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
Exports normalized filing metadata and source-provided issue counts from the XBRL International Filings Repository. Each Dataset item identifies the exact API page and UTC retrieval time.
This Actor uses the public JSON:API catalog only. It does not download filing packages, parse facts, extract validation-message details, use a browser, or send undocumented server-side filters. All configured country, date, entity name, and issue-count filters run locally after a page is validated.
Input
Default catalog mode scans /api/filings serially with include=entity.
maxItems limits emitted records, while maxPages limits fully processed
source pages. null means no limit when input is supplied through the API.
Monitoring stores filing hashes in PROCESSED_FILINGS_STATE. With
monitoring=true and emitMode="newOrChanged", unchanged filings are counted
but not emitted. Dataset delivery is at-least-once; consumers can deduplicate
with fxoId + sha256.
Issuer mode remains deliberately disabled because no captured issuer-response fixture exists to prove that endpoint contract.
Example:
{"mode": "catalog","countries": ["DE", "FR"],"onlyWithQualityIssues": true,"maxItems": 100,"maxPages": 10}
Output semantics
errorCount, warningCount, and inconsistencyCount are copied from source
metadata. qualityStatus="clean" means only that those three source-provided
counts are zero; it does not prove correctness or regulatory compliance.
Output is not audit assurance, investment advice, or an affiliation with or
endorsement by XBRL International.
Run summary is stored as OUTPUT; bounded diagnostics are stored as
RUN_DIAGNOSTICS.
Local development
pnpm install --frozen-lockfilepnpm formatpnpm lintpnpm typecheckpnpm test:coveragepnpm buildapify validate-schema
Fixture mode is local-only and requires an absolute path:
ESEF_FIXTURE_PATH="$PWD/research/filings-sample.json" \apify run --purge --input-file tests/fixtures/local-input.json
Setting ESEF_FIXTURE_PATH in Apify Cloud fails closed.