Peppol Participant Lookup avatar

Peppol Participant Lookup

Pricing

from $5.00 / 1,000 participant lookups

Go to Apify Store
Peppol Participant Lookup

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

Joao Pedro Rosado

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

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

  1. Accepts a list of participant IDs (iso6523-actorid-upis::0192:991825827, or bare 0192:991825827).
  2. Calls the official Peppol Directory search API for each ID (with optional throttle + retries).
  3. 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

FieldRequiredDescription
participantsyes*List of Peppol IDs (scheme::value or ICD:value)
maxItemsnoHard Dataset cap (default 50, max 5000)
requestDelayMsnoDelay 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.

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.