PHPackages                             andinger/openligadb-api - 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. andinger/openligadb-api

ActiveLibrary[API Development](/categories/api)

andinger/openligadb-api
=======================

PHP API to OpenLigaDB

1.0.6(10y ago)22.6k1MITPHPPHP &gt;=5.5.0

Since Mar 30Pushed 10y ago2 watchersCompare

[ Source](https://github.com/andinger/OpenLigaDbApi)[ Packagist](https://packagist.org/packages/andinger/openligadb-api)[ RSS](/packages/andinger-openligadb-api/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (8)Used By (0)

OpenLigaDb Api
==============

[](#openligadb-api)

Wraps the SOAP-based API of  and returns easy-to-use PHP-Objects Currently not all provided methods are supported by this little project. Feel free to fork and add the missing methods by a pull-request.

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

[](#installation)

```
composer require andinger/openligadb-api

```

Usage
-----

[](#usage)

#### 1. Create a new Client-Object

[](#1-create-a-new-client-object)

```
// use the standard wsdl url
$client = new Andinger\OpenLigaDbApi\Client();

// use another wsdl url
$client = new Andinger\OpenLigaDbApi\Client('https://my.custom.wsdl.url.com/...wsdl');

// use additional SoapClient-Config
// @see http://php.net/manual/de/soapclient.soapclient.php for further information
$options = [
    'local_cert' => 'cert_key.pem'
];

$client = new Andinger\OpenLigaDbApi\Client('https://my.custom.wsdl.url.com/...wsdl', $options);

```

#### 2. Call the methods

[](#2-call-the-methods)

```
$client->getAvailableLeagues()
$client->getAvailableSports()
$client->getAvailableGroups($league, $season)
$client->getAvailableLeaguesBySport($sportId)
$client->getGoalsByMatch($matchId)
$client->getGoalsByLeagueSeason($league, $season)
$client->getCurrentGroup($league)
$client->getMatchesByGroupLeagueSeason($groupOrderId, $league, $season)
$client->getMatchesByLeagueSeason($league, $season)
$client->getTeamsByLeagueSeason($league, $season)
$client->getMatchesByTeams($teamId1, $teamId2)

```

All methods in the Client-Class are documented

Further Information
-------------------

[](#further-information)

See  for further information

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity63

Established project with proven stability

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 ~1 days

Total

7

Last Release

3738d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/915773?v=4)[Andi Keßler](/maintainers/andinger)[@andinger](https://github.com/andinger)

---

Tags

apisportopenligadb

### Embed Badge

![Health badge](/badges/andinger-openligadb-api/health.svg)

```
[![Health](https://phpackages.com/badges/andinger-openligadb-api/health.svg)](https://phpackages.com/packages/andinger-openligadb-api)
```

###  Alternatives

[m165437/laravel-blueprint-docs

API Blueprint Renderer for Laravel

22779.5k](/packages/m165437-laravel-blueprint-docs)

PHPackages © 2026

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