Search by

jamesforsyth / laravel-uk-kyb-edge

Statepath

Sub-20ms UK Companies House address sanitization, geocoding, director KYB, and financial vision extraction for Laravel.

Package info

github.com/James-2050/laravel-uk-kyb-edge

pkg:composer/jamesforsyth/laravel-uk-kyb-edge

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-10-16 19:09 UTC

This package is auto-updated.

Last update: 2026-10-16 19:12:54 UTC


README

Latest Version on Packagist Total Downloads License

Laravel UK KYB & Address Sanitizer Edge Package

Sub-20ms wrapper for UK Companies House data, address sanitization, GPS geocoding, director KYB, and automated financial vision extraction.

Installation

Install via Composer:

composer require jamesforsyth/laravel-uk-kyb-edge

Usage

1. Lookup & Sanitize Company Data

use JamesForsyth\UKBusiness\Facades\UKBusiness;

// Basic Lookup
$company = UKBusiness::lookup('00000000');

// Access address and GPS
$address =$company['data']['registered_address'];
$latitude =$address['latitude'];
$longitude =$address['longitude'];

2. Search & Sanitize

$result = UKBusiness::sanitize('Monzo Bank');

3. Fetch Director KYB Data

$officers = UKBusiness::officers('00000000');

4. Automated Financial Extraction

// Pass filing document ID to extract unstructured balance sheets into JSON
$financials = UKBusiness::financials('mixpA6C5NJo7r0SZ2ypIiLCLM4XtZMnHZKMcHestIKI');

5. Stream Filing Document PDF

// High-speed stream of registry filing PDFs with CORS enabled
$pdfStream = UKBusiness::document('mixpA6C5NJo7r0SZ2ypIiLCLM4XtZMnHZKMcHestIKI');