European ESEF Filing & Quality Monitor avatar

European ESEF Filing & Quality Monitor

Pricing

from $2.90 / 1,000 results

Go to Apify Store
European ESEF Filing & Quality Monitor

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

TrueNorth

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

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-lockfile
pnpm format
pnpm lint
pnpm typecheck
pnpm test:coverage
pnpm build
apify 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.