· 13 min read
Dongchedi Scraper: 35 Data Fields, Up to 1,000 Free Results/Month
Extracting automotive listings, brand directories, and portal news from ByteDance's auto platform costs $5.00 per 1,000 results on the free plan, which includes up to 1,000 results every month. The homepage mode returns 27 hot cars per category list, while new-car launch records carry up to 14 fields including price ranges in 10k CNY, release tags, and energy types. This Actor is for data teams mapping China's top vehicles or tracking recent new-car launches; it is not for anyone who needs complete technical specification tables or per-trim option breakdown pages, which sit behind Dongchedi's login wall.
Try it: open Dongchedi Scraper on Apify, sign in on the free plan and run the prefilled example.
Can you try Dongchedi Scraper before paying?
Yes. Apify's free plan includes $5.00 of prepaid usage every month and asks for no credit card. At $0.005 per result, that covers up to 1,000 results of Dongchedi Scraper a month, before run-start charges and platform usage.
The example request further down caps maxItems at 50, so a first run returns at most 50 results and costs at most $0.25 in result charges. That is enough to see the real shape of the data before deciding anything.
Dongchedi Scraper was last updated on 2026-08-06. It is one of 1,729 Actors CrawlerBros publishes on Apify, which together have 746,619 lifetime public runs and an average rating of 4.63 out of 5 across 416 reviews.
What does it cost to run Dongchedi Scraper?
Each result costs $0.005 on Apify's free plan, which is $5.00 per 1,000 results. Starting a run is charged separately at $0.005 per GB of Actor memory. Apify also bills the platform usage each run consumes, at the rates of your Apify plan, on top of these charges.
| Apify plan | Per result | Per 1,000 results |
|---|---|---|
| FREE | $0.005 | $5.00 |
| BRONZE | $0.00433 | $4.33 |
| SILVER | $0.00367 | $3.67 |
| GOLD | $0.003 | $3.00 |
| PLATINUM | $0.003 | $3.00 |
| DIAMOND | $0.003 | $3.00 |
The maxItems input control has the largest direct effect on your total charge, because result billing depends strictly on dataset items written. To evaluate schema output before spending, run initial queries capped at a low maxItems value like 10. The example input caps maxItems at 50, which returns at most 50 results and costs at most $0.25 in result charges.
How do you run Dongchedi Scraper from the API?
The schema marks 1 of its 8 controls as required: mode. The payload below uses the schema's own prefilled values, so it runs as written once you substitute your API token.
Call the synchronous endpoint to start a run and receive dataset items in one request:
curl -X POST "https://api.apify.com/v2/acts/crawlerbros~dongchedi-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"hotCars","carCategory":"all","carModel":"凯美瑞","brandId":"3","maxItems":50}'
The same run from Python, using the official client:
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"mode": "hotCars",
"carCategory": "all",
"carModel": "凯美瑞",
"brandId": "3",
"maxItems": 50
}
run = client.actor("crawlerbros~dongchedi-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
And from Node.js:
import { ApifyClient } from 'apify-client'
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' })
const input = {
"mode": "hotCars",
"carCategory": "all",
"carModel": "凯美瑞",
"brandId": "3",
"maxItems": 50
}
const run = await client.actor('crawlerbros~dongchedi-scraper').call(input)
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)
The synchronous endpoint holds the connection open until the run finishes, which is convenient for small batches and wrong for large ones. For anything long running, start the run asynchronously and poll, or attach a webhook, so a dropped connection does not cost you the results.
Which Dongchedi Scraper inputs matter, and which can you skip?
The mode parameter dictates which homepage surface gets extracted and controls the resulting dataset schema. When using mode=hotCars or mode=byBrand, select your target carCategory or brandId respectively, while leaving price filters unconfigured. Beginners should leave minPrice, maxPrice, and containsKeyword blank on a first run to prevent unintended record filtering.
mode(string): What to fetch. Default:"hotCars".carCategory(string): Which homepage hot list to emit. Default:"all".carModel(string): Car name to look up, e.g.凯美瑞,Model Y,奥迪A6L. Default:"凯美瑞".brandId(string): Hot brand to emit. Default:"3".minPrice(number): Drop new-car records priced below this (mode=newCars).maxPrice(number): Drop new-car records priced above this (mode=newCars).containsKeyword(string): Only emit records whose name contains this substring.maxItems(integer): Hard cap on emitted records. Default:50.
Fixed-choice controls: mode accepts hotCars (Hot cars by category (homepage lists)), newCars (Recent new-car launches with prices), byCarModel (Look up a car by name on the homepage lists), byBrand (Hot brand directory with logos), news (Homepage news headlines (today's news)), videos (Homepage video list with covers); carCategory accepts all (All categories), 轿车 (Sedans (轿车)), SUV (SUVs), 其他 (Other (MPV / sports / van...)); brandId accepts 33 values (default 3), including 3 (奔驰 Mercedes-Benz), 4 (宝马 BMW), 1 (大众 Volkswagen), 2 (奥迪 Audi).
What does Dongchedi Scraper return?
Returned items provide clean snapshots of homepage hot cars, launch pricing, brand directories, portal news, and video listings. They conspicuously omit granular technical specification tables, trim-level option matrices, and user review scores, which redirect to a login wall on Dongchedi's series detail pages.
carNameseriesIdseriesUrlcategorypriceMinpriceMaxstatusreleaseTagreleaseTagsreleaseDatebrandIdbrandNameenergyTypearticleTitlearticleUrlimageUrlbrandUrllogoUrlarticleIdtitleisVideohotvideoIdvideoUrlcoverUrlcoverUrlOriginalvideoDurationwatchCountcolumnNamepublishDateinputmessagerecordTypescrapedAtsourceUrl
These are the documented fields. Optional ones can be empty on a given record, so measure how often each field your deliverable depends on is populated across a real sample before automating the handoff.
How do you build the workflow end to end?
Open Dongchedi Scraper and work through these in order. Each step ends with something to check, so a bad configuration surfaces on a small run rather than a scheduled one.
- Select your extraction mode in the input configuration by setting mode to hotCars, newCars, byCarModel, byBrand, news, or videos.
- If mode is set to hotCars, pick a specific carCategory like 轿车 or SUV, or leave it as all.
- Set maxItems to 10 for your initial test run to evaluate dataset structures while limiting result charges.
- Execute the run and check that every item written carries a recordType field matching your target mode.
- Verify that newCar records express pricing in units of 10k CNY across priceMin and priceMax.
- Inspect video items to confirm coverUrl points to a permanent, rehosted Key-Value Store link rather than an expiring signed URL.
- Check for diagnostic items with recordType equal to error to identify invalid parameters or missing keywords.
- Increase maxItems up to 500 or apply a containsKeyword string filter once your schema validation passes.
How do you apply it? Three worked playbooks
These are Dongchedi Scraper's own documented use cases, each worked through as an operating pattern rather than a description.
Use case 1: Daily new-car launch monitoring
Outcome: Daily new-car launch monitoring with pricing
Configure: Set mode to "newCars", maxItems to 50, minPrice to 10, and maxPrice to 30.
Working method: Execute the run on a recurring daily schedule to pull structured launch records from the homepage block. Filter returned dataset items by releaseDate to isolate vehicles added in the preceding 24 hours. Map the price ranges and energyType values into your tracking database to monitor market movements.
Deliverable: A daily dataset of new vehicle launches containing car names, release tags, energy types, and initial price bounds.
Stop condition: The Actor emits records where recordType equals error or fails to write newCar items during a scheduled run.
Use case 2: China SUV and sedan mapping
Outcome: Market-mapping of the top sedans / SUVs in China
Configure: Set mode to "hotCars", carCategory to "SUV", and maxItems to 50.
Working method: Start with a single target category to pull ranking sequences and series identifiers directly from the homepage lists. Execute a second run with carCategory set to 轿车 to generate a matching sedan collection. Combine the extracted seriesId values to evaluate category trends and front-page positioning.
Deliverable: A structured map of trending vehicle models divided by category, including series IDs and canonical series URLs.
Stop condition: Dataset items lack valid seriesId strings or category values diverge from requested input settings.
Use case 3: Brand directory building
Outcome: Brand directory building with logos
Configure: Set mode to "byBrand", brandId to "3", and maxItems to 50.
Working method: Query specific brand identifiers from the available select list to retrieve entry details. Collect returned brand names, canonical URLs, and logo links for each required manufacturer. Export the compiled objects into your central directory schema.
Deliverable: A brand reference directory mapping brand IDs to official names, platform URLs, and logo image links.
Stop condition: The brandName field arrives empty or logoUrl fails to return an accessible image link.
What breaks, and how do you design around it?
- Car series detail pages, the car library (
/auto/library/*) and brand library pages require a Dongchedi login - they redirect to/login-required. Only the homepage is public, sobyCarModelmatches against the homepage lists and new-car block (the 30 most prominent models). - Prices exist only for new-car launches, not for the generic hot lists.
- The homepage hot lists rotate; the car set is Dongchedi's editorial pick, not the full catalog.
- Some new-car entries have no price yet (
暂无报价) - those records simply omitpriceMin/priceMax. - News and videos are homepage-only feeds (no pagination);
hotmarks the curated head articles.
Series detail pages and full vehicle libraries redirect to a login screen, constraining data extraction to the public homepage surface. If a run hits item caps on homepage lists, use containsKeyword or target specific modes like newCars to isolate relevant entries. Unpriced vehicle releases omit priceMin and priceMax entirely, so design your ingestion scripts to handle missing price fields.
When should you not use Dongchedi Scraper?
Do not use this Actor if your integration requires detailed technical specification sheets, trim-level drivetrain details, or historical series library archives. Dongchedi enforces a mandatory login wall on car series detail pages (/auto/series/) and library endpoints, limiting public extraction strictly to homepage features. If you need full Chinese vehicle platform coverage including per-trim models, gearbox specifications, user ratings, and class breakdowns without login restrictions, use Autohome Scraper (Chinese car platform) instead.
What should you check before trusting the output?
- Confirm that every dataset item includes a valid recordType string matching the active extraction mode.
- Monitor newCar items for missing priceMin and priceMax fields, which indicates an unpriced release listed as 暂无报价.
- Verify that coverUrl on video records routes to the rehosted KV store asset rather than an expiring p*-dcd-sign.byteimg.com domain.
- Halt automated workflows if records with recordType set to error appear containing diagnostic message strings.
- Validate that priceMin and priceMax numerical values remain within expected limits between 0 and 1000.
None of this proves a record is correct. It gives a scheduled Dongchedi Scraper run defined points where it should stop instead of quietly passing bad data downstream.
Frequently asked questions
How much does running Dongchedi Scraper cost?
Dataset items cost $0.005 per result, which is $5.00 per 1,000 results on the free tier. Apify's free plan includes $5.00 of monthly prepaid usage without requiring a credit card, covering up to 1,000 results of this Actor before run-start and platform resource charges.
Why are full car technical specifications missing from the output?
Granular specification tables sit on series detail pages (/auto/series/<id>), which enforce mandatory login redirects on Dongchedi. This scraper extracts the public homepage surface without login, returning launch pricing, series IDs, brand directories, news, and videos.
What do the price numbers in priceMin and priceMax represent?
Prices are expressed in 万元 (10k CNY). For example, a value of 19.79 represents 197,900 RMB. Single launch price figures are emitted as identical lower and upper bounds across both priceMin and priceMax.
How does the scraper handle expiring video cover links?
ByteDance signed CDN cover URLs expire about 7 days after scraping. The Actor rehosts each cover in its Apify Key-Value Store, outputting a permanent, hotlink-safe coverUrl in the dataset alongside the short-lived original URL.
Can I filter new car launches by specific price brackets?
Yes. When running in mode=newCars, configure minPrice and maxPrice in units of 10k CNY. Setting minPrice to 10 and maxPrice to 25 limits output records to launches priced between 100,000 and 250,000 RMB.
Where to go next
When you are ready to run it, open Dongchedi Scraper on Apify; the free plan covers up to 1,000 results a month.
Start with the Dongchedi Scraper Actor page for the current input schema, pricing tier, and run history.
Other Actors we maintain for related data:
- Autohome Scraper (Chinese car platform): Scrape autohome.com.cn - one of China's largest car platforms.
- PakWheels Used Cars Scraper: Scrape used-car listings from PakWheels.com, Pakistan's largest car marketplace.
- ParuVendu Used Cars Scraper: Scrape used-car listings from ParuVendu.fr, a major French car classifieds marketplace.
- Otomoto Car Listings Scraper: Scrape vehicle listings from Otomoto.pl - Poland's largest car marketplace with 200,000+ listings.
- BetaList Startup Directory Scraper: Scrape BetaList - the startup discovery directory.
- OpenDota Dota 2 Scraper: Scrape OpenDota.com - the open-source Dota 2 analytics platform.
- AutoTempest Car Listings Scraper: Scrape aggregated used-car listings from AutoTempest.com - a multi-site search engine spanning Cars.com, Carvana, eBay Motors, TrueCar, AutoByTel, and dealer networks.
- SaaS Pricing Page Monitor: Extract structured pricing-plan data (name, price, currency, billing period, features) from any list of SaaS company URLs.
Related guides:
- Otomoto Car Listings Scraper: 200,000+ Listings Covered (2026)
- AutoTempest Car Listings Scraper: 21 Data Fields per Record (2026)
- iScrap App Scraper: $0.005 Per Scrap Metal Record (2026)
Resources
Actor documentation, input schema, and pricing: verified against the published Actor on 2026-10-07.
Actor last updated by its maintainers on 2026-08-06.
Run outcome figures cover the 30 day public window ending 2026-10-07.
Featured actors
Dongchedi Scraper
Scrape Dongchedi (dongchedi.com) - ByteDance's auto platform. Hot cars by category, recent new-car launches with prices and images, car-name lookup, and hot-brand directory - all parsed from the public homepage. No login required.
Run on Apify ↗