# PeppolCheck.fr for developers

PeppolCheck.fr ships a small, public, read-only HTTP API on top of the official OpenPeppol SML, SMP, and Peppol Directory. No registration, no API key.

## Quickstart

Resolve a participant by ID:

```
curl https://peppolcheck.fr/api/v1/participant/0208:0848934496
```

Search by company name or VAT:

```
curl 'https://peppolcheck.fr/api/v1/search?q=carrefour'
```

## Schema

- OpenAPI 3.1: https://peppolcheck.fr/openapi.json
- Markdown reference: https://peppolcheck.fr/api.md
- HTML reference: https://peppolcheck.fr/api-reference
- llms.txt: https://peppolcheck.fr/llms.txt
- Full manual: https://peppolcheck.fr/llms-full.txt

## Agent integrations

- MCP server (Streamable HTTP): https://peppolcheck.fr/mcp
- A2A agent card: https://peppolcheck.fr/.well-known/agent-card.json
- agent.json discovery: https://peppolcheck.fr/.well-known/agent.json
- Auth metadata: https://peppolcheck.fr/.well-known/oauth-protected-resource

## Rate limits

Per-IP soft limits apply. Identify your agent with a descriptive `User-Agent` for easier debugging.

## Contact

willem@e-invoice.be
