wearescytale/companies-house-bundle
Symfony bundle for integrating the UK Companies House API into PHP applications. Provides configuration and services to search companies and retrieve profiles, officers, and filing data, reducing boilerplate around authentication and API responses. Useful for lookup and due-diligence features.
CompanyRegistry interface so the provider (direct API, OpenCorporates, a KYB vendor) is swappable without touching product code.Consider it only when all of the following hold:
Look elsewhere when:
For executives: UK company data is a legitimate product capability — it shortens B2B onboarding and de-risks who we transact with. But this specific package is a two-star, zero-dependent Symfony bundle, and our stack is Laravel. Recommendation: do not adopt it as a dependency. Treat it as a free spec for the Companies House API, and fund a small in-house integration instead — roughly a one-to-two-day engineering spike plus ongoing ownership, with no third-party maintenance risk on a compliance-adjacent path.
For engineering: It's a thin Symfony wrapper over the Companies House REST API. Useful as a reference for endpoint coverage and request shapes; not a foundation. Build a CompanyRegistry interface with a Companies House adapter using the HTTP client, typed response objects, caching, and retry/backoff. Keep the provider swappable so a KYB vendor can slot in later without product changes.
The ask: Approve a short spike to validate the API surface and rate limits, and adopt a standing rule that single-maintainer, low-adoption packages don't go on critical paths.
How can I help you explore Laravel packages today?