Romanian Business Directory Scraper
Pricing
from $10.00 / 1,000 result extracteds
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
Maintained by CommunityActor 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}
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | required | Keywords to search — industries, company names, CAEN activities (e.g. design, transport, panificatie) |
maxResults | integer | 100 | Maximum companies across all search terms |
extractDetails | boolean | true | Visit 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.