Postcode lookup client. Uses Ideal Postcodes to look up UK postcodes. You will need to obtain an API key in order to use it.
composer require matthewbdaly/postcode-client
This library uses HTTPlug for making HTTP requests, therefore you will also need to install a client or adapter.
<?php
require 'vendor/autoload.php';
use Matthewbdaly\Postcode\Client;
$client = new Client();
$response = $client->setKey('<MY_API_KEY>')
->get('ID1 1QD');