Web Auto Scraper extracts detailed car and motorcycle listings from WebAuto.com.py, delivering clean and structured vehicle data for analysis and integration. It solves the challenge of collecting large-scale automotive market data with accuracy, consistency, and speed.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for web-auto-scraper you've just found your team — Let’s Chat. 👆👆
Web Auto Scraper is designed to collect comprehensive vehicle listings from Paraguay’s leading automotive marketplace. It automates data collection, normalization, and export so users can focus on insights instead of manual work. This project is ideal for developers, analysts, and automotive businesses needing reliable vehicle data.
- Supports cars and motorcycles across multiple categories
- Handles pagination and large result sets automatically
- Normalizes pricing, specifications, and seller details
- Produces analysis-ready structured datasets
| Feature | Description |
|---|---|
| Vehicle listings extraction | Collects cars and motorcycles with full specifications. |
| Pricing & specifications | Extracts price, currency, mileage, year, fuel, and transmission. |
| Seller information | Captures seller name, phone, email, and location. |
| Image gallery support | Downloads multiple high-quality vehicle images per listing. |
| Filter-ready scraping | Works with brand, model, year, and price filtered URLs. |
| Structured exports | Outputs data suitable for databases and analytics tools. |
| Field Name | Field Description |
|---|---|
| id | Unique vehicle identifier. |
| brand | Vehicle manufacturer name. |
| model | Vehicle model name. |
| version | Variant or trim level. |
| year | Manufacturing year. |
| price | Listed vehicle price. |
| price_currency | Currency of the price. |
| km | Mileage in kilometers. |
| fuel_type | Fuel used by the vehicle. |
| transmission_type | Gearbox type. |
| body_style | Vehicle category or body type. |
| primary_color | Main vehicle color. |
| city | Seller city. |
| state | Seller state or region. |
| seller_name | Seller full name. |
| seller_phone | Seller contact phone. |
| seller_email | Seller contact email. |
| images | Array of vehicle image URLs. |
| optionals | Optional features and equipment. |
[
{
"id": 565,
"brand": "TOYOTA",
"model": "Land Cruiser",
"version": "Vx",
"year": 2010,
"price": 45000,
"price_currency": "USD",
"km": 10,
"fuel_type": "Diesel",
"transmission_type": "Automático",
"body_style": "SUV",
"primary_color": "Gris",
"city": "Asuncion",
"state": "Central",
"seller_name": "Darling Vega Nascimento",
"seller_phone": "+595981124005",
"seller_email": "vegadarling45@gmail.com",
"images": [
"https://webauto.com.py/public/images/autos/vehicle1.jpeg",
"https://webauto.com.py/public/images/autos/vehicle2.jpeg"
],
"optionals": [
"Aire Acondicionado",
"Asiento Con Regulación De Altura",
"Vidrios Eléctricos"
]
}
]
web-auto-scraper (IMPORTANT :!! always keep this name as the name of the apify actor !!! Web Auto Scraper )/
├── src/
│ ├── main.py
│ ├── crawler/
│ │ ├── listing_crawler.py
│ │ └── pagination.py
│ ├── parsers/
│ │ ├── vehicle_parser.py
│ │ └── seller_parser.py
│ ├── utils/
│ │ └── normalizer.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── sample_output.json
│ └── inputs.sample.txt
├── requirements.txt
└── README.md
- Automotive dealerships use it to monitor competitor listings so they can optimize pricing strategies.
- Market researchers use it to analyze vehicle trends and demand across regions.
- Price comparison platforms use it to build up-to-date vehicle databases.
- Import/export businesses use it to track availability and market value of vehicles.
Can I scrape both cars and motorcycles? Yes, the scraper supports both categories and works with category or filtered listing URLs.
Is it possible to limit the number of results? Yes, you can control the maximum number of vehicles collected for testing or budget control.
Does the scraper support filtered searches? Yes, filtered URLs by brand, model, year, or price are fully supported.
How fresh is the data? Listings reflect the current state of the marketplace at the time of execution.
Primary Metric: Processes several hundred vehicle listings per minute under normal conditions.
Reliability Metric: Maintains a high success rate across large paginated result sets.
Efficiency Metric: Optimized crawling minimizes redundant requests and resource usage.
Quality Metric: Delivers consistently complete records with validated and normalized fields.
