Romanian Business Directory Scraper avatar

Romanian Business Directory Scraper

Pricing

from $10.00 / 1,000 result extracteds

Go to Apify Store
Romanian Business Directory Scraper

Romanian Business Directory Scraper

Scrape Romanian business directories (listafirme.ro). Extract company names, CUI, addresses, cities, CAEN codes, and trade register numbers.

Pricing

from $10.00 / 1,000 result extracteds

Rating

0.0

(0)

Developer

Oaida Adrian

Oaida Adrian

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Romanian Business Directory Scraper — Company Data & B2B Leads

Search Romania's company directory by keyword and get structured business records with CUI, trade register number, contact details and founding date — straight from listafirme.eu, no API key, no login, no proxies.

Type what you'd type into the directory's search box (an industry, a company name, a CAEN activity keyword) and receive clean JSON, CSV or Excel — one record per company.

What you get

  • 🇷🇴 Official identifiers — CUI (fiscal code) and trade register number (J-number), ready for VIES/ANAF cross-checks
  • 📇 Contact data — phone, email, website where published
  • 📍 Location — full address, city, county (județ)
  • 🏷️ Classification — business category / CAEN activity and founding date
  • 📅 Fresh data — scraped live at run time, with an ISO timestamp per record

Input

{
"searchTerms": ["restaurant", "constructii", "software"],
"maxResults": 100,
"extractDetails": true
}
FieldTypeDefaultDescription
searchTermsarrayrequiredKeywords to search — industries, company names, CAEN activities (e.g. design, transport, panificatie)
maxResultsinteger100Maximum companies across all search terms
extractDetailsbooleantrueVisit each company's page for phone, email, trade register, founding date

With extractDetails off you get the fast search-result fields only (name, CUI, location) — useful for large list building. Detail fetches are politely paced to respect the directory's rate limits.

Output

One dataset item per company:

{
"companyName": "RESTAURANT MARTY S.R.L.",
"cui": "14370083",
"tradeRegister": "J12/1750/2001",
"address": "Str. Horea 5",
"city": "Cluj-Napoca",
"county": "Cluj",
"phone": "+40 264 000 000",
"email": "office@example.ro",
"website": "https://www.example.ro",
"category": "Restaurante",
"foundedDate": "2001",
"detailUrl": "https://www.listafirme.eu/...",
"sourceUrl": "https://www.listafirme.eu/cauta/restaurant",
"scrapedAt": "2026-07-17T08:00:00+00:00"
}

Fields not published for a company are returned as empty strings — records always have the same shape, so CSV/Excel exports stay clean.

Use cases

  • B2B lead generation — build targeted Romanian prospect lists by industry and county, with direct contact details
  • KYC / supplier vetting — resolve a company name to its CUI and J-number, then verify in ANAF or VIES
  • Market research — measure business density per sector or region; track founding dates for market-age analysis
  • CRM enrichment — fill missing CUI, address or website fields on existing Romanian accounts
  • Local SEO & citations — assemble accurate name/address/phone data for Romanian businesses

Run it on a schedule or from your code

Create a Schedule in Apify Console to refresh your lists weekly, or call the Actor from anywhere:

curl -X POST "https://api.apify.com/v2/acts/darknezz~ro-business-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["software cluj"], "maxResults": 50}'

The call returns the scraped companies directly as JSON. Every run's dataset can also be exported as CSV, Excel, XML or RSS from Apify Console.

Pricing

Pay-per-event: $0.01 per business extracted, plus Apify's standard compute. A 100-company lead list costs about $1 in event fees.

FAQ

Which directory does it scrape? listafirme.eu — a public Romanian company directory. Legacy startUrls inputs from older versions are still accepted; search terms are extracted from them automatically.

Is the CUI always present? Almost always — it is part of the company's directory URL. Trade register, phone and email depend on what the directory publishes and require extractDetails: true.

Can I search by CAEN code? Search works by keyword; use the activity name (e.g. panificatie, transport marfa) rather than the numeric code.

Are financials included? No — this Actor focuses on identity and contact data. Pair the CUI with ANAF's public services for financial statements.

Is this legal? The Actor reads publicly listed business information only, at a polite request rate. Company registry data (CUI, J-number, address) is public by law in Romania. You are responsible for GDPR compliance in how you use contact data downstream.