Sena Auto API: Watch New Korean Export Stock as It Is Listed
Sena Auto, the site of Sena Trading, describes itself as a seller of high quality Korean used cars for export. Export stock tends to move, so the useful question is often not what is listed, but what is new since yesterday. This article builds a simple routine for exactly that.
Sena Auto as an export seller
Sena Auto lists Korean used cars aimed at export buyers, each with an asking price. In KoreaCarsAPI it is a marketplace source, returned with is_auction=false and the same fields as every other marketplace.
KoreaCarsAPI is an independent data service and is not affiliated with Sena Auto or Sena Trading. The API reads public listings; any purchase is arranged with the seller directly.
Who needs to know about new stock
For export buyers, speed matters. The people who watch Sena Auto data closely tend to be:
- Importers with standing requests from clients for a particular model and year.
- Exporters who compare new arrivals at several export sellers each morning.
- Agents who send clients a daily list of new cars that match their brief.
- Developers building alert tools on Telegram, email or inside a CRM.
The fields behind a new-stock alert
Each Sena Auto record has the vehicle fields year, brand, model, generation, trim, engine volume, fuel, transmission, body type, colour and options, plus a listing with the Sena Auto URL, title, odometer, price with currency, images and dates.
Three dates drive an alert. created_at marks when the listing first appeared, updated_at when it last changed, and last_seen_at when it was last active. New stock is simply the set of cars whose created_at is later than your last run. The dated price history lets you add a second alert for price cuts on cars you already know.
lang=en asks for English values where a translation exists, and options come through the options dictionary, so an alert can show a clean equipment list. Photos come back as the full set with original links. A good alert shows the first image, the key specs, the price with currency and a link, and leaves the rest to the original listing.
A small sync loop
GET /cars is a cursor export: each response holds a batch of cars and a next_url for the next batch. The loop below walks all of Sena Auto's active stock. Store each car_id the first time you see it, and anything not stored before is new.
Run the loop on a schedule that matches how quickly you need to react. Do not rely on the order of cars in the export to find new stock; compare car_id values with your stored set instead, and use created_at to confirm. If a car you had retired shows up again, last_seen_at tells you it is active once more.
// SOURCE_ID is the Sena Auto entry from GET /domains
let url = 'https://api.auctionsapi.com/cars?is_auction=false&lang=en'
+ '&domains[]=' + SOURCE_ID + '&api_key=' + API_KEY
while (url) {
const page = await fetch(url).then(r => r.json())
saveBatch(page) // your code: upsert by car_id, collect new ones
url = page.next_url // empty when the export is complete
}Practical tips for alerts
Alerts are only useful if people trust them. A few rules keep the noise down.
- Key everything on car_id, not on the title or price, which can change.
- Send one alert per car, then a separate one only if the price drops.
- Retire cars from your list when last_seen_at stops moving, so clients do not chase sold stock.
- Match client briefs on brand, model, generation and an odometer band, not on free text.
- Include the external.url in each alert so the reader can open the original listing.
Sena Auto with the other export sources
One export seller is a narrow view. The same loop with more entries in domains[] covers Autowini, Autobell Global, Carpool KR and the other export marketplaces in a single pass, all in one record format.
To see how export asking prices sit against the domestic market, add Encar and KB ChaChaCha to a separate comparison. Keeping export and domestic sources in different reports avoids mixing two different buyer markets in one average.
Questions
Sena Auto, from Sena Trading, describes itself as a seller of high quality Korean used cars for export.
Run the GET /cars export for Sena Auto on a schedule and compare car_id values with your last run, or check created_at.
No. The API only returns data. Reservations and purchases are arranged with the seller.
No. KoreaCarsAPI is an independent data service.
More guides
Encar API: Export Korean Used Car Listings as Clean JSON
KB ChaChaCha API: Korean Used Car Prices for ComparisonCharancha API: Data on Imported Used Cars Sold in Korea
Autowini API: Korean Export Car Listings as Structured Data- AutoInside API: Track Korean Used Car Listings Over Time
HeyDealer API: Certified Used Car Listings and History Data
Start with a free demo key
One key for all 22 Korean sites we cover. We reply in writing with a demo key and the details of paid access.
