PHPackages                             spikkl/spikkl-php-laravel-client - 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. spikkl/spikkl-php-laravel-client

ActiveLibrary[API Development](/categories/api)

spikkl/spikkl-php-laravel-client
================================

Spikkl API client wrapper for Laravel

v1.3.0(3y ago)01.1kBSD-2-ClausePHPPHP ^7.2 | ^8.0CI failing

Since Feb 16Pushed 3y ago1 watchersCompare

[ Source](https://github.com/spikkl/spikkl-php-laravel-client)[ Packagist](https://packagist.org/packages/spikkl/spikkl-php-laravel-client)[ Docs](https://github.com/spikkl/spikkl-php-laravel-client)[ RSS](/packages/spikkl-spikkl-php-laravel-client/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (5)Versions (8)Used By (0)

 [![](https://camo.githubusercontent.com/cda2836bbe51617920669d959ed677f9e6ab8d529986be7aef6e29bf41638874/68747470733a2f2f7370696b6b6c2e6e6c2f696d616765732f6875622f6769746875622f6c61726176656c2e706e67)](https://camo.githubusercontent.com/cda2836bbe51617920669d959ed677f9e6ab8d529986be7aef6e29bf41638874/68747470733a2f2f7370696b6b6c2e6e6c2f696d616765732f6875622f6769746875622f6c61726176656c2e706e67)

Spikkl for Laravel
==================

[](#spikkl-for-laravel)

Spikkl-php-laravel-client incorporates the [Spikkl API](https://www.spikkl.nl/documentation) into your [Laravel](https://www.laravel.com) or [Lumen](https://lumen.laravel.com) project.

[![Build Status](https://camo.githubusercontent.com/71c2d9506fe31d670f05387c71c5ddf92da97cb81fa4c8730e82dc8ee6d8743a/68747470733a2f2f7472617669732d63692e6f72672f7370696b6b6c2f7370696b6b6c2d7068702d6c61726176656c2d636c69656e742e706e67)](https://travis-ci.org/spikkl/spikkl-php-laravel-client)

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

[](#requirements)

- Get yourself a free [Spikkl account](https://www.spikkl.nl/signup). No sign up costs.
- Follow [a few steps](https://www.spikkl.nl/account/billing) to enable a suitable subscription to talk to the API.
- A valid API key which can be generated from your [Spikkl dashboard](https://www.spikkl.nl/credentials).
- PHP &gt;= 7.1.
- [Laravel](https://www.laravel.com) (or [Lumen](https://lumen.laravel.com)) &gt;= 5.5

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

[](#installation)

Add Spikkl-php-laravel-client to your composer file via the `composer require` command:

```
   $ composer require spikkl/spikkl-php-laravel-client:^1.0
```

Or add it to `composer.json` manually:

```
"require": {
  "spikkl/spikkl-php-laravel-client": "^1.0"
}
```

Spikkl-php-laravel-client's service provider will be automatically registered using Laravel's auto-discovery feature.

Note: for Lumen you have to add the Spikkl facade and service provider manually to: `bootstrap/app.php`:

```
$app->withFacades(true, [ 'Spikkl\Laravel\Facades\Spikkl' => 'Spikkl' ]);

$app->register(Spikkl\Laravel\ServiceProvider::class);
```

Configuration
-------------

[](#configuration)

You will only need to add the `SPIKKL_API_KEY` variable to your `.env` file.

```
SPIKKL_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```

Example usage
-------------

[](#example-usage)

Here you can see an example of just how simple this package is to use.

### Location lookup by supported country code, postal code, street number, and street number suffix.

[](#location-lookup-by-supported-country-code-postal-code-street-number-and-street-number-suffix)

```
$results = Spikkl::api()->lookup('nld', '2611HB', '175', null);
```

### Location reverse lookup by supported country code, longitude, and latitude.

[](#location-reverse-lookup-by-supported-country-code-longitude-and-latitude)

```
$results = Spikkl::api()->reverse('nld', 4.354901, 52.012133);
```

Note: longitude and latitude values will be rounded to 9 decimal places.

### Global helper method

[](#global-helper-method)

For your convenience we have added the global `spikkl()` helper function. It is an easy shortcut to the `Spikkl::api()` facade accessor.

```
// Using facade accessor
$results = Spikkl::api()->lookup('nld', '2611HB', '175', null);

// Using global helper function
$results = spikkl()->lookup('nld', '2611HB', '175', null);
```

License
-------

[](#license)

[BSD (Berkeley Software Distribution) License](http://www.opensource.org/licenses/bsd-license.php). Copyright (c) 2020, Spikkl

Support
-------

[](#support)

Contact: [www.spikkl.nl](https://www.spikkl.nl) —

- [Documentation for the Spikkl API](https://www.spikkl.nl/documentation/)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity66

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

Recently: every ~233 days

Total

7

Last Release

1315d ago

PHP version history (2 changes)v1.0.0PHP ^7.1.3 | ^7.2

v1.1.2PHP ^7.2 | ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ab1598f72894d6866c0311f09cd74554e99053a3ddc9f4633779e1e6808eeb0?d=identicon)[hgwevandenberg](/maintainers/hgwevandenberg)

---

Tags

apiclientlaravelvalidationpostal-codespikkl

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/spikkl-spikkl-php-laravel-client/health.svg)

```
[![Health](https://phpackages.com/badges/spikkl-spikkl-php-laravel-client/health.svg)](https://phpackages.com/packages/spikkl-spikkl-php-laravel-client)
```

###  Alternatives

[resend/resend-laravel

Resend for Laravel

1191.4M6](/packages/resend-resend-laravel)[devio/pipedrive

Complete Pipedrive API client for PHP and/or Laravel

1691.8M](/packages/devio-pipedrive)[gemini-api-php/laravel

Gemini API client for Laravel

8915.7k](/packages/gemini-api-php-laravel)

PHPackages © 2026

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