PHPackages                             laralabs/get-address-io - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. laralabs/get-address-io

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

laralabs/get-address-io
=======================

Laravel package for getAddress.io

2.0.2(1y ago)356.0k—5.9%6MITPHPPHP ^8.1CI failing

Since Jul 11Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Laralabs/get-address-io)[ Packagist](https://packagist.org/packages/laralabs/get-address-io)[ RSS](/packages/laralabs-get-address-io/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (14)Used By (0)

[![Stable Build](https://camo.githubusercontent.com/a9d7a5f7b85c7558771896d24d80e8da162d63e4e06b8b661f0ce1b26fe68af0/68747470733a2f2f706f7365722e707567782e6f72672f6c6172616c6162732f6765742d616464726573732d696f2f76657273696f6e)](https://packagist.org/packages/laralabs/get-address-io)[![CI Status](https://github.com/clnt/scrubber/actions/workflows/.github-actions.yml/badge.svg)](https://github.com/Laralabs/get-address-io/actions)[![](https://camo.githubusercontent.com/31930466a5a0eaccb629539459f09add4be5191f7cba42e248e1f83bb712cace/68747470733a2f2f636f6465636f762e696f2f67682f4c6172616c6162732f6765742d616464726573732d696f2f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d5332564f305148435038)](https://codecov.io/gh/Laralabs/get-address-io)

Laravel getAddress.io Package
=============================

[](#laravel-getaddressio-package)

This package allows you to easily interact with the [getAddress.io](https://getaddress.io/) API and cache full postcode results to reduce quota usage.

🚀 Quick Start
-------------

[](#rocket-quick-start)

### Installation

[](#installation)

Require the package in the `composer.json` of your project.

```
composer require laralabs/get-address-io

```

Publish the configuration file.

```
php artisan vendor:publish --tag=getaddress-config

```

Edit the configuration file and set your desired settings, the cache is disabled by default and you will need to set the following env variables:

```
GETADDRESS_API_KEY=
GETADDRESS_ADMIN_KEY=

```

If you have enabled the cache, make sure you run the migration:

```
php artisan migrate

```

### Usage

[](#usage)

A helper function and facade is available, choose your preferred method.

The facade is located at `Laralabs\GetAddress\Facades\GetAddress`

The endpoints currently supported are (support for other endpoints coming soon):

- find
- autocomplete
- get

Perform a lookup using the `find` endpoint:

```
$results = get_address()->find($postcode, $property);
```

The `$property` argument is optional, just searching for a postcode will return all results for that postcode and also cache the data if the cache has been enabled.

Perform a looking using the `autocomplete` endpoint:

```
$results = get_address()->autocomplete($searchTerm, ['top' => '20']);
```

The second argument supports an array of parameters to send with the POST request, the example above shows setting the returned results to the maximum allowed of 20.

Perform a lookup using the `get` endpoint:

```
$results = get_address()->get($addressId);
```

This is used with the `autocomplete` endpoint to return the full address information, the `$addressId` argument must be the ID returned from the autocomplete response.

💬 Support
---------

[](#speech_balloon-support)

Please raise an issue on GitHub if there is a problem.

🔑 License
---------

[](#key-license)

This is open-sourced software licensed under the [MIT License](http://opensource.org/licenses/MIT).

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance43

Moderate activity, may be stable

Popularity36

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 91.3% 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 ~257 days

Recently: every ~276 days

Total

9

Last Release

446d ago

Major Versions

0.2.0 → 1.0.02020-10-13

1.0.3 → 2.0.02024-02-22

PHP version history (4 changes)0.1.0PHP &gt;=7.1

1.0.0PHP ^7.3

1.0.1PHP ^7.3|^8.0

2.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/e435b69bacc2a02dba78ac929b92950a7b29d496c4164c84cb4b3cdac7d39c82?d=identicon)[Laralabs](/maintainers/Laralabs)

---

Top Contributors

[![clnt](https://avatars.githubusercontent.com/u/19330442?v=4)](https://github.com/clnt "clnt (21 commits)")[![bobbypiper](https://avatars.githubusercontent.com/u/1521472?v=4)](https://github.com/bobbypiper "bobbypiper (1 commits)")[![cjj25](https://avatars.githubusercontent.com/u/31572463?v=4)](https://github.com/cjj25 "cjj25 (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/laralabs-get-address-io/health.svg)

```
[![Health](https://phpackages.com/badges/laralabs-get-address-io/health.svg)](https://phpackages.com/packages/laralabs-get-address-io)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[backpack/basset

Dead-simple way to load CSS or JS assets only once per page, when using Laravel 10+.

202832.4k6](/packages/backpack-basset)[firefly-iii/data-importer

Firefly III Data Import Tool.

7545.8k](/packages/firefly-iii-data-importer)[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[nickurt/laravel-akismet

Akismet for Laravel 11.x/12.x/13.x

97139.6k2](/packages/nickurt-laravel-akismet)

PHPackages © 2026

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