Colombia Car Reference Prices Scraper (Make, Model & Year)
Pricing
from $6.80 / 1,000 results
Colombia Car Reference Prices Scraper (Make, Model & Year)
Scrape Colombia auto reference prices from the Revista Motor price guide: make, model, year, price in COP, body type, transmission and fuel for new, used imported and used national cars. Filter by make, model or year. Export to JSON, CSV or Excel.
Pricing
from $6.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Colombia Car Reference Prices Scraper (Make, Model & Year)
Here is one real result, with every field the actor returns:
{"make": "Toyota","makeSlug": "toyota4x4","model": "Fortuner SR 2.8 Aut diésel 4x2","year": null,"priceAmount": 241000000,"currency": "COP","condition": "new","bodyType": "4x4","transmission": "automatic","fuelType": "diesel","priceGuide": "Precios nuevos","country": "Colombia","listingUrl": "https://www.motor.com.co/seccion/precios","imageUrl": null,"source": "motor.com.co","observedAt": "2026-08-10T14:34:51.611Z"}
The most complete Colombia car reference-price scraper available. It returns every field the Revista Motor price guide exposes for each vehicle, plus derived fields like transmission and fuel type inferred from the model name, and gives you make, model, year and price-guide filters to target exactly the prices you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor reads the Revista Motor reference-price guides for Colombia (new cars, used imported cars and used national cars), applies the filters you pass, and writes one normalized record per price entry to the run's dataset. Each record carries the make, model/version name, model year (for used-car guides), reference price in COP, body type and the price guide it came from. Transmission and fuel type are inferred from the model name. Missing source values are returned as null.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 10 Toyota reference prices.
{"makes": ["Toyota"],"maxCars": 10}
Leave makes empty to pull all brands. Add searchQueries to keyword-match on model, conditions to pick specific guides, or yearFrom/yearTo to bound used-car model years.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
makes | string[] | no | ["Toyota"] | Keep only cars of these brands, for example Toyota, Mazda, Renault, Chevrolet. Leave empty for all brands. |
searchQueries | string[] | no | (empty) | Keep only cars whose make or model contains any of these terms, for example Corolla, Hilux, RAV4. Leave empty to skip keyword filtering. |
conditions | string[] | no | (all three) | Which price guides to include: new, used_imported, used_national. Leave empty for all. |
yearFrom | integer | no | (none) | Only keep used-car prices for model years at or after this year. |
yearTo | integer | no | (none) | Only keep used-car prices for model years at or before this year. |
maxCars | integer | no | 10 | Maximum number of price records to collect across the selected guides. |
Output reference
One dataset item per price entry. Types: string, integer, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
make | string | Make / brand. |
makeSlug | string | Brand slug (lowercase) used by the source. |
model | string | Model / version name as printed in the guide. |
year | integer | Model year (null for new-car prices). |
priceAmount | integer | Reference price amount. |
currency | string | Currency (COP). |
condition | string | Guide: new, used_imported or used_national. |
bodyType | string | Body type / segment. |
transmission | string | Transmission, inferred from the model name. |
fuelType | string | Fuel type, inferred from the model name. |
priceGuide | string | Price guide edition / period. |
country | string | Country (Colombia). |
listingUrl | string | Source page URL. |
imageUrl | string | Image URL, or null. |
source | string | Source site (motor.com.co). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
Example output record
Real record from a live run (input {"makes":["Toyota"],"maxCars":10}):
{"make": "Toyota","makeSlug": "toyota4x4","model": "Fortuner SR 2.8 Aut diésel 4x2","year": null,"priceAmount": 241000000,"currency": "COP","condition": "new","bodyType": "4x4","transmission": "automatic","fuelType": "diesel","priceGuide": "Precios nuevos","country": "Colombia","listingUrl": "https://www.motor.com.co/seccion/precios","imageUrl": null,"source": "motor.com.co","observedAt": "2026-08-10T14:34:51.611Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~motor-colombia-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"makes":["Toyota"],"maxCars":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~motor-colombia-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"searchQueries":["Hilux"],"conditions":["used_national"],"yearFrom":2018,"maxCars":200}'
Apify CLI:
apify call scrapers_lat/motor-colombia-scraper \--input '{"makes":["Mazda","Renault"]}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per price record returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 records per run. Upgrade for higher
maxCars.
FAQ and troubleshooting
Why is year null on some records?
New-car reference prices are not tied to a specific model year, so year is null for the new guide. Used-car guides (used_imported, used_national) carry a model year.
How do I get only used cars from a year range?
Set conditions to ["used_imported","used_national"] and use yearFrom/yearTo to bound the model years.
Where do transmission and fuel type come from?
They are inferred from the model / version name printed in the guide (for example Aut implies automatic, diésel implies diesel). When the name gives no signal, the field may be null.
Is the price in pesos?
Yes. priceAmount is the reference price in Colombian pesos (COP).
Is this an official Revista Motor tool? No. This actor is independent and has no affiliation with Revista Motor. It reads only data that is publicly available in the price guide. Use it in accordance with the source terms of service.
Related scrapers
- Carroya Colombia Scraper: Colombian used-car listings.
- Chileautos Scraper: Chilean vehicle listings.
- Autocosmos Scraper: Latin American vehicle listings.
- Kavak Used Cars Scraper: used-car inventory and pricing.
- Mexico VIN Finder: decode Mexican vehicle VINs.
- Fincaraiz Scraper: Colombian real estate listings.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with Revista Motor. Accesses only publicly available reference-price data. Use in accordance with the source terms of service.
