Info Lithuania Scraper
Pricing
from $3.00 / 1,000 results
Info Lithuania Scraper
Scrape Lithuanian business listings from info.lt - search by keyword, browse the full category taxonomy, or fetch specific companies by URL. Get name, address, phone, website, categories, opening hours, gallery, and branch locations.
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
12 days ago
Last modified
Categories
Share
Scrape info.lt — Lithuania's public business directory. Search by keyword, browse the full category taxonomy (300+ categories), or fetch specific companies by URL. Get name, address, phone, website, categories, opening hours, photo gallery, and branch locations. HTTP-only, no login and no proxy required.
What this actor does
- Three modes:
search(keyword),byCategory(taxonomy browse),byUrls(direct company lookup) - Full category taxonomy: 300+ Lithuanian business categories and sub-categories in a searchable dropdown
- City filter: restrict results to any of Lithuania's 54 cities and municipalities
- Rich company profiles: address, phone, website, opening hours, description, photo gallery, other branch locations
- Optional detail-page enrichment: toggle off for faster listing-only runs
- Empty fields are omitted — no
null, no placeholder text
Output per company
companyId— info.lt internal company IDname— company / business nameprimaryCategory— main business categorycategories[]— all listed business categoriesfullAddress— complete street address as shown on info.ltcity— city or municipality parsed from the addressphone— contact phone numberfax— fax number (when different from phone)website— company website URLdescription— business description textkeywords[]— SEO search terms associated with the listing (capped at 20)openingHours[]—{ day, hours }per weekday, when publishedlatitude,longitude— map coordinateslogoUrl— company logo image URLphotos[]— photo gallery image URLsbranches[]— other locations of the same business,{ name, sourceUrl }sourceUrl— canonical info.lt company page URLrecordType: "company",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / byUrls |
searchQuery | string | restoranas | Free-text keyword (mode=search) |
category | string | – | Category to browse, from the full taxonomy dropdown (mode=byCategory) |
customCategory | string | – | Advanced override — paste a category URL or slug/id not in the dropdown (mode=byCategory) |
city | string | – | Restrict to one of Lithuania's 54 cities/municipalities (search + byCategory) |
companyUrls | array | – | Direct info.lt company page URLs to fetch (mode=byUrls) |
containsKeyword | string | – | Keep only companies whose name, description, categories, or SEO keywords contain this text |
requireWebsite | boolean | false | Only companies with a website |
requirePhone | boolean | false | Only companies with a phone number |
requireEmailListed | boolean | false | Only companies for which info.lt has an email address on file (search + byCategory) — uses info.lt's own server-side filter; the email itself is not extracted/output |
fetchDetails | boolean | true | Visit each company's detail page for description, hours, gallery, branches |
maxItems | int | 20 | Hard cap on companies returned (1–1000) |
Example: keyword search in a specific city
{"mode": "search","searchQuery": "automobilių remontas","city": "Kaunas","maxItems": 50}
Example: browse a category nationwide
{"mode": "byCategory","category": "Baldai-prekyba/100209503","maxItems": 100}
Example: fast listing-only run (no detail-page enrichment)
{"mode": "search","searchQuery": "restoranas","city": "Vilnius","fetchDetails": false,"maxItems": 100}
Example: fetch specific companies by URL
{"mode": "byUrls","companyUrls": [{ "url": "https://www.info.lt/imones/Rejben-UAB/2383263" }]}
Use cases
- Lead generation — build targeted prospect lists by category and city
- Market research — map business density and category coverage across Lithuania
- Directory aggregation — feed a comparison site or local-search product
- Sales intelligence — enrich CRM records with verified addresses, phones, and websites
- Competitor mapping — pull every listed business in a category to benchmark market coverage
FAQ
What is the data source? All data comes from the public pages of info.lt, a Lithuanian business directory. This actor is an independent third-party tool and is not affiliated with info.lt.
Do I need to log in or provide an API key? No. All modes work against publicly accessible pages — no cookies, login, or API key required.
Why is email not in the output?
info.lt renders each listing's email address behind a client-side JavaScript reveal mechanism that isn't a simple, reliably-decodable encoding. To avoid shipping garbled or incorrect email addresses, this field is intentionally excluded. You can still filter on whether a company has an email on file using requireEmailListed, without the actual address being extracted.
Why is there no "near me" / distance-based search?
info.lt's distance search relies on the browser's geolocation permission with no URL parameter fallback, so it can't be driven by a server-side scraper. Use the city filter instead for location-based results.
Is a company registration code (įmonės kodas) included? No — info.lt does not publish this on individual company listing pages; it's only used as an internal advanced-search filter, not as displayed data.
How fresh is the data? Every run fetches live pages directly from info.lt at request time.
What happens if a category or city has no matching results? The run finishes with 0 items and a status message explaining why — this is expected behavior, not an error.
Can I combine city with byUrls mode?
No — byUrls fetches exact company pages you specify, so location/category filters don't apply to that mode (though containsKeyword, requireWebsite, and requirePhone still do).