Easyauto123 [Only $1πŸ’°] Scraper avatar

Easyauto123 [Only $1πŸ’°] Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Easyauto123 [Only $1πŸ’°] Scraper

Easyauto123 [Only $1πŸ’°] Scraper

πŸ’°$1 per 1000 results, No limits, unlimited extraction. Scrape easyauto123 used-car listings and detail pages. Get normalized vehicle data including price, drive-away price, VIN, rego, odometer, make/model/variant, fuel, transmission, body style, dealer and location details, features, and image URLs

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

14 days ago

Last modified

Share

easyauto123 Scraper

How it works

This actor extracts used vehicle data from easyauto123. It supports both actor modes:

  • crawler mode uses CheerioCrawler to request the search/list URL first, then it generates and requests each vehicle detail URL.
  • internal mode uses the internal Impit handlers to fetch the same search and detail flow without going through the crawler queue.

The site is a Next.js app that returns text/x-component RSC payloads. The actor parses those payloads, resolves listing cards from the search page, enriches each result with the detail page payload, and returns a normalized dataset with pricing, vehicle, dealer, location, features, and media fields.

Features

This actor offers the following features:

  • Search And Detail Support: Accepts both search result URLs and direct vehicle detail URLs.
  • Two Execution Modes: Supports both crawler and internal request flows.
  • RSC Payload Parsing: Extracts data from Next.js text/x-component responses instead of relying on rendered HTML.
  • Detail Enrichment: Search pages can automatically queue each matching vehicle detail request.
  • Rich Vehicle Output: Returns normalized pricing, specs, registration, dealer, and media fields.
  • Proxy Support: Built-in proxy support to improve reliability.
  • Customizable Configuration: Adjust item limits, concurrency, retries, and request mode.

How to Use

  1. Set Up: Ensure you have an Apify account and access to the actor.
  2. Input Start URLs: Specify one or more easyauto123 URLs to scrape, e.g.:
    • Search results: https://easyauto123.com.au/buy/used-cars?limit=20
    • Search results, later page: https://easyauto123.com.au/buy/used-cars?page=5&limit=20
    • Individual listing: https://easyauto123.com.au/buy/used-cars/details/2022/SUBARU/XV/Hybrid-S/VIC/Melbourne/Brooklyn/Automatic/White/Hatchback-SUV-Hybrid/JF1GTEKL5NG160847
  3. Configure Settings (Optional):
    • Set maxItems to limit the number of vehicles to scrape
    • Adjust concurrency settings if needed
    • Configure proxy settings if required
    • Enable includeListingDetails if you want detail enrichment
  4. Run the Actor: Start the actor and monitor its progress.
  5. Download Results: Export the scraped data in your preferred format (JSON, CSV, etc.).

Supported URL Formats

The scraper supports the following URL formats:

  1. Search Results Pages

    • Example: https://easyauto123.com.au/buy/used-cars?limit=20
    • Scrapes vehicles from the used-car listings page
  2. Paginated Search Results

    • Example: https://easyauto123.com.au/buy/used-cars?page=5&limit=20
    • Starts scraping from the requested search page
  3. Individual Vehicle Listings

    • Example: https://easyauto123.com.au/buy/used-cars/details/2022/SUBARU/XV/Hybrid-S/VIC/Melbourne/Brooklyn/Automatic/White/Hatchback-SUV-Hybrid/JF1GTEKL5NG160847
    • Scrapes comprehensive information from a single vehicle listing

Input Data

Here's an example input for scraping vehicle listings from easyauto123:

{
"startUrls": [
{
"url": "https://easyauto123.com.au/buy/used-cars?limit=20"
},
{
"url": "https://easyauto123.com.au/buy/used-cars?page=5&limit=20"
},
{
"url": "https://easyauto123.com.au/buy/used-cars/details/2022/SUBARU/XV/Hybrid-S/VIC/Melbourne/Brooklyn/Automatic/White/Hatchback-SUV-Hybrid/JF1GTEKL5NG160847"
}
],
"maxItems": 100,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 30,
"includeListingDetails": true
}

Input Parameters

ParameterTypeDefaultDescription
startUrlsArrayRequiredList of easyauto123 URLs to start scraping from
maxItemsInteger100Maximum number of items to scrape
maxConcurrencyInteger10Maximum concurrent requests
minConcurrencyInteger1Minimum concurrent requests
maxRequestRetriesInteger30Number of retries for failed requests
includeListingDetailsBooleanfalseWhether to request detail-page enrichment for each listing

Output Structure

The scraper returns data in a consistent JSON format for easyauto123 vehicle listings.

Sample output data

This sample uses the first object from data.json:

{
"id": "21dd6b7a-cf95-4772-9c4e-08de5c63e4ff",
"listing_url": "https://easyauto123.com.au/buy/used-cars/details/2022/SUBARU/XV/Hybrid-S/VIC/Melbourne/Brooklyn/Automatic/White/Hatchback-SUV-Hybrid/JF1GTEKL5NG160847",
"stock_no": "B23166",
"description": "2022 SUBARU XV G5X MY22 HYBRID S HBK LIN 7SP 2.0I/12KW HYBRI",
"vin": "JF1GTEKL5NG160847",
"condition": "USED",
"is_driveaway_pricing_model": 1,
"advertised_price": 29883,
"driveaway_price": 29883,
"manu_year": 2022,
"odometer": 77283,
"rego": "1XC4MG",
"rego_expiry": "2027-01-16",
"variant": "Hybrid S",
"series": "G5X",
"colour_base": "White",
"colour_body": "White",
"colour_interior": "",
"status_api": "IN-STOCK",
"created_at_api": "Tue Mar 10 2026 20:07:03 GMT+0000 (Coordinated Universal Time)",
"updated_at_api": "2026-03-10T20:07:06.450Z",
"is_dealer_listing": true,
"is_private_listing": false,
"vehicle_transmission_type": "Automatic",
"vehicle_fuel_type": "Hybrid",
"vehicle_engine_size": "2",
"vehicle_drive_type": "Four Wheel Drive",
"vehicle_drive_type_abbreviated": "",
"vehicle_seats": 5,
"vehicle_safety_rating_ancap": 5,
"vehicle_body_type": "Hatchback, SUV, Hybrid",
"vehicle_body_type_group": "Hatchback",
"vehicle_body_type_style": "SUV",
"vehicle_cylinders": 4,
"link": "https://easyauto123.com.au/buy/used-cars/details/2022/SUBARU/XV/Hybrid-S/VIC/Melbourne/Brooklyn/Automatic/White/Hatchback-SUV-Hybrid/JF1GTEKL5NG160847",
"name": "2022 SUBARU XV G5X MY22 HYBRID S HBK LIN 7SP 2.0I/12KW HYBRI",
"model": "XV",
"year": "2022",
"make": "SUBARU",
"spec": "Hybrid S G5X",
"spec_clean": "Hybrid S",
"Location": "Brooklyn",
"Region": "VIC",
"kms": "77283",
"kms_categ": "",
"fuel_type": "Hybrid",
"transmission": "Automatic",
"fourwd": "",
"price_type": "Drive Away",
"est_price": "29883",
"number_pl": "1XC4MG",
"ext_color": "White",
"int_color": "",
"imp_history": "",
"seller_type": "dealer",
"number_of_days_listed": "0",
"dealer_name": "easyauto123",
"dealer_city": "Brooklyn",
"dealer_state": "VIC",
"dealer_address": "BROOKLYN QV TEAM 2, Brooklyn, Melbourne, VIC",
"price": "29883",
"listing_location_city": "Brooklyn",
"listing_location_state": "VIC",
"feature_search_terms_string": "12V Socket(s) - Auxiliary,18\" Alloy Wheels,6 Speaker Stereo,ABS (Antilock Brakes),Active Torque Transfer System,...",
"bodyStyle": "Hatchback SUV Hybrid",
"overview": "$26",
"performed": "2026-03-11",
"images": [
"https://steagprdinventoryaue01.blob.core.windows.net/container-inventory/MEDIA/IMAGE/01b05da7-96ba-4bf3-a52d-76a6c698a4aa.jpg?...",
"https://steagprdinventoryaue01.blob.core.windows.net/container-inventory/MEDIA/IMAGE/2bf7e56f-0a44-4c70-b088-be4d7c67f312.jpg?...",
"https://steagprdinventoryaue01.blob.core.windows.net/container-inventory/MEDIA/IMAGE/69b14bfc-53d7-49fc-a580-8dfbde1dd6fb.jpg?..."
]
}

Basic Information

FieldTypeDescription
idStringeasyauto123 vehicle identifier
listing_urlStringDirect easyauto123 detail page URL
stock_noStringDealer stock number
descriptionStringFull listing description/title returned by the site
vinStringVehicle identification number
conditionStringProduct category such as USED
manu_yearNumberVehicle year as numeric output
odometerNumberOdometer reading as a number
regoStringRegistration number
rego_expiryString or nullRegistration expiry date when present
status_apiStringStock status returned by the site, for example IN-STOCK
created_at_apiStringListing availability timestamp from the source payload
updated_at_apiStringLast update timestamp from the source payload metadata

Pricing Information

FieldTypeDescription
is_driveaway_pricing_modelNumber1 when the listing uses drive-away pricing, otherwise 0
advertised_priceNumberDisplayed numeric price from the source payload
driveaway_priceNumberDrive-away price when available
price_typeStringNormalized price label such as Drive Away
est_priceStringString version of the normalized price
priceStringMain normalized price string used in tabular output

Vehicle Specifications

FieldTypeDescription
variantStringVehicle trim/variant
seriesString or nullVehicle series code
colour_baseStringBase colour value
colour_bodyStringBody colour value
colour_interiorStringInterior colour when available
vehicle_transmission_typeStringTransmission type from the detail payload
vehicle_fuel_typeStringFuel type from the detail payload
vehicle_engine_sizeStringEngine size normalized from the source engine capacity
vehicle_drive_typeStringFull drive type description
vehicle_drive_type_abbreviatedStringShort drive type label when derivable
vehicle_seatsNumberNumber of seats
vehicle_safety_rating_ancapNumber or nullANCAP safety rating
vehicle_body_typeStringCombined body type text
vehicle_body_type_groupStringPrimary body type group
vehicle_body_type_styleStringSecondary body style text
vehicle_cylindersNumberNumber of cylinders

Dealer Information

FieldTypeDescription
is_dealer_listingBooleanWhether the listing is treated as a dealer listing
is_private_listingBooleanWhether the listing is treated as a private listing
seller_typeStringNormalized seller type
dealer_nameStringDealer name used in normalized output
dealer_cityStringDealer suburb/locality
dealer_stateStringDealer state abbreviation
dealer_addressStringJoined dealer address/location string

Location Information

FieldTypeDescription
LocationStringNormalized suburb/locality field
RegionStringNormalized state/region field
listing_location_cityStringListing suburb/locality
listing_location_stateStringListing state abbreviation

Normalized Fields

FieldTypeDescription
linkStringNormalized listing URL
nameStringHuman-readable vehicle title
makeStringVehicle make
modelStringVehicle model
yearStringVehicle year as string
specStringCombined variant and series value
spec_cleanStringCleaned variant value
kmsStringOdometer value as a string
kms_categStringReserved mileage category field
fuel_typeStringNormalized fuel type
transmissionStringNormalized transmission
fourwdStringNormalized drive-type shorthand
number_plStringRegistration number mirrored into the normalized schema
ext_colorStringExterior colour
int_colorStringInterior colour
imp_historyStringReserved import-history field
number_of_days_listedStringDays since the listing became available
bodyStyleStringCombined normalized body style
overviewStringOverview/description field from the source payload
performedStringExtraction date

Media Content

FieldTypeDescription
feature_search_terms_stringStringComma-separated equipment/features list from the detail payload
imagesArrayArray of listing image URLs, including gallery and orbit images when available

Data Quality Features

The easyauto123 scraper includes several data quality features:

  1. RSC Search Parsing

    • Reads Next.js text/x-component payloads from search pages
    • Extracts vehicle cards directly from the vehicles array in the RSC response
    • Preserves requested pagination through page and limit
  2. Detail Enrichment

    • Generates each detail page URL from the search payload
    • Fetches the richer detail payload for each listing when includeListingDetails is enabled
    • Falls back to listing-card data if detail enrichment fails
  3. Normalized Vehicle Output

    • Maps raw easyauto123 fields into a stable output schema
    • Preserves pricing, registration, specs, location, and equipment details
    • Normalizes body type, transmission, fuel, and media fields into consistent keys

Troubleshooting

Common Issues

  1. No results found

    • Verify that the start URLs are correct and accessible
    • Check if the easyauto123 website structure has changed
    • Try with a different proxy or IP address
    • Ensure URLs are properly formatted easyauto123.com.au links
  2. Incomplete data

    • Some fields might be optional and not always present in every listing
    • Some normalized fields are intentionally blank when the source payload does not provide a value
    • Detail enrichment depends on whether includeListingDetails is enabled
    • Verify that the includeListingDetails parameter is set correctly for your use case
  3. Blocking

    • If you encounter blocking, try:
      • Using residential proxies
      • Reducing concurrency
      • Rotating sessions or proxies more aggressively
  4. Slow crawling

    • Compare crawler and internal mode on the same input
    • Use smaller maxItems values when testing
    • Reduce the number of simultaneous start URLs for more predictable throughput
  5. Data inconsistencies

    • Vehicle specifications may vary between listings due to different site content sources
    • Some normalized fields are convenience fields derived from the raw detail payload
    • Image counts and feature lists depend on the vehicle detail page content

AutoTrader Vehicle Search Scraper - Another vehicle scraping actor from the same general codebase family.

Support

Additional Services