MN-Violet-Lotus-12B-GGUF
mradermacher · Kit
Static GGUF files of FallenMerick's MN-Violet-Lotus-12B in sizes from 4.9 GB to 13.1 GB. For people who run a 12B model on their own computer.
An n8n workflow that takes the companies listed in a Google Sheet, finds each in seven European business registers and fills in its registration number, status and address.
Fill a Google Sheet of companies from European registers is an n8n workflow in the Business category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
A manual run
It starts when you run the workflow by hand. Set first:
A sheet whose companies carry official register data
What you need before you start.
Company list
Is read at the start and written to at the end.
NeedsGoogle Sheets credential and the sheet picked in two nodes
Register lookup
Runs the company registry Actor once for each row and returns its result.
NeedsApify API token
Checked by Mindket on 13 Nov 2026
This n8n workflow fills a Google Sheet of companies with official register data. It reads a column of company names or registration numbers and asks an Apify Actor to look each one up in the business registers of seven European countries. The registration number, status, address and more go back into the same row. The fields come back with identical names for each country, so a single set of columns serves all seven. Five nodes run it. One sticky note sits beside them.
Teams that keep lists of suppliers, customers or leads in a sheet and want the official facts next to each name, such as sales researchers, buyers and compliance clerks. It suits a list of a few dozen to a few hundred companies in Czechia, Estonia, Finland, France, Norway, Poland or Slovakia. Skip it for companies elsewhere, because those seven are the only registers it reads. Skip it too if you need directors or owners. The Actor returns company data only.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Sales | Lead researchers | Add the registration number and status to a prospect list | A researcher sees at once which prospects the register still shows as active. |
| Procurement | Buyers | Check a supplier list against the official record | A buyer opens each supplier’s register page from the sheet. |
| Compliance | Onboarding clerks | Confirm that a business customer exists before onboarding | A clerk compares the registered address with the contract. |
| Finance | Credit controllers | Add VAT numbers where a register publishes them | A controller fills the VAT column for a few customers in Norway and France. |
You need an n8n, an Apify account and a Google account that can open your sheet.
Any n8n that can reach Apify and Google will run it. The workflow starts by hand from the editor. Each lookup waits for the Actor, so a long list takes a while.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Import the file, add two credentials, pick your sheet in both sheet nodes and run it on a few rows.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Apify | An account, an API token and the Apify node in your n8n |
| Google Sheets | A Google account that can open the sheet, with an OAuth2 credential |
| Sheet | A company column in row 1, then one name or number per row |
workflow.json.Look up the official register. If your n8n does not list the Apify node, install the package @apify/n8n-nodes-apify first.Read the sheet and to Write it back to the sheet. Pick your sheet and its tab in both nodes. They must be the same tab.no:Equinor. The codes are cz, ee, fi, fr, no, pl and sk.Run it and run the workflow.Run the workflow when the list is ready. It reads every row, looks each one up and writes the answers back. Open the sheet afterwards to see the new columns. A row that no register returns keeps its empty cells.
| To change | Where |
|---|---|
| Countries, result count, dissolved companies | The body in Look up the official register |
| Which fields come back | The list in Keep the columns worth writing back |
| A spending cap | Maximum Cost per Run (USD) in Look up the official register |
| The key column | matchingColumns in Write it back to the sheet |
A buyer keeps forty suppliers in a sheet. The company column holds names such as Equinor, and a few Czech registration numbers with the prefix cz:. She runs the workflow.
Each lookup takes a few seconds. The sheet gains columns for the registered name, status, address, city and a link to the official record. A supplier that no register returns keeps empty cells, which tells her which ones to check by hand. She opens the link on one row and finds the same address as on her contract.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A business register is a government list of the companies registered in a country. An Apify Actor is a small program on Apify’s servers that n8n can start. Here it asks seven registers the same question. Try it on three rows.
For experts. The write-back finds each row by the text you typed, not by the name the register returns.
| Node | What it does | What to know |
|---|---|---|
Look up the official register | Runs the Actor once per row and waits for it | The body is built from company with JSON.stringify. The node stops with an error unless a run ends as SUCCEEDED, and a row with no result passes nothing on |
Keep the columns worth writing back | Builds twelve fields from each result | company is the Actor’s query field, so the write-back finds your row. The register’s own name sits in registeredName |
Write it back to the sheet | Updates the row that matches company, or adds one | It auto-maps every field and makes a column for each header that is missing |
Run it | Starts the run by hand | Replace it with a Schedule Trigger to run on its own |
Lookups run one at a time, and the Actor is small and new.
no: keeps the search to one register. Poland can be searched by number onlyonlyActive drops companies the register marks as dissolved. website comes only from Norway and Finland, and vatNumber is often emptycompany, which could add a new row when the spelling differed. Mindket’s copy writes your own text there and keeps the register’s name in registeredName. The saved labels of the original sheet were removedcompany column goes to Apify, and the Actor reads the official registersAn n8n workflow for a Google Sheet of companies. It reads a column of names or registration numbers and looks each one
up in the official business registers of seven European countries. The registration number, status, address and more go
back into the same row.
workflow.json: the workflow as n8n exports it, 5 nodes and 1 sticky note. It holds no credential.README.md: these notes.Keep the columns worth writing back set company to the name the register returned. The write-back finds the row tocompany. A name that the register spells differently would add a new row. company now carries the Actor's query field, which is the text from your sheet, and the register'sregisteredName.@apify/n8n-nodes-apify from the community nodes settings.company, with one company name or registration number per row below it.workflow.json.Look up the official register.Read the sheet and to Write it back to the sheet. Pick your sheet andno:Equinor orcz:27074358. The codes are cz, ee, fi, fr, no, pl and sk.Run it and run the workflow.Run it starts the workflow by hand.Read the sheet reads every row of the tab. Each row becomes one item, and the company column holds the text toLook up the official register runs the Apify Actor gubidonius/company-registry-lookup once for each row. The inputKeep the columns worth writing back builds twelve fields: company, registeredName, registrationNumber,vatNumber, country, registry, status, incorporatedAt, address, city, website and registryUrl.Write it back to the sheet updates the row whose company matches. A field with no matching header gets a newLook up the official register.Keep the columns worth writing back.Look up the official register. It is empty here.matchingColumns in Write it back to the sheet.maxResultsPerQuery at 1, a name that fits several registers returns one match from any of them. A prefix suchno: keeps the search to one register.onlyActive is on, so a company that the register marks as dissolved gives no row, and its sheet row stays as it was.website comes only from Norway and Finland, and vatNumber is often empty. Ancompany cell is sent as a blank query. Remove empty rows first.company column goes to Apify, and the Actor reads the official registers.NOTICE.md 683 B README.md 5 KB workflow.json 7 KB
mradermacher · Kit
Static GGUF files of FallenMerick's MN-Violet-Lotus-12B in sizes from 4.9 GB to 13.1 GB. For people who run a 12B model on their own computer.
google-t5 · Kit
Turns one text into another with a small 60M-parameter T5 model that treats translation, summarization, question answering and classification as text-to-text j…
facebook · Kit
Infers a scene's 3D structure from one, a few or hundreds of images in a single forward pass, including camera parameters and depth maps. It suits computer vis…
perplexity-ai · Kit
Picks the best option for a decision from text and images, such as which team should handle a request, with a probability for each choice, for developers who b…
numind · Kit
Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process s…
nace-ai · Kit
Scores yes or no, multiple choice and rating questions about a document in one pass, with a probability for every option. An 8B decision model from Nace.AI tha…