Peppol Participant Lookup
Pricing
from $5.00 / 1,000 participant lookups
Peppol Participant Lookup
Resolve Peppol participant IDs against the official Peppol Directory search API. Returns found/not found, entity names, country, websites, document types and metadata as structured JSON — one Dataset row per lookup.
Pricing
from $5.00 / 1,000 participant lookups
Rating
0.0
(0)
Developer
Joao Pedro Rosado
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
Resolve Peppol participant IDs against the official Peppol Directory JSON search API. Returns one Dataset row per lookup with found/not found, entity name(s), country, websites, registration date, document-type count and raw match metadata.
No API key. Public Peppol network directory used by e-invoicing and AR/AP automation teams.
Directory UI: directory.peppol.eu
Endpoint used: GET https://directory.peppol.eu/search/1.0/json?participant=…
What it does
- Accepts a list of participant IDs (
iso6523-actorid-upis::0192:991825827, or bare0192:991825827). - Calls the official Peppol Directory search API for each ID (with optional throttle + retries).
- Writes one Dataset row per lookup:
found, entity fields,docTypes,error.
Who it's for
- E-invoicing SaaS and ERP connector teams checking supplier reachability
- Fintech / tax-tech onboarding that needs Peppol network presence
- Agents and ETL jobs that need official Directory JSON (not scraped HTML)
Input summary
| Field | Required | Description |
|---|---|---|
participants | yes* | List of Peppol IDs (scheme::value or ICD:value) |
maxItems | no | Hard Dataset cap (default 50, max 5000) |
requestDelayMs | no | Delay between Directory calls in ms (default 150) |
*Provide at least one participant. Empty input yields a demo row in local mode.
Output fields
One Dataset row per participant:
participant, scheme, value, found, entityName, entityNames, countryCode, websites, regDate, entityCount, docTypeCount, docTypes, totalResultCount, entities, error, sourceUrl, directoryUi, scrapedAt.
Pricing
Pay-per-event suggested for the Store:
- Actor start (
apify-actor-start): about $0.03 / run - Dataset item (
apify-default-dataset-item): about $0.005 / lookup
Use maxItems as the spend cap.
Quick start (Apify Console)
{"participants": ["iso6523-actorid-upis::0192:991825827","iso6523-actorid-upis::0088:5790000435946"],"maxItems": 50,"requestDelayMs": 150}
Local smoke
npm run local# or: APIFY_LOCAL=1 node src/main.js
Writes storage/datasets/default/000000001.json and storage/key_value_stores/default/OUTPUT.json.
Legal / data source
Data comes from the official Peppol Directory public search API (directory.peppol.eu). This Actor is an independent tool — not affiliated with OpenPeppol AISBL. Results reflect Directory state at query time and are not a legal opinion on e-invoicing obligations. Respect fair-use request rates.
Português (resumo)
Consulta se um participante Peppol está no diretório oficial (alcance e-invoice). Devolve encontrado/não encontrado, nome da entidade, país, sites e tipos de documento. Sem API key. Ideal para SaaS de e-fatura e onboarding AR/AP. Pay-per-event sugerido: ~US$0,03 por execução + ~US$0,005 por lookup. Fonte legal = Peppol Directory oficial.