ParseForge Scrapers

CarsDB Myanmar Car Listings Scraper

parseforge/carsdb-scraper

AutomationDeveloper toolsE-commerce

Scrapes CarsDB car listings with filters for make, model, price, year, state, and more. Returns each listing as a flat row with price, mileage, transmission, fuel type, and seller details. Optionally fetches full detail pages with descriptions and image galleries.

Run this scraper See the API call
Total users
3
Monthly active
0
Total runs
110
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

CarsDB Myanmar Car Listings Scraper

Scrape CarsDB Myanmar car listings by make, model, price, year, or location, up to a million per run. Every car comes with its price in lakh, mileage, transmission, fuel type, and seller details. No login or API key. Export to CSV, JSON, Excel, or XML.

CarsDB is Myanmar's largest car marketplace, but browsing it manually means clicking through thousands of listings and copying data by hand. This Actor reads the public listing feeds directly, filters by make, model, price, year, state, fuel, transmission, and more, and returns each match in one fixed schema. It works for both used and brand new cars, and can fetch full detail pages with descriptions and image galleries.

Who uses it What they scrape CarsDB for
Car dealers Monitor competitor pricing and inventory across Myanmar
Market researchers Track which car models and price ranges are most listed in each state
Importers and exporters Find specific makes and models available for resale or export
Data analysts Build a historical dataset of Myanmar car listings for trend analysis

What it does

This Actor collects CarsDB car listings by search query, make, model, or direct URL, and returns each one as a flat row with price, mileage, year, transmission, fuel type, and seller information.

  • πŸ” Search and filter: query by keyword, make, model, state, build type, fuel, transmission, color, condition, steering position, seller type, licence status, year, and price range.
  • πŸ“„ Detail page enrichment: optionally fetch each listing's full description, view count, owner count, and entire image gallery.
  • 🌐 Language support: return detail-page text in English or Burmese (Myanmar).
  • ⚑ Fast listing-card mode: skip detail pages to scrape thousands of listings quickly with 16+ core fields.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with CarsDB data

πŸ“Š Monitor competitor pricing.

A car dealer runs the Actor daily with a make filter like Toyota and a price range to see what competitors are asking for similar models.

πŸ”Ž Find specific models for import.

An importer searches for 'Hilux Surf' with a year range and state filter to locate available units for purchase.

πŸ“ˆ Track market trends.

A market researcher scrapes all listings weekly and aggregates by make, model, and year to spot shifts in supply and pricing.

πŸ—ΊοΈ Analyze regional demand.

A data analyst filters by state and build type to compare which vehicle types are most listed in Yangon versus Mandalay.

Why choose this scraper

What you get
No API key needed Scrape public CarsDB pages without registration or rate limits
Myanmar-specific filters Filter by state, licence status, and price in lakh
Rich detail data Get full descriptions, view counts, and image galleries
Flexible output Export to CSV, JSON, Excel, or XML

How it compares

No other Store actor targets CarsDB the same way, so the honest comparison is with the alternatives teams actually weigh.

CarsDB Myanmar Car Listings Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When CarsDB changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor from search queries, make and model selections, or direct listing URLs, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "startUrls": [],
 "maxItems": 10
}

A larger pull:

{
 "startUrls": [],
 "maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the CarsDB Myanmar Car Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to CarsDB through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/carsdb-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. If you set a make and model that do not exist together, or a price range that is too narrow, no listings will match. Try clearing filters or broadening the range.

The run is slow when I enable detail pages.

Detail-page fetching visits each listing individually, which takes longer. If speed is more important than full descriptions, disable Fetch detail pages to use listing-card mode.

Some listings are missing descriptions or images.

Those fields are only available when Fetch detail pages is enabled. If it is enabled and still missing, the listing may not have that data on CarsDB.

I get an error when using a direct URL.

Make sure the URL is a valid CarsDB listing or search URL, starting with https://www.carsdb.com/. If it is a search URL, ensure the query parameters are correct.

FAQ

Question Answer
Do I need an API key or login? No. The Actor scrapes public CarsDB pages directly, so no registration or API key is required.
Can I scrape both used and brand new cars? Yes. Use the Condition filter to select Used Car, Brand New Car, or leave it empty to get both.
How do I filter by price? Use the Price From and Price To inputs, which are in lakh (100,000 MMK). For example, 100 means 10,000,000 MMK.
What is the difference between listing-card mode and detail-page mode? Listing-card mode is faster and returns 16+ core fields. Detail-page mode fetches each listing's full page, adding description, view count, owner count, and image gallery, but is slower.
Can I scrape listings in Burmese? Yes. Set the Language input to Burmese (Myanmar) to get detail-page text in Burmese. Listing-card data is identical across languages.
How do I scrape a specific listing URL? Add the URL to the Start URLs input. The Actor will scrape that listing directly, ignoring other filters.
What is the maximum number of cars I can scrape? You can set Maximum cars up to 1,000,000 per run.
Can I filter by seller type? Yes. Use the Seller Type filter to select Dealer, Private seller, Showroom, or Buyer.
Does the Actor support sorting? Yes. Use the Sort By input to order results by date, price, year, or mileage, ascending or descending.
What export formats are available? You can export the dataset as CSV, JSON, Excel, or XML.

Related actors

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by CarsDB. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
startUrls array Optional list of CarsDB URLs to scrape directly. Accepts either listing-detail URLs (https://www.carsdb.com/en/car-listings/2008-chevrolet-mw-786676) or filtered search URLs (https://www.carsdb.com/en/car-listings/search/Toyota?models=Wish). When set, the filters below are ignored. []
maxItems integer How many cars to collect per run. 10
query string Optional free-text query (e.g. "hilux", "prius", "e-class"). Searched across title, make, model, trim, and lot number. not set
manufacturers array Pick one or more car manufacturers. Empty matches all. not set
modelQuery string Restrict to a specific model name (case-insensitive substring match). Use together with Make for best precision. Example: "Wish", "Hilux Surf", "CR-V". not set
states array Pick one or more Myanmar states or divisions where the car is located. not set
buildTypes array Body type filter. not set
fuelTypes array Fuel filter. not set
transmissions array Gearbox type filter. not set
colors array Exterior color filter. not set
condition string (3 options) Filter by listing condition. not set
steeringPosition string (3 options) Cars from Myanmar are predominantly Right Hand Drive, but a portion of imports are Left Hand Drive. not set
sellerTypes array Filter by seller account type (Dealer / Private seller / Showroom / Buyer-looking). not set
licenceStatus array Vehicle licence status (Myanmar-specific). "CIF Only" = freshly imported / not yet plated. not set
yearFrom integer Minimum model year (inclusive). not set
yearTo integer Maximum model year (inclusive). not set
priceLakhFrom integer Minimum asking price in Lakh (100,000 MMK). E.g. 100 = 10,000,000 MMK ~= US$4,800. not set
priceLakhTo integer Maximum asking price in Lakh (100,000 MMK). not set
sortBy string (8 options) Listing order before pagination. dateNewest
includeDetails boolean When enabled, the actor fetches each listing's detail page to enrich the record with full description, view count, owner count, and the entire image gallery. Slower but richer. When disabled, only the Algolia listing-card data is returned (16+ fields, no description / no image gallery). true
locale string (2 options) Language for detail-page enrichment text (description, headings). Listing-card data is identical across locales. en

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST Β· run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~carsdb-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run CarsDB Myanmar Car Listings Scraper on Apify All scrapers