Registry Lookup - Free, open API for 521M+ company records worldwide

by
Search and explore over 521 million legal entities across 309 jurisdictions in 200+ countries. Free company registration data, registry numbers, addresses, legal forms, and status information. 10x more free API calls than OpenCorporates and similar data providers.

Add a comment

Replies

Best
Maker
📌
Hey Product Hunt 👋 Company registry data is weirdly hard to get. Every country runs its own register, in its own format, behind its own paywall — and the one well-known aggregator gives you 500 free API calls a month, then asks for thousands of dollars a year for anything past that. We thought the foundational layer, which companies exist, where, with what registry number and status, should just be open. So we built Registry Lookup. It's a free API over 521M+ legal entities across 309 jurisdictions and 244 countries. You get 5,000 calls a month, no credit card — roughly 10x the free quota of OpenCorporates, and the same volume they charge $15,000/year for. Search by name, look up by registry number, browse by jurisdiction, autocomplete. JSON in, JSON out. The part we're most excited about: there's an MCP server, so you can wire it straight into Claude, ChatGPT, or any agent and just ask: "find all active companies named Tesla in the US," "what's Companies House number 01026167," "how many entities are registered in Germany." Four clicks to connect in the Claude app, one line in Claude Code. The data is powered by Veridion's global company database; we partnered with them to make the core legal-entity layer available for free. If you ever need to go deeper (firmographics, ownership chains, ESG, supply chain mapping), there's an enterprise path, but the registry layer remains free for everyone. Grab a key, point your code or your AI assistant at it, and tell us what breaks. We're in the comments all day and genuinely want the feedback. 🙏

Your free tier is insanely generous. How do you guys afford to offer that?

 No catch.

The registry layer (names, IDs, jurisdictions, status across 309 registries) is the part we wanted to be free, so it stays at 5,000 calls/month.

The deeper data like ownership, ESG, and supply chain is what enterprises pay for, and that's powered by our data partner Veridion. That covers the free tier.

We also just think more people building on open company data is good for us too.

As someone who’s spent way too much time cleaning company data, getting consistent registry information across countries is way harder than most people realize.

 Yeah, you get it. "Does this company exist? What's its ID and status?" sounds simple until you hit 309 registries, each with its own format, language, and update schedule.

Normalizing all that into a single schema is most of the work, which is why we built on Veridion's data rather than scraping it ourselves. Which countries gave you the most trouble?

oh wow, this is awesome! so much better than getting all the european company data myself!

 Thanks! Europe was the exact case that pushed us to build this.

Every country runs its own register (Handelsregister, Companies House, SIRENE, KvK, and so on), and stitching them together yourself is painful.

EU and UK coverage is solid. If there's a specific country you were dealing with, try it and tell us where it falls short. That feedback is really useful right now.

Really impressive. As an SEO guy, I'm very interested in how much traffic you can achieve

 Thanks Tudor.
There's a lot of surface there. 521M+ entities is a lot of long-tail company pages, and open data tends to earn links better than gated databases.

For now we're focused on developers (docs, the API, the MCP server) more than organic traffic. The SEO side is the slower play. Happy to compare toughts if you've done programmatic SEO at this scale.

Does the matching handle entity resolution across name variants? e.g. if I search "Siemens" do I get the parent plus subsidiaries, or do I need to query each legal name separately?

Looks polished but I've seen "open company data" projects launch and then quietly paywall everything once they get traction. What stops that here? Genuine question, not trying to be negative.

What's the rate limit structure? Is it 5,000/month hard cap or is there a per-second limit I need to handle in my retry logic?

Congrats on the launch! The MCP server is the part that got me. Connected it to Claude in like two minutes and asked it to pull every active entity matching a name across the EU. Worked first try. Genuinely didn't expect that.

Took some time to test it and came back with a question: how is this actually free, though? Either the data is stale, or you're selling something on the back end. Which one is it?

12
Next
Last