CompanyStack – UK Company Search & Directory
by swilson23 1 (0 reviews)

CompanyStack – UK Company Search & Directory

UK company autocomplete for forms and WooCommerce checkout: pick a company, and its number and registered address are filled in.

CompanyStack ranks #56,778 among WordPress.org plugins with 1+ active installations, is #7,179 of 13,811 in the E-commerce category, a 1/5 rating from 0 reviews, and was last updated Oct 12, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v1.2.0 Current Version v1.2.0
Updated 1 week ago Last Update on 12 Oct, 2026
Refreshed 6 hours ago Last Refreshed on
#7,179 of 13,811 in E-commerce Downloads -62.2% this week Actively maintained
View on WordPress.org
Rank
#56,778
— No change
Active Installs
1+
-2%
KW Avg Position
13
— No change
Downloads
123
+1 today
Support Resolved
0%
— No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 10

Total Progress 30%
0+ 10+
43,841
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 7 more installs to reach 10+

Rank Changes

45,516 52,890 60,264 67,638 75,013 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026
45,516 52,890 60,264 67,638 75,013 09-10-2026 10-10-2026 11-10-2026 12-10-2026 13-10-2026 14-10-2026 15-10-2026 16-10-2026 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026
Current #56,778
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026
0 10 20 30 40 50 09-10-2026 10-10-2026 11-10-2026 12-10-2026 13-10-2026 14-10-2026 15-10-2026 16-10-2026 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

1.0
0 reviews
Overall 20%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about CompanyStack – UK Company Search & Directory

The plugin is free and open source (GPL). It needs a CompanyStack API key; the free plan requires no card and runs every feature, with smaller limits. Paid plans are for busier sites that need more requests per day or bigger directories.
Yes: a CompanyStack API key, which is free and needs no payment card. Get one at companystack.co.uk/signup, paste it under Settings › CompanyStack and click Test connection.
No. CompanyStack is an independent service and is not affiliated with, or endorsed by, Companies House. The data originates from the public register under the Open Government Licence v3.0, and each card and badge links to the official record.
With WooCommerce active, the checkout Company field suggests UK companies, and choosing one fills in address line 1 and 2, town, county and postcode, plus the company registration number field. The number is validated and saved with the order and shown in the order screen and emails. With the Checkout block, first make the Company field visible in the block's settings. Both options can be switched off under Settings › CompanyStack.
A complete form supplied by the plugin, as the Company Lookup Form block or [companystack_form]. It has a company name field with suggestions and the fields it fills in: company number, two address lines, town, county, postcode and company status. In the block settings (or with shortcode attributes) you choose which fields show, their labels and the placeholder. Switch on "Add a send button" (show_submit="true") and the form emails what the visitor entered to the site administrator. Nothing is saved in the database and nothing is sent to CompanyStack beyond the company search itself. Developers can handle submissions with the companystack_form_submitted action, change or reject them with the companystack_form_submission filter, change the email with companystack_form_email, or switch the email off with companystack_form_send_email. Without a send button the fields simply join any form they sit inside.
Three ways, from simplest to most flexible. Settings › CompanyStack › Appearance. Choose one of six designs (Clean, Soft, Underline, Card, Compact inline, Inherit theme), an accent, text and surface colour, corner radius, field size, font and how dense the suggestions list is, with a live preview. Leave colours empty to follow your theme. Per block or shortcode. Each block has a Design panel (design, corner radius, accent colour and, for blocks with fields, field size). The form, search and directory blocks also support the editor's own colour, typography, spacing and border controls; the profile card supports colour, typography and spacing. Shortcodes take preset, size, accent, text, surface and radius, for example [companystack_form preset="card" accent="#0a7d5a" radius="12"]. CSS custom properties. Set any of these on :root or on a wrapper: --cstk-accent, --cstk-on-accent, --cstk-text, --cstk-muted, --cstk-surface, --cstk-border, --cstk-radius, --cstk-font, --cstk-control-height, --cstk-shadow, --cstk-space, and for status colours --cstk-ok, --cstk-ok-bg, --cstk-bad, --cstk-bad-bg, --cstk-warn, --cstk-warn-bg. Stable class names: every component has the class cstk plus its design (cstk--clean, cstk--soft, cstk--underline, cstk--card, cstk--inline, cstk--inherit) and size (cstk--size-compact, cstk--size-regular, cstk--size-large). Fields are .cstk-input, labels .cstk-label, buttons .cstk-button. Components are .companystack-form, .companystack-search, .companystack-card, .companystack-badge, .companystack-directory and the suggestions list .companystack-ac (options .companystack-ac__option, name .companystack-ac__name, details .companystack-ac__meta). Filters: companystack_suggestion_template (the markup of one suggestion, with the placeholders {company_name}, {company_number}, {status}, {postcode} and {sic_description}), companystack_autofill_targets (which fields are filled, by CSS selector), companystack_form_fields (the lookup form's fields) and companystack_theme_accent (the accent borrowed from your theme). The suggestions list attached to Contact Form 7, WPForms, Gravity Forms and WooCommerce fields uses the site-wide design and takes its colours from the field it belongs to, so it suits dark themes without any set-up. The plugin never restyles those forms.
Add CSS classes to the form tags: [text company class:companystack-autocomplete] [text company-number class:companystack-fill-company_number] [text address class:companystack-fill-address_line_1] [text town class:companystack-fill-town] [text postcode class:companystack-fill-postcode] The script loads automatically on pages with such a form.
Open the field's Advanced settings and enter companystack-autocomplete in "CSS Classes" for the company name field, and companystack-fill-postcode (etc.) for the fields to fill. Available fields: company_number, address_line_1, address_line_2, town, county, postcode, country, address (the whole address on one line), company_status, company_type, date_of_creation and sic_codes.
Mark the fields with data attributes and add [companystack_autofill] (or the Company Search block) to the page: <input name="company" data-companystack-autocomplete> <input name="number" data-companystack-fill="company_number"> <input name="postcode" data-companystack-fill="postcode"> Developers can also map fields by CSS selector with the companystack_autofill_targets filter, and listen for the companystack:select browser event, whose detail.company holds the chosen company.
[companystack_form preset="card" title="Find your company" show_number="true" show_address1="true" show_address2="true" show_town="true" show_county="false" show_postcode="true" show_status="false" show_contact="false" show_submit="false" submit_label="Send"] (labels: label, placeholder, label_number, label_address1, label_address2, label_town, label_county, label_postcode, label_status) [companystack_search label="Company name" name="company_name" number_name="company_number" show_details="true"] [companystack_card number="00445790" show_address="true" show_sic="true" show_filings="true"] [companystack_badge number="00445790" show_name="true" link="true" show_inactive="false"] [companystack_directory sic="62012" postcode="M1" town="" query="" status="active" limit="10" layout="list" show_filter="false"] [companystack_autofill] Every shortcode except the last also takes the design attributes preset, size, accent, text, surface and radius.

Sign In / Register

You need to sign in or register to use this feature.