Bilasolur Iceland Car Scraper
Pricing
from $1.76 / 1,000 result-rows
Bilasolur Iceland Car Scraper
Bilasolur Iceland Car Scraper: scrape used-car listings from Bilasolur.is, Iceland's #1 car marketplace — make, model, year, price in ISK, mileage, fuel type, drivetrain, engine power, engine size, color, registration date, and photos. Export to JSON or CSV; enrich each listing from its detail page.
Pricing
from $1.76 / 1,000 result-rows
Rating
0.0
(0)
Developer
DevilScrapes
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Features
Share
🎯 What this scrapes
Bilasolur.is is Iceland's largest used-car marketplace and ships no public API. This Actor scrapes the public listings — paste a filtered search-results URL or use the default used-cars feed — and returns one clean, typed row per car: make, model, year, price (ISK), mileage (km), fuel, drivetrain, engine power, engine size, color, first registration, and photo URLs. Optional detail-page enrichment fills in engine power, engine size, color, registration date, and the full spec. Runs through Apify residential proxies, with session rotation and retries to ride out blocks.
🔥 What we handle for you
- 🌐 Residential proxy rotation via Apify Proxy — fresh session and exit IP on every block.
- 🔁 Retries with exponential backoff on
408 / 429 / 5xx— up to 5 attempts per page,Retry-Afterhonoured. - 🧱 Rate-limit-aware pacing — when the target pushes back, we slow down instead of getting banned.
- 🧊 Consistently structured dataset rows — validated fields, ISO-8601 timestamps, stable IDs, JSON / CSV / Excel export straight from the Apify Console.
- 💰 Pay-Per-Event pricing — a small start fee per run, then you pay only for results that hit your dataset. A run that finds nothing pays only the start fee.
💡 Use cases
- Market pricing — track used-car asking prices by make, model, and year across Iceland.
- Dealer intelligence — monitor dealer inventory and pricing moves over time.
- Cross-border arbitrage — compare Icelandic ISK prices against other markets to spot import deals.
- Depreciation modelling — build price-vs-mileage and price-vs-age curves per model.
- Lead generation — surface fresh listings the moment they hit the sales register.
⚙️ How to use it
- Click Try for free at the top of the page.
- Fill in the input form — most fields have sensible defaults.
- Click Start. Output streams into the run's dataset.
- Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.
📥 Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
searchUrl | string | no | '—' | Full Bilasolur.is search-results URL with filters already applied (e.g. https://bilasolur.is/SearchResults.aspx?id |
maxResults | integer | no | 50 | Hard cap on dataset rows. |
enrichDetails | boolean | no | True | Fetch each listing's detail page for engine power, engine size, color, and registration date. Doubles the request count. |
proxyConfiguration | object | no | {'useApifyProxy': True, 'apifyProxyGroups': ['RESIDENTIAL']} | Apify Proxy configuration. RESIDENTIAL group is required — Bilasolur.is blocks datacenter IPs. The Actor forces RESIDENTIAL automatically. |
Example input
{"maxResults": 5,"enrichDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📤 Output
Every row is one dataset item.
| Field | Type | Notes |
|---|---|---|
listing_id | string | Bilasolur listing ID (the sid query parameter). |
listing_url | string | Absolute URL to the listing detail page. |
title | string | Listing title (make + model + variant). |
make | ['string', 'null'] | Car make (e.g. Volvo). |
model | ['string', 'null'] | Car model (e.g. XC90). |
year | ['integer', 'null'] | Manufacture/registration year. |
price | ['integer', 'null'] | Asking price as an integer in ISK. |
currency | ['string', 'null'] | ISO-4217 currency code — always ISK. |
mileage_km | ['integer', 'null'] | Odometer reading in kilometres. |
fuel_type | ['string', 'null'] | Fuel type (Bensín / Dísel / Rafmagn / ...). |
transmission | ['string', 'null'] | Gearbox derived from the title (Sjálfskiptur=automatic / Beinskiptur=manual). |
engine_power_hp | ['integer', 'null'] | Engine power in horsepower (hestöfl). Enrichment-only. |
engine_size_cc | ['integer', 'null'] | Engine displacement in cubic centimetres. Enrichment-only. |
body_type | ['string', 'null'] | Body type. Often null on Bilasolur. |
color | ['string', 'null'] | Exterior color (Litur). Enrichment-only. |
first_registration | ['string', 'null'] | First-registration date (M/YYYY). |
location | ['string', 'null'] | Seller location. Often null on Bilasolur. |
region | ['string', 'null'] | Drivetrain (Framhjóladrif / Fjórhjóladrif / Afturhjóladrif). |
seller_type | ['string', 'null'] | Seller type — dealer or private. Often null. |
seller_name | ['string', 'null'] | Seller display name. Enrichment-only. |
photo_urls | array | List of listing photo URLs. |
description | ['string', 'null'] | Seller's free-text description. Enrichment-only. |
posted_date | ['string', 'null'] | Date the listing was added to the sales register (Skráð á söluskrá). |
scraped_at | string | ISO-8601 UTC timestamp when this row was recorded. |
Example output
{"listing_id": "1070046","listing_url": "https://bilasolur.is/CarDetails.aspx?bid=94&cid=524786&sid=1070046","title": "Volvo XC90","make": "Volvo","model": "XC90","year": 2021,"price": 8690000,"currency": "ISK","mileage_km": 82737,"fuel_type": "D\u00edsel","transmission": null,"engine_power_hp": 235,"engine_size_cc": 1969,"body_type": null,"color": "D\u00f6kkbl\u00e1r","first_registration": "2/2021","location": null,"region": "Fj\u00f3rhj\u00f3ladrif","seller_type": null,"seller_name": null,"photo_urls": ["https://bilasolur.is/CarImage.aspx?s=94&c=524786&p=1&w=400"],"description": null,"posted_date": "1.6.2026","scraped_at": "2026-06-02T10:00:00+00:00"}
💰 Pricing
Pay-Per-Event — you pay only when these events fire:
| Event | USD | What it is |
|---|---|---|
actor-start | $0.20 | One-off warm-up charge per run |
result-row | $0.002 | PPE event |
Example: 1 000 results at the rates above ≈ $2.20. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.
🚧 Limitations
Residential proxy required. Bilasolur.is returns HTTP 403 on datacenter exit IPs. The Actor forces the Apify Proxy RESIDENTIAL group automatically — runs on the FREE Apify plan (which includes residential proxy credits) work fine. If you hit a proxy error, verify your plan includes residential proxy access.
Bilasolur paginates results in pages of ~48 cars and very deep queries can be truncated by the site. Detail enrichment doubles the request count and roughly doubles run time. Fuel-type and drivetrain values are surfaced in the site's original Icelandic. Transmission is inferred from the listing title (Sjálfskiptur / Beinskiptur) and may be null when the title omits it. Body type and seller location are not consistently exposed on Bilasolur and are often null.
❓ FAQ
Do I need a search URL?
No. Leave searchUrl empty and the Actor scrapes the default used-cars feed. To target a make, model, or price band, apply the filters on bilasolur.is and paste the resulting SearchResults.aspx URL — the Actor scrapes exactly that result set and follows its pagination.
What currency are prices in?
Icelandic króna. Bilasolur lists in ISK; currency is always ISK and price is an integer amount.
What does detail enrichment add?
Setting enrichDetails to true fetches each listing's detail page for engine power (hestöfl), engine displacement, exterior color, and the registration date. Set it to false to halve the request count — you still get make, model, year, price, mileage, fuel, drivetrain, and photos from the listing card.
Is this an official Bilasolur API?
No. Bilasolur offers no public API. This Actor scrapes the public website politely, using residential proxies.
The labels are in Icelandic — can I get English?
We map the core spec fields to standard English column names (make, model, year, mileage_km, fuel_type, ...). Icelandic category values such as Bensín or Fjórhjóladrif are preserved as-is so nothing is lost in translation.
💬 Your feedback
Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.