Planetary Company Search for Companies House

Plugin Banner

Planetary Company Search for Companies House

by Pawan Sharma

Download
Description

Company House Search enables UK Companies House search directly on your WordPress site using a simple [company_house] shortcode powered by the official GOV.UK Companies House Public Data API.

Features

  • Search UK Companies by name or company registration number
  • Search Company Officers
  • Search Disqualified Officers and view disqualification records
  • View detailed company profiles (Registered Address, Status, Type, Incorporation Date, Accounts, Confirmation Statements, SIC Codes, Previous Company Names, and Active/Resigned Officers)
  • Server-side WordPress AJAX proxy keeps your Companies House API Key hidden from frontend visitors

External services

This plugin connects to the official UK Government Companies House Public Data API to retrieve public company, officer, and disqualified officer information when a user performs a search or clicks a company/officer record on a page containing the [company_house] shortcode.

  1. Upload the company-house folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the Company House menu in your WordPress admin panel and enter your Companies House REST API Key.
  4. Place the [company_house] shortcode on any page or post.
How do I display the search form?

Add the shortcode [company_house] to any page, post, or shortcode block.

Where do I get a Companies House API key?

You can register a free account and generate an API key at the Companies House Developer Hub.

Do you have questions or issues with Company House Search?

Drop an email to: info@planetarymarketing.in

2.0.1

  • Security: Moved Companies House API calls to a server-side WordPress AJAX endpoint so the API key is never exposed in frontend HTML.
  • Added: Support for searching Officers and Disqualified Officers, plus a Company Officers tab inside the company profile modal.
  • Fixed: Shortcode now properly uses output buffering (ob_start() / ob_get_clean()) instead of echoing directly.
  • Fixed: Pagination off-by-one bug and null-safety for missing company fields.
  • Improved: Scoped CSS styles under .ch_wrapper, standardized 4-character PHP prefixes (CHSP_ / chsp_), and added External Services disclosure for WordPress.org compliance.

1.0

  • Initial release.
Back to top