PHPackages                             armandsar/pinnacle-pineapple - 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. armandsar/pinnacle-pineapple

ActiveLibrary[API Development](/categories/api)

armandsar/pinnacle-pineapple
============================

Api client for pinnaclesports

0.1.2(9y ago)71.5k5MITPHPPHP &gt;=5.5.0

Since Dec 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/armandsar/pinnacle-pineapple)[ Packagist](https://packagist.org/packages/armandsar/pinnacle-pineapple)[ Docs](https://github.com/armandsar/pinnacle-pineapple)[ RSS](/packages/armandsar-pinnacle-pineapple/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (4)Versions (5)Used By (0)

Pinnacle Pineapple
==================

[](#pinnacle-pineapple)

[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/ad866e6718c9fab826fc68d598c0af35681c4eda07c273fa1647106f0af44ade/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f61726d616e647361722f70696e6e61636c652d70696e656170706c652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/armandsar/pinnacle-pineapple)[![Total Downloads](https://camo.githubusercontent.com/0a34b4af1828c74ddddb1c4d63cdc8ba5c17863b12cd47cc3bd87337811e42ee/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f61726d616e647361722f70696e6e61636c652d70696e656170706c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/armandsar/pinnacle-pineapple)

Simple [pinnacle api](https://pinnacleapi.github.io/) client for Laravel 5.

Install
-------

[](#install)

Via Composer

```
$ composer require armandsar/pinnacle-pineapple
```

After updating composer, add the ServiceProvider to the providers array in config/app.php

```
Armandsar\PinnaclePineapple\PinnaclePineappleServiceProvider::class,

```

Publish api credentials config

```
$ php artisan vendor:publish
```

Usage
-----

[](#usage)

```
$client = new Armandsar\PinnaclePineapple\PinnacleClient();
```

or let Laravel do this by type hinting dependency in constructors or controller methods

Available methods
-----------------

[](#available-methods)

Odds:

```
$client->odds($options);
```

Special Odds:

```
$client->specialOdds($options);
```

Fixtures:

```
$client->fixtures($options);
```

Special Fixtures:

```
$client->specialFixtures($options);
```

Settled fixtures:

```
$client->settledFixtures($options);
```

Leagues:

```
$client->leagues($options);
```

Sports:

```
$client->sports($options);
```

> $options is just an array for passing in parameters and values to api, for most of the endpoints some sort of parameter will be required

You can also use chainable method since to pass this parameter

```
$client->since($when)->odds(['sportId' => 29]);
```

Testing
-------

[](#testing)

```
$ phpunit
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.2% 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 ~158 days

Total

4

Last Release

3379d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3834314?v=4)[Armands Leinieks](/maintainers/armandsar)[@armandsar](https://github.com/armandsar)

---

Top Contributors

[![armandsar](https://avatars.githubusercontent.com/u/3834314?v=4)](https://github.com/armandsar "armandsar (15 commits)")[![stackseeker](https://avatars.githubusercontent.com/u/62887827?v=4)](https://github.com/stackseeker "stackseeker (1 commits)")[![yadakhov](https://avatars.githubusercontent.com/u/146636?v=4)](https://github.com/yadakhov "yadakhov (1 commits)")

---

Tags

apibettingsportstipsarmandsarpinnacle

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/armandsar-pinnacle-pineapple/health.svg)

```
[![Health](https://phpackages.com/badges/armandsar-pinnacle-pineapple/health.svg)](https://phpackages.com/packages/armandsar-pinnacle-pineapple)
```

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.6M2.9k](/packages/craftcms-cms)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[smodav/mpesa

M-Pesa API implementation

16167.1k1](/packages/smodav-mpesa)[simplestats-io/laravel-client

Analytics for Laravel. Track visitors, registrations, and payments. Discover which channels actually drive revenue, not just traffic. Server-side, GDPR compliant, ad-blocker proof.

5019.3k](/packages/simplestats-io-laravel-client)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[jasara/php-amzn-selling-partner-api

A fluent interface for Amazon's Selling Partner API in PHP

1348.1k1](/packages/jasara-php-amzn-selling-partner-api)

PHPackages © 2026

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