PHPackages                             tigron/peppyrus-api-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. tigron/peppyrus-api-php

ActiveLibrary[API Development](/categories/api)

tigron/peppyrus-api-php
=======================

Peppyrus PHP API client

v0.0.9(5mo ago)93.8k↓58.7%4[1 issues](https://github.com/tigron/peppyrus-api-php/issues)[1 PRs](https://github.com/tigron/peppyrus-api-php/pulls)PHPPHP &gt;=7.4

Since Jun 25Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/tigron/peppyrus-api-php)[ Packagist](https://packagist.org/packages/tigron/peppyrus-api-php)[ Docs](https://www.peppyrus.be)[ RSS](/packages/tigron-peppyrus-api-php/feed)WikiDiscussions main Synced yesterday

READMEChangelog (9)Dependencies (2)Versions (10)Used By (0)

Peppyrus API client for PHP
===========================

[](#peppyrus-api-client-for-php)

Requirements
------------

[](#requirements)

To use Peppyrus API client, the following things are required:

- Create a free [Peppyrus account](https://customer.peppyrus.be/register)
- Register your Participant ID
- PHP &gt;= 7.4
- cUrl &gt;= 7.19.4

Installation
------------

[](#installation)

via composer:

```
composer require tigron/peppyrus-api-php

```

Howto
-----

[](#howto)

### Authentication

[](#authentication)

Make sure you set the API key:

```
\Peppyrus\Api\Config::$key = 'YOUR_API_KEY';

```

In case you want to use the test API, please change the Endpoint to:

```
\Peppyrus\Api\Config::$endpoint = 'https://api.test.peppyrus.be';

```

### Peppol search operations

[](#peppol-search-operations)

Lookup participant capabilities in SMP. This will return a list of document types that are supported by the participant.

```
$response = Peppyrus\Api\Peppol::lookup('iso6523-actorid-upis', '9925:be0886776275');

```

Search a Participant in the [Peppol directory](https://directory.peppol.eu/public) based on search parameters.

```
$parameters = [ 'query' => 'peppyrus' ];
$response = Peppyrus\Api\Peppol::search($parameters);

```

The following parameters are available:

parameterDescriptionqueryGeneric query termparticipantIdSearches for exact matches in the Peppol participant identifier field (the identifier scheme must be part of the value)nameSearches for partial matches in business entity namescountrySearches for exact matches in business entity country codes (ISO-2 code)geoInfoSearches for partial matches in the geographical informationidentifierSchemeSearches for exact matches in the additional identifier schemes. Combine it with identifierValue for fine grained search results.identifierValueSearches for exact matches in the additional identifier values. Combine it with identifierScheme for fine grained search results.contactSearches for partial matches in the business entity contact information. It searches in all sub-fields of contact (type, name, phone number and email address).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance68

Regular maintenance activity

Popularity31

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 52.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Total

9

Last Release

168d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8bff1383483dacb0c3f89d2d3856ae03d4cf3e80de26a2998248dd1175317285?d=identicon)[tigron](/maintainers/tigron)

---

Top Contributors

[![christopheg](https://avatars.githubusercontent.com/u/199087?v=4)](https://github.com/christopheg "christopheg (9 commits)")[![RoanB](https://avatars.githubusercontent.com/u/77972728?v=4)](https://github.com/RoanB "RoanB (7 commits)")[![SanderTigron](https://avatars.githubusercontent.com/u/45229883?v=4)](https://github.com/SanderTigron "SanderTigron (1 commits)")

---

Tags

phpublpeppolPeppyrus

### Embed Badge

![Health badge](/badges/tigron-peppyrus-api-php/health.svg)

```
[![Health](https://phpackages.com/badges/tigron-peppyrus-api-php/health.svg)](https://phpackages.com/packages/tigron-peppyrus-api-php)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

563.6M13](/packages/checkout-checkout-sdk-php)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[pantheon-systems/terminus

A command line interface for Pantheon

3391.5M18](/packages/pantheon-systems-terminus)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
