Infoisinfo Business Directory Scraper
Pricing
from $3.00 / 1,000 results
Infoisinfo Business Directory Scraper
Scrape Infoisinfo, a leading Spain business directory. Search by category and city, or fetch business profile pages directly by URL. Get name, category, address, phone, website, coordinates, description and more -- no login required.
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 Infoisinfo, a leading Spain business directory covering 300+ cities. Search by category and city, or fetch specific business profile pages directly — no login, no cookies, no API key required.
What this actor does
- Two modes:
search(category + city, paginated) andbyUrl(fetch specific business profile pages) - Rich business data: name, category, address (street/city/province/postal code), GPS coordinates, phone (unmasked via infoisinfo.es's own reveal endpoint), website, description, and review count
- 52 curated categories and 147 curated major cities/provincial capitals, both with free-text override — any of infoisinfo.es's 300+ city subdomains or category slugs works even if not in the dropdown
- Empty fields are omitted — every record only contains data actually found for that business
- Full Spanish UTF-8 diacritics support — city names, addresses, and descriptions are preserved exactly (Alcalá de Henares, Logroño, Cádiz, etc.)
Output per business
businessId,sourceUrl— unique ID and canonical infoisinfo.es business profile ("ficha") URLbusinessNamecategory— e.g.Restaurante,Bar(profile page only)streetAddress,city,province,postalCodelatitude,longitude— read directly from the search-results page for every business (no extra request needed); refined from the profile page's own geo data whenfetchDetailsis enabledphone— real, unmasked phone number (profile page only, whenfetchPhoneis enabled)website(profile page only)reviewCount— only present when the business has 1+ reviewsdescriptionrecordType: "business",scrapedAt
(profile page only) fields are only populated when fetchDetails: true is set (the default for search mode), or always for byUrl mode.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byUrl |
category | string (enum) | restaurantes | One of 52 curated categories (mode=search) |
customCategory | string | – | Free-text category override, takes priority over category |
city | string (enum) | madrid | One of 147 curated major cities (mode=search) |
customCity | string | – | Free-text city override, takes priority over city |
urls | array | – | infoisinfo.es business profile URLs (mode=byUrl) |
cityFilter | string | – | Keep only results whose city field contains this text (diacritics-insensitive) |
keyword | string | – | Keep only results whose name/description/category contain this text |
minReviewCount | integer | – | Drop businesses with fewer reviews than this |
fetchDetails | boolean | true | Visit each business's profile page for category/website/coordinates/description (1 extra request per business) |
fetchPhone | boolean | true | Reveal the real phone number via infoisinfo.es's own endpoint (requires fetchDetails, 1 extra request per business) |
maxItems | integer | 20 | Hard cap (1-500) |
proxyConfiguration | object | – | Optional; infoisinfo.es works without a proxy, the actor auto-escalates to the free AUTO group on 403/429 |
Example: search a category + city
{"mode": "search","category": "restaurantes","city": "madrid","maxItems": 30}
Example: search a custom category + city, fast (no detail enrichment)
{"mode": "search","customCategory": "optica","customCity": "Alcalá de Henares","fetchDetails": false,"maxItems": 25}
Example: fetch specific business profiles
{"mode": "byUrl","urls": ["https://madrid.infoisinfo.es/ficha/strawberry_fields_hamburguesas_y_musica/3547328"]}
Use cases
- Lead generation — build prospect lists of local Spanish businesses by category and city
- Market research — analyze business density and coverage by city or category
- Directory aggregation — mirror or cross-reference Spanish business listings
- Local SEO audits — check a business's own directory data (address, phone, website) for accuracy
- Competitive analysis — compare review counts across competitors in a category
FAQ
Do I need an infoisinfo.es login? No. Category/city search and business profile pages are all publicly accessible without an account.
Why don't most businesses have a rating field? infoisinfo.es's business profile pages don't reliably expose a computed average-rating value in the page markup — only a review count. To avoid fabricating data, this actor only emits reviewCount (and only when it's greater than 0); it never emits a guessed or default rating.
Can I search categories or cities not in the dropdown? Yes — type any category slug into customCategory (e.g. opticas) or any Spanish city/town name into customCity (e.g. San Sebastián de los Reyes); both are automatically converted to infoisinfo.es's URL-slug format. The dropdowns list the most common ~52 categories and ~147 major cities for convenience; infoisinfo.es itself covers 300+ cities.
Why does website sometimes fail a plain curl -I check? The website field links to each business's own external site, not to infoisinfo.es. Some small-business sites block simple bot requests (shared hosting/WAF) while working fine in a browser. sourceUrl (the infoisinfo.es business profile) is always directly verifiable.
How does phone reveal work, and can it fail? infoisinfo.es masks phone numbers on the page and unmasks them via a small internal endpoint. This actor calls that endpoint automatically when fetchPhone is enabled. On the rare occasion the endpoint doesn't return a number, the phone field is simply omitted from that record rather than showing a fake or masked value.
Is this actor affiliated with Infoisinfo? No. This is an independent, third-party actor that reads Infoisinfo's publicly available pages. It is not affiliated with, endorsed by, or sponsored by Infoisinfo.