PaginiAurii Scraper - Romania Business Directory
Pricing
from $3.00 / 1,000 results
PaginiAurii Scraper - Romania Business Directory
Scrape PaginiAurii.ro (Pagini Aurii), Romania's leading business directory. Search by category and city, browse all businesses in a city, or fetch full business profiles by URL. Get names, addresses, phone numbers, ratings, opening hours, websites, emails, registry/financial data, and more.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape PaginiAurii.ro (Pagini Aurii) — Romania's leading business directory. Search any business category in any Romanian city, browse every business registered in a city, or fetch full company profiles directly by URL. Get names, addresses, phone numbers, ratings, opening hours, websites, emails, and rich business registry/financial data (tax code, CAEN activity code, turnover, employee count, and more). No login, no cookies, no API key required.
What this actor does
- Three modes:
search(category + optional city),byCity(every business registered in a city), andbyUrl(direct business profile URLs) - 38+ curated business categories to pick from, or type any custom category/keyword (PaginiAurii matches free text like a keyword search)
- 42 curated Romanian cities and county seats — from Bucureşti down to every county capital — or search the whole country at once
- Sort by relevance, rating, or name (A-Z)
- Filter by "open now" or minimum star rating (0-5)
- Full Romanian diacritic support — ă, â, î, ș, ț etc. are handled correctly in both input and output
- Rich business profiles — description, opening hours, products/services, keywords, service area, payment methods, and Romanian company registry data: tax code (CUI), registration number, legal form, CAEN activity code, activity start date, employee count, subscribed capital, turnover, and profit
- Empty fields are omitted — you only ever see fields that were actually found for a business
Output per business
name— business namecategory— primary listed activity domainrating,ratingCount— average star rating (0-5) and total number of ratingsaddress,street,city,sector,postalCode,county— parsed from the business's published addresslatitude,longitude— GPS coordinatesisOpenNow,openingStatusNote— live open/closed statusphone,website,emailisPromoted— whether this is a paid/promoted listing on PaginiAurii (mode=search/byCity)description— free-text business description (when profile fetched)openingHours[]— structured opening hours ({day, hours}per weekday; when profile fetched)productsServices[],keywords[]— product/service tags and keyword tags the business registered (when profile fetched)servedArea[]— cities/counties the business says it serves (when profile fetched)paymentMethods[]— accepted payment methods (when profile fetched)status,taxCode,registrationNumber,legalForm,caenCode,caenDescription,activityStartDate,employeeCount,subscribedCapital,turnover,profit— official Romanian trade-registry/financial data published on the profile (when profile fetched and available)imageUrl— listing thumbnail photo (mode=search/byCity, when the business has one)searchQuery,searchCity— the search parameters used (mode=search/byCity)sourceUrl— canonical PaginiAurii profile URL for the businessrecordType: "business",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string (select) | search | search (category + optional city), byCity (all businesses in a city), or byUrl (fetch by URL) |
category | string (select) | Restaurante | Pick a common category, or custom to use customCategory (mode=search) |
customCategory | string | – | Any free-text category/keyword, overrides category (mode=search) |
city | string (select) | Bucureşti | Romanian city/county-seat to search in. Leave empty for nationwide (mode=search); required for mode=byCity |
sortBy | string (select) | relevance | relevance / rating (highest first) / name (A-Z) — applied client-side across the fetched batch |
openNowOnly | boolean | false | Only return businesses currently open |
minRating | integer | 0 (no minimum) | Only return businesses rated at least 0-5 stars |
fetchDetails | boolean | false | Also visit each business's profile page for richer data (slower) |
businessUrls | array | – | PaginiAurii profile URLs to fetch directly (mode=byUrl) |
maxItems | int | 20 | Hard cap on returned records (1-1000) |
proxyConfiguration | object | Apify AUTO proxy | Datacenter proxy used to stay reliable against PaginiAurii's edge proxy |
Example: search restaurants in Bucureşti
{"mode": "search","category": "Restaurante","city": "Bucureşti","maxItems": 20}
Example: highest-rated dentists nationwide, with full profiles
{"mode": "search","category": "Cabinete stomatologice","sortBy": "rating","fetchDetails": true,"maxItems": 30}
Example: all businesses currently open in Cluj-Napoca, 4+ stars
{"mode": "byCity","city": "Cluj-Napoca","openNowOnly": true,"minRating": 4,"maxItems": 50}
Example: custom keyword search
{"mode": "search","customCategory": "instalatori sanitare","city": "Timişoara","maxItems": 40}
Example: fetch specific business profiles
{"mode": "byUrl","businessUrls": [{ "url": "https://www.paginiaurii.ro/companii/BUFTEA/L5918216/CIRESUL+SALBATIC/" }]}
Use cases
- Local lead generation — build a prospect list of Romanian businesses by trade and city for B2B outreach
- Market research — measure business density and average ratings for a category across Romanian regions
- Directory aggregation — feed structured Romanian business data into your own local-search product
- Competitor mapping — see who else operates in a category and area, with ratings and contact info
- Compliance / due diligence — pull CUI (tax code), registration number, legal form, and CAEN activity code alongside contact data
Limitations
sortByis applied client-side. PaginiAurii's search-results pages don't expose a server-side sort parameter, sorating/namesorting is applied across the batch of records this run actually fetched, not the entire category.openNowOnlyandminRatingare applied client-side. A business with no open/closed indicator or no rating on PaginiAurii is only excluded byminRating(which requires a rating to compare against); it is not excluded byopenNowOnly, since an unknown status is treated as "don't filter this one out" rather than "closed".- Company registry/financial fields depend on the business's own published profile. Not every business discloses turnover, profit, employee count, or subscribed capital — these fields are simply omitted when PaginiAurii doesn't have them.
- Category is a free-text match, not a fixed taxonomy. PaginiAurii's true category system is CAEN-code granular with thousands of entries; the curated list in this actor's
categorydropdown covers the most commonly searched business types. Any Romanian business term works viacustomCategory. - No canonical city/county list is published by the source. The
citydropdown is a curated list of Bucureşti plus Romania's 41 county-seat localities. To search a smaller town not in the dropdown, use the Apify Console's "Custom value" option on thecityfield (or pass any locality string via the API) — PaginiAurii accepts any real Romanian locality name in its URL path, not just the curated ones.
FAQ
What data source does this actor use? It reads the publicly available search, city-browse, and business-profile pages on PaginiAurii.ro, Romania's leading business directory. No account or API key is needed.
Is this affiliated with PaginiAurii? No. This is an independent, third-party actor that reads publicly accessible pages.
Why do some businesses have no rating, phone, or website? PaginiAurii only shows a rating once a business has received at least one review, and only shows contact/registry details a business itself provided. Fields with no data are simply omitted from the record rather than shown as empty or null.
What's the difference between the address parts and the raw address field?
address is the full address string exactly as published. street, city, sector, postalCode, and county are parsed out of it for convenience — they're included alongside address, not instead of it.
Can I search all of Romania at once?
Yes — leave city empty (or select "Nationwide") in mode=search for a countrywide search across all localities.
Why is fetchDetails off by default?
Fetching each business's full profile page requires one extra request per result, which is slower. Turn it on when you need description, opening hours, products/services, keywords, service area, payment methods, or company registry/financial data.
Does this actor need a proxy or login? No login or cookies are required. PaginiAurii's edge proxy occasionally rejects requests from some datacenter IPs, so this actor uses Apify's free AUTO (datacenter) proxy group by default to stay reliable — there is no paid proxy dependency.
What does caenCode mean?
CAEN is Romania's official National Classification of Economic Activities code (similar to NACE/SIC codes elsewhere). caenCode is the numeric code and caenDescription is its official activity description, both taken directly from the business's own registry entry as published on its PaginiAurii profile.