Slovenia B2B Company Leads Scraper avatar

Slovenia B2B Company Leads Scraper

Pricing

from $2.00 / 1,000 lead saveds

Go to Apify Store
Slovenia B2B Company Leads Scraper

Slovenia B2B Company Leads Scraper

Extract public Slovenian B2B company leads from Bizi.si with emails, phone numbers, websites, addresses, tax numbers, employee filters, and source URLs.

Pricing

from $2.00 / 1,000 lead saveds

Rating

0.0

(0)

Developer

matej hernavs

matej hernavs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Get public Slovenian B2B company leads from Bizi.si search result, category, and advanced-search pages. The Actor saves only useful leads: companies with an email address, or companies with either an email address or a phone number, depending on your selected contact type.

This Actor is unofficial and is not affiliated with Bizi.si, TSmedia, or any related company.

What this Actor does

This Actor turns a public Bizi.si search URL into a structured lead list ready for sales, outreach, CRM enrichment, or market research. It visits company profiles from the search results, extracts company details, and skips companies that do not match your selected contact requirement.

You can use it to collect:

  • Company names
  • Email addresses
  • Phone numbers
  • Websites
  • Addresses
  • Registration numbers
  • Tax numbers
  • Activity data
  • Employee count data
  • Contact-person names, when OCR is enabled and available
  • Source URLs
  • Scrape timestamps

Quick start

  1. Open Bizi.si and create the search or category you want to scrape.
  2. Copy the public search result, category, or advanced-search URL.
  3. Paste it into Bizi.si search URL.
  4. Set Number of leads.
  5. Choose Email only or Email or phone.
  6. Run the Actor and download the Dataset results.

The Actor automatically opens enough result pages to try to reach your requested number of matching leads. Companies without the selected contact type are skipped and do not count toward the requested lead count.

Lead contact options

OptionSaved leads
Email onlySaves only companies with an email address.
Email or phoneSaves companies that have at least an email address or a phone number.

Empty leads are never saved. If a company has neither an email address nor a phone number, it is skipped.

Input

FieldDescription
searchUrlPublic Bizi.si search results, category, or advanced-search URL.
maxItemsNumber of matching leads to save.
leadContactTypeChoose whether saved leads must have email, or email or phone.
enableOcrOptionally extract a contact-person name from images. Requires GEMINI_API_KEY.
employeeCountFromOptional minimum employee-count filter.
employeeCountToOptional maximum employee-count filter.
companySizeOptional company-size filter.

Examples

Scrape Slovenian IT companies and save leads with either email or phone:

{
"searchUrl": "https://www.bizi.si/TSMEDIA/R/racunalnistvo-in-informatika-3520/",
"maxItems": 100,
"leadContactType": "emailOrPhone",
"enableOcr": false
}

Scrape only companies with email addresses:

{
"searchUrl": "https://www.bizi.si/TSMEDIA/R/racunalnistvo-in-informatika-3520/",
"maxItems": 100,
"leadContactType": "email"
}

Add optional employee filters:

{
"searchUrl": "https://www.bizi.si/TSMEDIA/R/racunalnistvo-in-informatika-3520/",
"maxItems": 100,
"leadContactType": "emailOrPhone",
"employeeCountFrom": "10",
"employeeCountTo": "49"
}

Output

Each saved lead is written to the default Apify Dataset.

{
"companyName": "Example d.o.o.",
"address": "Example street 1, 1000 Ljubljana",
"phone": "+386 1 123 45 67",
"website": "https://www.example.si",
"email": "info@example.si",
"registrationNumber": "1234567000",
"taxNumber": "12345678",
"activity": "Computer programming",
"employees": "10 to 19 employees",
"contactPerson": "",
"sourceUrl": "https://www.bizi.si/EXAMPLE-D-O-O/",
"scrapedAt": "2026-06-12T12:00:00.000Z"
}

Best practices

  • Start with a small run, for example 25 to 100 leads, to confirm your search URL and filters.
  • Use a more specific Bizi.si category or advanced search when you need a focused lead list.
  • Choose Email only for email outreach workflows.
  • Choose Email or phone for broader sales prospecting where phone-only leads are still useful.
  • Keep OCR disabled unless you specifically need contact-person names.

Pricing and limits

Only saved valid leads are considered results. Companies skipped because they do not have the selected contact type are not saved to the Dataset.

For pay-per-event pricing, the Actor uses the lead-saved event for each saved lead. For pay-per-result pricing, the Actor respects Apify's paid dataset item limit and stops before returning unpaid Dataset items.

Troubleshooting

If you get fewer leads than expected, the most common reason is that many companies in the selected search results do not have the selected contact type. Switch from Email only to Email or phone, or use a broader Bizi.si search URL.

If a filter does not seem visible in the URL, that is normal for Bizi.si. Some filters are stored in the public search form state. When optional filters are selected in Actor input, the Actor applies them before scraping.

If OCR is enabled but contactPerson is empty, make sure GEMINI_API_KEY is configured as an Apify secret or environment variable. Without the key, the Actor continues normally and leaves contactPerson empty.

Notes and limitations

  • The Actor works with public Bizi.si pages only.
  • It does not use Bizi.si login, paid exports, subscription data, or private functionality.
  • Availability of email addresses, phone numbers, and profile fields depends on what is publicly visible on Bizi.si.
  • Please use the exported data responsibly and follow applicable privacy, marketing, and data-protection rules.

Local run

npx apify-cli run --purge --input '{"searchUrl":"https://www.bizi.si/TSMEDIA/R/racunalnistvo-in-informatika-3520/","maxItems":5}'

Deploy

npx apify-cli push --wait-for-finish=300

Do not commit .env, local storage/, crawl output, or secrets.