Stringers
Web · 11-6 written
LibreBOR (librebor.me) · librebor.me

A Spanish company-lookup site that's been running for 11 years: free for nine years, and only after adding a signup wall did they find their users were thousands of businesses

What it is A Spanish site and API for looking up companies and executives: enter a company name, tax ID or person's name and see registry changes and board appointments. The data comes from the official business registry bulletin, published daily.

Why it took off It's not new. The official source only publishes PDFs and can't be searched by person. Starting 2015 years ago, it caught that demand with millions of pages, and open source and press coverage built its reputation. The recent ranking climb didn't move the real-user traffic tiers, so it looks more like API or scraper traffic.

CHow you could play it Don't build another one in Spain. Pick a country where the government only publishes PDFs and copy the skeleton: long-tail entity pages for search traffic, then a signup wall, freemium and metered API to get paid. Ship an MCP interface and "X alternative" pages from day one.

C grade: the playbook is complete and worth studying, but the Spanish niche has been crowded for 2026 years and new APIs are undercutting it at a fraction of the price. After ten years it has only reached cost coverage, and copying it to another country means building traffic slowly while dealing with privacy complaints. Word in small circles

Global rank 269k · 90 days ago 690k

LibreBOR split the PDFs of Spain's daily business registry bulletin into millions of "company pages" and "executive pages", living off search traffic for ten years before it started charging in 2024. Its global ranking recently rose 2.6x, but most of that climb probably isn't real people. Two things are worth watching: how it built that traffic, and how it turned traffic into money. Also note that by 2026 cheaper APIs were already going after its customers.

A 7-day legal demand letter

On 2019 Mar 12, Spanish programmer Pablo Castellano received a registered letter from a lawyer. It came from the trademark agent for AEBOE, Spain's official gazette office, demanding that he stop using the name "LibreBORME" within 7 days, since "BORME" is a trademark the gazette office holds (they've registered the word across nearly every class, from chemicals and cosmetics to tobacco), and that he hand over the libreborme.net domain for free.

The site had been live for 4 years by then. It began as his university thesis project: Spain's Commercial Registry Bulletin (BORME) publishes new company formations, director changes, capital increases and dissolutions every day, but the official source only offered PDFs sorted by date, with no search and no way to look up "which companies has this person been a director of". He wrote a parser that split each PDF apart and built a page for every company and every executive. The code is open source under AGPL.

He didn't end up in court. He renamed the project LibreBOR and kept the site running. He wrote up the episode on his blog, and it circulated again among transparency advocates and journalists.

What it actually is

A Spanish company and executive search site, plus an API. Enter a company name, tax ID (NIF) or person's name to see the company's registry history over the years, current and former directors, registered address and industry codes. Searching by person shows every company where they've held a role. To get a company's full history officially, you have to pay the provincial commercial registry for a request, usually 20–30 euros, and wait 3–5 days (per the mapasocietario.es comparison page).

According to the official blog from January 2025, the database holds over 300 million companies and 3.3M executive positions, and every record is its own page that Google can index, with an English version too.

Where users come from: millions of pages, plus ten years of word of mouth

  • Long-tail search, the main channel. People checking a partner, supplier or former boss search "company name + administrador" or "company name + NIF", and often land on its pages. In Chrome real-user data, it sat in the "top 50k sites" tier in Spain every month from May through September 2026.
  • Early press and community. El Confidencial wrote an article in February 2016 titled "Free tools for investigating Spanish companies from home"; the Catalan Wikipedia has an entry for it; and Spain's government open data portal datos.gob.es listed it in its app catalog.
  • A steady stream of tutorials. The OSINT investigation site ciberpatrulla.com runs a LibreBOR usage guide (written by 2025-01, still being updated as of 2026-03), and the SME site clubdelapyme.com has a "free business registry lookup" tutorial (2025-10). These evergreen posts keep sending traffic over to it.
  • Plugins inside enterprise software. Microsoft Power Platform has a connector for it. In March 2026 it was wired into HubSpot, so entering a company name in the CRM auto-fills registry details.
  • No sign it runs ads.

Where the money comes from: block first, then figure out who's using it

For its first five years it ran on donations, and the founder's own verdict was "donations never really worked." In 2020 he quit his DevOps job at Adevinta to work on it full time. He'd long wanted to build a paid product for businesses, while the site itself stayed free.

The turn came in August 2024. He ran an experiment: searches beyond a certain number required signing up. After that, "weekly signups never stopped." Seeing who was signing up made it clear to him: "LibreBOR is no longer a niche transparency project. Thousands of businesses now use it daily to get work done, and so do public institutions. It gave them something their own government never did." In a blog post from December 2024, he wrote that he'd kept looking for new products to build without noticing that the free search box he'd started with "kept growing in usage," and that "it was the most important service."

Next came three steps:

TimelineWhat they did
2024-08Searches beyond a set number now require signing up
2025-01Switched to freemium; the founder says it "affects fewer than 5% of users"
2025-09Web: free for 5 searches a month; Pro is 25 searches a month and 3 accounts; Business is 80 searches a month and can search by events like "new incorporations / dissolutions / appointments." The API moved to a monthly fee plus per-call pricing: Starter 24,99€/month + 0,59€ per call, Growth 49,99€/month + 0,29€ per call (official Medium, 2025-09-23)

The buyers use it for compliance checks, due diligence, CRM auto-fill, invoice verification and spotting insolvent companies, all routine daily work for businesses.

But it earns modestly. In December 2024 the founder said paying customers "just cover operating costs," and he still takes outside contract work to pay himself. He's logged more than 40 hours a week and developed neck and back problems, tendinitis and anxiety. He also keeps having to handle complaints filed with Spain's data protection agency (AEPD) asking "why is my name on your site." He hasn't published revenue since, and his LinkedIn lists the company as a 3-person operation.

The recent ranking surge: probably not real people

On the global site ranking (Tranco), it climbed from #690k to #269k over 90 days (11-05), with most of the gain concentrated in the three weeks from 2026 Aug 13 to Sep 3. But over the same period, its Spain tier and global tier in Chrome real-user data didn't move at all. Real visitors didn't increase while the ranking rose, so the likelier explanations are API call volume, AI crawlers or agents bulk-fetching its millions of pages, and more backlinks. Unverified. Its new entries into the "top 1M" in France and Italy are normal fluctuation at the tail of the list.

So this isn't a product that just "broke out." It's an established site.

Who it's competing with

Older free sites actually get more real traffic. Empresia.es and Datoscif.es take the same route (long-tail pages built from the bulletin), and both sit in Spain's "top 5 thousand" tier, one band above LibreBOR. Above them are credit bureaus like eInforma and Axesor, which sell paid reports with financials and risk scores.

More important, a batch of new APIs appeared in 2026 at a fraction of its price:

WhoFormatCompared with LibreBOR
Prometiam€9,99/month includes 1,000 calls, €29,99/month includes 10k calls, uniform format across 36 countriesLibreBOR charges 0,59€ each time; Prometiam 10-29 launched a dedicated "LibreBOR alternative" page
BormeAPI.comFree for 50 calls a day, €19–149/month, with event push notificationsA direct API competitor
APIEmpresas.esFree for 100 calls a month, €15/month for 3,000 callsLookup by tax ID, an order of magnitude cheaper
Mapa SocietarioFree company relationship graphs, English pages, and an MCP interface for AI agents2026-08 entered Spain's "top 500k" for the first time

Also OpenMercantil, GetRegData, Fuentio and Boletín Claro, which target keywords with BORME tutorials. LibreBOR's parsing code was archived in April 2025, and the bulletin parsing library bormeparser is open source too. A decade ago this was hard because nobody had done it. Now you can build one in a few weeks with AI.

If it were you

C: a complete playbook to learn from, but following it in Spain doesn't pay. The Spanish niche has been crowded for 2026 years, newcomers are fighting on price, and LibreBOR itself has only reached "cost coverage" after ten years.

Who it fits: a small team of 1–2 people who understand a country's language and regulations and can handle personal data complaints, and who want to build a data site that grows traffic slowly and sells to businesses. Or a team that already has registry data cleaning capability and wants to add an output aimed at AI agents.

Who it doesn't fit: anyone who wants revenue within months; anyone planning another BORME lookup site or API in Spain (the competition already has a dozen players, and API prices have been driven to about a cent per call); anyone who is nervous about privacy complaints and legal letters.

How to do it: copy LibreBOR's skeleton, but in a different country. Find a public registry or bulletin where the government only publishes PDFs and you can't search by person. Make each entity a searchable page and collect long-tail traffic for free. Once traffic builds, copy its three-step monetization: signup wall after a search limit (which also shows you who your users are), then web freemium, then API monthly fee plus usage, and plug into enterprise software like HubSpot and Power Platform. Newcomers should ship two things from day one: an MCP interface for AI agents, and "X alternative" pages to capture the brand search of the older site. Before starting, check whether that country already has an established free site like Empresia; if it does, pick another country.

How to get customers: almost entirely search. You need many entity pages (company pages, person pages, lists of new incorporations by region), plus coverage from investigative journalists, OSINT tutorials and SME blogs, and a listing in the government open data portal's app catalog. LibreBOR has validated all of these.

Deadline: there's no holiday cutoff, but the window is closing. These AI-built low-price APIs are expanding into more countries (Prometiam already covers 36). A single-country long-tail site only has a chance if it builds a name before those players cover that country.

Signs we got it wrong: (1) LibreBOR publishes revenue clearly above "cost coverage," or raises funding or gets acquired, which would mean the model earns more than it looks and the grade should go up; (2) its Chrome real-user tier in Spain rises from "top 50k" to "top 10k," which would mean the ranking surge includes real people; (3) conversely, if a multi-country API like Prometiam covers Europe and Latin America's major countries within six months, the single-country long-tail opportunity is essentially gone.

Website ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
Official BORME from BOE / commercial registry registradores.orgWebYears agoboe.es Tranco 3,802;registradores.org 40,460The official source only gives PDFs by date, charges for history lookups, and takes days; LibreBOR returns results instantly by person or company
eInforma(Informa D&B)WebLong-establishedTranco 56,804, CrUX Spain top 5 thousandA credit-bureau giant with financials and risk scores, selling paid reports; LibreBOR covers only bulletin data, is cheaper, and is free to search
Empresia.esWebLong-establishedTranco 109,712, CrUX Spain top 5 thousandA free site built on BORME long-tail pages with real traffic one tier higher than LibreBOR; LibreBOR has an API and open source reputation on top
Datoscif.esWebLong-establishedTranco 236,587, CrUX Spain top 5 thousandBuilds long-tail CIF lookup pages; LibreBOR focuses on executive appointments and change alerts
Infoempresa / Axesor / IberinformWebLong-establishedTranco 57k / 150k / 235kBusiness data and credit reports aimed at large enterprises
OpenCorporatesWeb2010Tranco 18,283A global company database with insufficient Spanish data depth
Mapa SocietarioWeb2026CrUX Spain 2026-08 first breaks into the top 500kFree relationship graph, English SEO, MCP interface for AI agents
Prometiam / BormeAPI.com / APIEmpresas.esWeb2026None of them made the Tranco top 1MCheaper (from 9,99€ and 15€) or covering multiple countries, with webhooks and an event stream, directly poaching LibreBOR's API customers
Where users come from
  • Confirmed SEO long-tail pages: 300 tens of thousands of company pages and 3.3M executive appointments each have their own static page (/borme/empresa/..., plus an English version at /en/), so searching a company name often lands here
  • Confirmed Press and community word of mouth: a feature in El Confidencial 2016; a Wikipedia entry; listed on datos.gob.es; a blog post about a BOE trademark dispute in 2019
  • Confirmed Ongoing citations in tutorials and OSINT content: ciberpatrulla's investigation guide (updated 2025-01,2026-03), clubdelapyme's tutorial (2025-10)
  • Verified B2B integrations and platform connectors: Microsoft Power Platform connectors, 2026-03 HubSpot integration, FANDIT customer case
  • Inferred Paid ads: our ad libraries found no active campaigns (this only means none were seen)

LibreBOR (librebor.me) research report

One line

LibreBOR is a search site and API for Spain's Commercial Registry Gazette (BORME). It parses the PDF gazette published each day into two kinds of pages, company records and executive appointments, searchable by company name, NIF, person's name, province, or business act. It started as a graduation project in 2014, went live in 2015 and was run by one person; 2024-08 it added a registration wall, 2025-01 it switched to freemium, and 2025-09 it moved to a "monthly fee + usage" model (Web/API from 24,99€/month).

Verdict

This isn't a product that suddenly took off this time. It's an old site, 11 years old, that has been steadily pulling in traffic from long-tail searches for Spanish companies and executives. The Tranco rank jump this time (×2.6, 690,456 → 268,861) is most likely not a real surge in human visitors:

  • In our library's CrUX Spain data, from 2026-05 to 09 it sat at "top 50k" every month without moving; the global tier has also stayed at "top 1M" (traffic library, crux_domain).
  • The Tranco climb was concentrated in the three weeks from 2026-08-13 to 09-03 (658k→351k), then slowly drifted back to around 250k (traffic library, rank_day). CrUX flat while Tranco surged means the rise came from signal sources outside CrUX (Cloudflare Radar / Umbrella DNS and request volume, Majestic backlinks). Possible causes include API customer call volume (HubSpot integration, Power Platform connector), AI crawlers or agents fetching its millions of company pages, and more backlinks. This is an inference and has not been verified.
  • The "new entries into the top 1M" in France and Italy CrUX are normal fluctuation in the tail of the 1M tier (SCHEMA notes country rankings are volatile in the tail), and fr had already been in the top 2026-05M back in 1. Not a new-market signal.

So what's actually worth learning is how it built this volume over the past 10 years, and how it turned free traffic into money during 2024–25.

1. Why it took off

Where the demand comes from: a gap the government left

  • BOE only publishes PDF gazettes by date. The official source does not support searching by person, nor viewing a company's full history. To get history, you have to pay a provincial commercial registry and request it (20–30€ per request, with a wait of 3–5 days). Sources: the mapasocietario.es comparison page, and pablog.me 2019 post.
  • The founder's own words: "LibreBOR gives (businesses and public bodies) a solution the country itself never provided" (pablog.me, "Un nuevo capítulo en LibreBOR", 2024-12-21).

Where users come from (in order of importance)

  1. SEO long-tail pages (main channel, confirmed): every company and every executive has a static page, e.g. librebor.me/borme/empresa/busca-completa/ and /en/borme/empresa/bonum-est/. According to the 2025-01 official count, the database holds 300 tens of thousands of companies and 3.3M executive appointments (Medium, "Reinventamos LibreBOR"). People search "company name + administrador / NIF" and land on these pages. There is also an English version at /en/ (earliest Wayback capture 2022-08).
  2. Early press and community word of mouth: a feature in El Confidencial 2016-02, "LibreBORME, la herramienta gratuita para investigar empresas españolas desde casa"; shared by transparency-movement communities such as alasbarricadas; a Wikipedia entry (in Catalan); listed in the official datos.gob.es app catalog.
  3. Ongoing citations in OSINT and SME tutorials: ciberpatrulla.com published a LibreBOR investigation guide (updated 2025-01,2026-03); clubdelapyme.com published a "check commercial registry for free" tutorial (2025-10). This is evergreen content that keeps sending it traffic.
  4. B2B integration channels (API monetization side): Microsoft Power Platform has its connector (learn.microsoft.com/connectors/libreborip, Independent Publisher); 2026-03 launched a HubSpot integration (LinkedIn post); customer case: FANDIT (subsidy platform, Medium 2025-06).
  5. No evidence of paid promotion found: the ads in our ad library are empty (data card). The ad library only tracks products on its list, so this only means "none seen", not "none run".

Why people stay and pay

  • From 2024-08, registration became required after a certain number of searches. The founder says weekly sign-ups "never stopped" afterward, and that "thousands of companies now use it every day to do their work", plus public bodies (pablog.me 2024-12).
  • 2025-01 it switched to freemium: free 10 credits/month, Pro 400 credits/year. The founder says it "affects less than 5% of users".
  • 2025-09 it repriced again: Web Freemium gets 5 searches per month; Pro gets 25 searches per month and 3 accounts; Business gets 80 searches per month, search by business act, and add-ons. The API moved to a fixed monthly fee plus per-credit billing, starting at 24,99€/month (Medium 2025-09-23; X @libreborme).
  • What people pay for is compliance, due diligence, CRM/ERP auto-fill, invoice validation, and identifying insolvent companies (docs.librebor.me). These are hard business needs, and once a team uses them it's hard to stop.
  • Revenue: 2024-12 The founder says "customers now cover operating costs, but I still have to take freelance work to pay my own salary." No public MRR, and nothing listed on TrustMRR.

2. Competitors

CompetitorsFormLaunchedScale (Tranco 2026-11-05 / CrUX Spain)How LibreBOR differs
BOE official BORMEOfficial websitesince 1990boe.es 3,802PDFs by date only; cannot search by person or company
Commercial registry registradores.orgOfficial, paid—40,460Authoritative extracts and certificates charged per request, taking several days
eInforma(Informa D&B)Credit-bureau giantLong-established56,804 / es top 5kOffers financials and risk scores as paid reports. LibreBOR only covers BORME gazette data, but it's much cheaper and free to search.
Axesor / IberinformCredit reportingLong-established149,845 / 235,099Same, aimed at large enterprises
InfoempresaCompany informationLong-established57,120 (90 days, 123k→57k)Leans toward business data and report sales
Empresia.esFree company and executive lookupLong-established109,712 / es top 5kAlso uses BORME for long-tail pages, with human traffic one tier bigger than LibreBOR's
Datoscif.esFree CIF lookupLong-established236,587 / es top 5kSame, with CIF long-tail pages
OpenCorporatesGlobal company database201018,283Global coverage, but Spanish data isn't deep enough
Mapa SocietarioNew site, free relationship graph + MCP2026 (CrUX es 2026-08 first entered the top 500k)Not on the Tranco listRelationship graph, English SEO, and an MCP interface for AI agents; also listed on datos.gob.es
PrometiamMulti-country registry API2026Not charted36 countries in a unified format, from 9,99€; built a dedicated "LibreBOR Alternative" page to capture its users
BormeAPI.comBORME API2026Not chartedFree for 50 requests per day, 19–149€/month, with an event stream and webhooks
APIEmpresas.esCIF API2026Not chartedFree for 100 requests per month, 15€/month for 3,000 requests, a fraction of LibreBOR's price
OpenMercantil, GetRegData, Fuentio, Boletín Claro, LeadCanvassmall tools, content sites2026Not chartedFree APIs or datasets, then write BORME tutorials to grab keywords

Note: Tranco and CrUX figures come from the traffic database (2026-11-05; CrUX as of 2026-09). The 2026 wave of new entrants comes from prometiam.com's "API del Registro Mercantil: 8 opciones comparadas (2026)" (2026-09-11) and an Exa search.

Verdict: Older free long-tail sites (Empresia, Datoscif) actually get more real human traffic than LibreBOR (top 5k in Spain on CrUX, LibreBOR top 50k). LibreBOR is not the category leader. In 2026 a wave of BORME APIs and tools built quickly with AI appeared, cheaper, and some even publish "LibreBOR alternative" pages to siphon its traffic.

3. Differentiation

  1. Open source, transparent origins, real trust and reputation: It started as an AGPL project and was covered by the press early on. It had a trademark fight with BOE (in 2019 BOE sent a legal letter demanding it stop using "BORME", so it renamed itself LibreBOR). That gave it brand recognition among transparency advocates, OSINT people and journalists, and it is still the default tool in tutorials.
  2. A person-centered index: Look up an executive and see which companies they hold roles in, something the official registry can't do. This was the first feature that attracted users.
  3. Same data, two ways to sell it: The website sells subscriptions by search volume, the API charges per call, and it also plugs into HubSpot and Power Platform.

These differences explain why it took off in the past (2015–2020). But this recent Tranco climb has nothing to do with differentiation. It looks more like noise in the signal source, or growth in bot and API traffic. By 2026 the core data (BORME parsing) was no longer a moat: the raw code was archived in 2025-04 and bormeparser is open source, so newcomers can copy it cheaply.

4. What others can learn

  • Structure the "government only publishes PDFs" public registry data, turn it into entity long-tail pages to capture SEO, then monetize in three steps: "search-count registration wall → freemium → API pay-per-use." LibreBOR's lesson: free for a decade to build traffic, and only when the signup wall went up did they discover most users were businesses.
  • It can be transplanted to other countries: commercial gazettes in Italy, France, or Latin America, or Chinese business registration disclosure data, though privacy and compliance must be watched. LibreBOR has to keep handling complaints to Spain's data protection agency (AEPD), a long-term burden (pablog.me 2024-12).
  • The newcomers' playbook is also worth learning: a unified multi-country API (Prometiam), an MCP interface for AI agents (Mapa Societario), and "X alternative" pages that siphon brand searches from the older sites.

5. Uncertain

  • The real cause of the Tranco surge in mid-2026-08 (API, crawlers, backlinks, Cloudflare signals) can't be verified. There is no Cloudflare Radar or SimilarWeb data.
  • Revenue is not public. All that's known is that by 2024-12 it covered operating costs, not enough to pay the founder a salary.
  • Whether the team was expanded in 2025–26 (LinkedIn shows 3 employees) and what the paid conversion rate is have not been verified.
  • The homepage and pricing page were blocked by Cloudflare, so they could not be read directly. Prices follow the official Medium and X posts.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.