AutoVlan/GoCar Scraper — Belgian Used Cars & Vehicles avatar

AutoVlan/GoCar Scraper — Belgian Used Cars & Vehicles

Pricing

Pay per event

Go to Apify Store
AutoVlan/GoCar Scraper — Belgian Used Cars & Vehicles

AutoVlan/GoCar Scraper — Belgian Used Cars & Vehicles

Scrape used car listings from Belgium's largest vehicle marketplace (AutoVlan.be / GoCar.be). Get prices, mileage, specs, and dealer info for cars, vans, and classics.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

AutoVlan / GoCar Scraper -- Belgian Used Car Listings, Prices & Dealer Data

Scrape used car listings from GoCar.be (formerly AutoVlan.be) -- Belgium's largest used car marketplace with tens of thousands of vehicles from dealers and private sellers. Extract prices, specs, mileage, fuel types, images, and dealer information.

What is AutoVlan Scraper?

AutoVlan rebranded to GoCar, but the platform is the same: it is Belgium's dominant marketplace for second-hand cars, vans, and classic vehicles. Every major Belgian dealer and thousands of private sellers list their inventory here. If a used car is for sale in Belgium, it is probably on GoCar.

This actor scrapes individual vehicle detail pages via sitemap-based discovery. It extracts structured data from both JSON-LD markup and HTML parsing, covering the full vehicle specification sheet. What you can build with it:

  • Market valuation -- estimate fair market values for specific makes, models, and years by analysing actual asking prices across Belgium.
  • Dealer intelligence -- monitor which dealers list the most inventory, what brands they specialise in, and how their pricing compares to the market average.
  • Price trend analysis -- track how used car prices evolve over time for specific segments (e.g., electric vehicles, SUVs, or premium brands) in the Belgian market.
  • Vehicle sourcing -- export businesses and traders scan the full Belgian used car market for underpriced vehicles or specific configurations.
  • Insurance and financing -- insurtechs and fintech companies use market price data to calibrate their models for Belgian used car loans and insurance premiums.

What data does AutoVlan Scraper extract?

Each car listing includes:

  • :car: Title -- the full listing headline
  • :factory: Brand and model -- extracted from URL structure and page content (BMW, Volkswagen, Audi, etc.)
  • :euro: Price -- asking price in EUR
  • :calendar: Year -- manufacturing year (bouwjaar)
  • :speedometer: Mileage -- kilometres driven
  • :fuelpump: Fuel type -- benzine, diesel, hybride, elektrisch, LPG, CNG
  • :gear: Transmission -- automaat or manueel
  • :zap: Power -- engine power in pk/cv/kW
  • :camera: Images -- main photo and full gallery URLs
  • :memo: Description -- the seller's listing description
  • :office: Dealer name -- the selling party
  • :round_pushpin: Location -- postal code and city in Belgium
  • :link: URL -- direct link to the listing on GoCar.be

How to scrape Belgian used cars

FieldTypeRequiredDescription
startUrlsArrayNoDirect URLs: individual car pages or sitemap XML URLs
brandStringNoCar brand to scrape via sitemap: "bmw", "volkswagen", "tesla", "audi"
maxResultsIntegerNoMaximum listings to return (default: 100, max: 50,000)
languageStringNoSitemap language: "nl" (default) or "fr"
proxyConfigurationObjectNoProxy settings (recommended -- GoCar uses Cloudflare)

Tips:

  • The fastest way to scrape a specific brand: set brand: "bmw" and the actor will automatically fetch the BMW-specific sitemap.
  • For individual listings, paste the GoCar URL directly into startUrls.
  • GoCar.be uses Cloudflare protection. Enable Apify datacenter proxies for reliable scraping on larger runs.
  • Set language: "fr" to access French-language sitemaps (the car data is the same, but URL slugs change).

Output

{
"title": "BMW 3 Reeks 320d xDrive M Sport - Automaat - 2023",
"brand": "Bmw",
"model": "3 Reeks",
"price": 38900,
"currency": "EUR",
"year": 2023,
"mileage": 42000,
"fuel": "Diesel",
"transmission": "Automaat",
"power": "190 pk",
"url": "https://gocar.be/nl/autos/bmw/3-reeks/320d-xdrive-m-sport/id/7654321",
"imageUrl": "https://gocar.be/media/cars/bmw-320d-front.jpg",
"imageUrls": [
"https://gocar.be/media/cars/bmw-320d-front.jpg",
"https://gocar.be/media/cars/bmw-320d-interior.jpg",
"https://gocar.be/media/cars/bmw-320d-rear.jpg"
],
"description": "BMW 320d xDrive M Sport in perfecte staat. Volledig onderhoud bij BMW dealer. Navigatie, LED koplampen, sportstoelen...",
"dealer": "AutoCenter Antwerpen",
"location": "2000 Antwerpen",
"scrapedAt": "2026-04-03T12:00:00.000Z"
}

How much does it cost?

AutoVlan Scraper uses CheerioCrawler with got-scraping for Cloudflare handling:

VolumeEstimated CUsEstimated Cost
100 cars~0.05~$0.025
500 cars~0.20~$0.10
1,000 cars~0.40~$0.20
5,000 cars~1.80~$0.90

Costs vary based on Cloudflare challenge rates and proxy configuration. Datacenter proxies recommended.

Can I integrate?

Feed Belgian car market data into your systems:

  • Google Sheets -- maintain a live inventory tracker for specific brands and models
  • Slack -- get alerts when underpriced vehicles matching your criteria appear
  • Zapier / Make -- automate price monitoring and competitive analysis workflows
  • Webhooks -- stream new listings to your own marketplace or analytics platform
  • PostgreSQL / BigQuery -- build a historical Belgian used car price database
  • Power BI / Tableau -- visualise market trends, price distributions, and dealer performance

Can I use it as an API?

Yes. Build car market intelligence into your products:

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/autovlan-scraper").call(run_input={
"brand": "volkswagen",
"maxResults": 300,
"language": "nl",
})
for car in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{car['title']} - EUR {car['price']} | {car.get('mileage', '?')} km | {car.get('year', '?')}")

JavaScript:

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("studio-amba/autovlan-scraper").call({
brand: "volkswagen",
maxResults: 300,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((car) => {
console.log(`${car.title} - EUR ${car.price} | ${car.mileage || "?"} km`);
});

FAQ

Is this AutoVlan or GoCar? Same platform. AutoVlan.be rebranded to GoCar.be. The actor uses GoCar URLs but the data is identical.

Can I filter by model, year, or price range? The actor scrapes by brand (via sitemap) or by direct URLs. For filtering, scrape a broader set and filter the output dataset by the fields you need.

Why is Cloudflare a concern? GoCar.be uses Cloudflare protection. The actor includes Cloudflare bypass strategies (got-scraping TLS fingerprinting), but residential proxies significantly improve success rates on large runs.

Does it include dealer contact information? Dealer names and locations are extracted. Direct phone numbers and emails are usually not on the public listing page.

How current are the listings? GoCar listings are live inventory. Cars that are sold get removed. Run the actor weekly to track market changes.

Does it cover commercial vehicles and motorcycles? The sitemap-based approach covers all vehicle types listed on GoCar: cars (autos), vans (bestelwagen), classic cars, and motorcycles (moto).

How many cars are typically listed on GoCar? GoCar typically has between 30,000 and 50,000 active vehicle listings at any given time, making it Belgium's largest used car platform by inventory volume.

Can I detect price changes on specific vehicles? Yes. Schedule the actor to run weekly with the same brand filter, then compare datasets by URL to identify listings where the price has changed. Declining prices often indicate motivated sellers.

Is there a difference between dealer and private listings? Both appear on GoCar. The actor extracts the dealer name field when available. Private sellers may have less structured data. You can identify dealer vs. private by the presence and format of the dealer field.

Limitations

  • GoCar.be uses Cloudflare protection, which may block some requests. Use proxy configuration for best results.
  • Some vehicle detail fields (exact engine specs, options list, vehicle history) may not be available in the public listing HTML.
  • Sitemap-based scraping gets URLs for currently listed vehicles only. Sold vehicles disappear.
  • Price extraction relies on HTML patterns that may vary across listing types (dealer vs. private seller).
  • Brand-specific sitemaps work best. The full vehicle sitemap index is very large and may timeout on constrained runs.

Your feedback

Want support for additional filters, need VIN decoding, or found a parsing issue? Open an issue on GitHub or contact us through the Apify platform. Your feedback drives what we build next.