sgCarMart Vehicle Search avatar

sgCarMart Vehicle Search

Pricing

from $3.00 / 1,000 results

Go to Apify Store
sgCarMart Vehicle Search

sgCarMart Vehicle Search

Search public sgCarMart used-car inventory in Singapore by keyword. Export normalized SGD prices, make, model, mileage, fuel, transmission, seller, images, and source URLs.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

sgCarMart Vehicle Search is a Singapore used-car listings API for keyword research, returning source-linked prices, vehicle attributes, seller context, and images in one normalized 35-field Dataset.

  • Singapore-focused input: the public country cannot route to unrelated international markets.
  • Automatic sgCarMart source lock: every focused run is restricted to the named marketplace.
  • Used-car inventory scope: search results can expose SGD price, make, model, mileage, fuel, transmission, body type, seller, and image.
  • 35 documented fields: absent source values remain empty instead of becoming inferred facts.

Run a one-result test Β· View the API page

For the smallest controlled test, use Toyota, set max_results to 1, and budget at most $0.01850 on the FREE tier for one published result plus Actor Start. Verify the source page before using a price or seller detail. Local sgCarMart-only routing now passes; the Store/API pages were not live on July 21, 2026 and remain a publication gate.

Why Choose This API

Focused Singapore vehicle discovery

sgCarMart Vehicle Search submits a make, model, or related phrase to public sgCarMart used-car inventory and publishes normalized records. When present in a qualifying result, the Actor can return a vehicle title, SGD asking price, make, model, mileage, fuel type, transmission, body type, seller name, image, Singapore attribution, platform name, and source URL.

The public schema permits only Singapore and does not expose a platform selector. The runtime resolves this Actor to sgCarMart before country and query checks, so input cannot broaden a run to Motorist.sg. Use All Vehicle Scraper when multi-source Singapore research is intentional.

Normalized output with source provenance

One Dataset structure makes repeated exports easier to compare. Different sgCarMart results may expose different subsets, so unsupported fields remain empty. Use source_url to confirm a listing's current price, availability, seller copy, COE context, registration details, and any source-native field not represented in the normalized output.

This Actor is not affiliated with sgCarMart. It is not a vehicle inspection, valuation guarantee, ownership-history service, financing offer, contact-enrichment database, or certification product. Listings can change after collection.

Quick Start Guide

Run a source-controlled test

  1. Open sgCarMart Vehicle Search.
  2. Keep country set to Singapore and enter a keyword such as Toyota.
  3. Set max_results to 1 and start the Actor.
  4. Confirm that platform is sgCarMart, then inspect source_url.

Use this same scenario in the Console and integrations:

{
"country": "Singapore",
"keyword": "Toyota",
"max_results": 1
}

The keyword is trimmed but not translated, expanded, or replaced. max_results is the source-locked sgCarMart run ceiling, not a guarantee that the live source will return that count. This focused public form does not expose location because the current sgCarMart search does not apply a user-supplied location.

Input Parameters

Configuration fields

ParameterTypeRequiredAccepted value and behavior
countrystringYesSingapore, the only public country for this focused Actor.
keywordstringYesA non-empty vehicle make, model, or search phrase.
max_resultsintegerYes1 to 10,000; maximum records returned by the source-locked sgCarMart run.

Country, keyword, and max results are the complete public input contract. Source selection is absent because the focused runtime enforces sgCarMart and user input cannot override it.

Why there is no location field

Singapore is the only market, and the current source request is keyword-based. A generic location input would not become a native sgCarMart filter and could cause all compatible routes to be skipped. Removing that control avoids a misleading Store form.

Output Data Schema

Complete normalized record

Each result uses 33 normalized vehicle fields plus processor and processed_at, for 35 fields total.

Field groupFields
Identitytitle, listing_id, vin, description
Imagesmain_image, images
Priceprice, currency, price_text
Vehicleyear, make, model, trim, condition, body_type, fuel, transmission, engine, drive_type, exterior_color, interior_color
Mileagemileage, mileage_unit
Seller and marketseller, seller_type, location, country, platform
Links and datessource_url, platform_url, official_url, posted_at, updated_at
Processingprocessor, processed_at

This abbreviated example illustrates the contract and is not a current live listing:

{
"main_image": "https://example.com/sgcarmart/toyota-corolla.jpg",
"title": "Toyota Corolla Altis 1.6A Elegance",
"price": 80888,
"currency": "SGD",
"make": "Toyota",
"model": "Corolla Altis",
"mileage": 50000,
"mileage_unit": "km",
"fuel": "Petrol",
"transmission": "Automatic",
"seller": "Example dealer",
"country": "Singapore",
"platform": "sgCarMart",
"source_url": "https://www.sgcarmart.com/used-cars/info/example",
"processor": "https://apify.com/username/actor_name",
"processed_at": "2026-07-21T12:00:00Z"
}

Values such as depreciation, registration date, COE expiry, engine capacity, owner count, or financing copy may appear on the source but are not promised as dedicated normalized fields. Current export formats are documented by the Dataset items API.

Integration Examples

REST API

The intended owner/name identifier is agentx/sgcarmart-vehicle-search. The public Store API returned no current record for that identifier on July 21, 2026, so no numeric Actor ID, rating, user count, or old online statistic is presented as current evidence.

After publication, run the same one-result scenario synchronously:

curl -L "https://api.apify.com/v2/actors/agentx~sgcarmart-vehicle-search/run-sync-get-dataset-items?maxItems=1" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <APIFY_TOKEN>" \
-d '{
"country": "Singapore",
"keyword": "Toyota",
"max_results": 1
}'

Review the official synchronous Actor endpoint for current authentication, timeout, response, and charge-limit options.

MCP

Apify documents a hosted Streamable HTTP MCP server:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=actors,docs"
}
}
}

After publication, ask the MCP client to locate agentx/sgcarmart-vehicle-search, inspect the schema, run the Toyota scenario, and return the Dataset item. sgCarMart is selected automatically. Authentication is required to run Actors. See the Apify MCP guide.

Workflow integrations

Apify schedules, webhooks, Make, n8n, and client SDKs can consume the same three-field input after publication. Scheduled runs remain source-locked to sgCarMart. Verify Actor identity in the current integration picker instead of using an unverified numeric ID.

Pricing & Cost Calculator

sgCarMart Vehicle Search uses pay-per-event pricing. Actor Start is charged when a run begins, and one result event is charged for every item written to the default Dataset.

Billed event and tierPrice per eventBilling unit
Actor Start$0.01000One Actor run start.
Result - FREE$0.00850One published Dataset item.
Result - BRONZE$0.00822One published Dataset item.
Result - SILVER$0.00793One published Dataset item.
Result - GOLD$0.00765One published Dataset item.
Result - PLATINUM$0.00765One published Dataset item.
Result - DIAMOND$0.00765One published Dataset item.

On the FREE tier, one published result costs $0.01000 + $0.00850 = $0.01850. An empty run can still incur Actor Start. Each sgCarMart item written to the default Dataset creates one result event. Confirm live pricing after publication.

Use Cases & Applications

Singapore inventory and price research

Collect repeat samples for makes and models, compare SGD asking prices and mileage, and retain source URLs for validation. Treat price as a listing value at collection time, not an independent valuation.

Dealer and listing monitoring

Create internal review queues for newly observed listings, seller names, or inventory changes when those values are public. Respect source terms and do not treat a seller field as consent for marketing or contact enrichment.

Data pipelines and analysis

Load normalized records into spreadsheets, databases, dashboards, search indexes, or internal AI-assisted research. Preserve nullable values and source provenance. Independent verification remains necessary for purchase, financing, insurance, or safety decisions.

Alternatives

Use All Vehicle Scraper when multi-country or multi-source comparison is intentional. Browse sgCarMart manually for a one-off purchase decision that needs full page context. Use an authorized data feed when contractual completeness or every Singapore-specific field is required.

FAQ

Which inputs are required?

country, keyword, and max_results are required. No platform selector is exposed.

Can I select Motorist.sg instead?

No. This focused Actor is locked to sgCarMart. Use All Vehicle Scraper for Motorist.sg or multi-source Singapore research.

Can I filter by Singapore district?

Not with the current public schema. The audited source search is keyword-based and does not apply a user location.

Does the Actor return COE and depreciation fields?

Only if source text maps into an existing normalized field. Dedicated COE and depreciation columns are not promised.

Why are some fields empty?

Individual sgCarMart results do not expose all 35 normalized fields. The Actor does not invent missing values.

Does max_results guarantee that many records?

No. Live inventory, page availability, unique source identity, and publishable results determine the count.

Can I schedule runs?

Yes after publication. Scheduled inputs use the same three fields and remain source-locked to sgCarMart.

How is billing counted?

One result event is charged per Dataset item, plus the separate Actor Start event.

Trust & Data Quality

  • Source traceability: public sgCarMart links support independent review.
  • Stable output contract: the Dataset and overview both expose 35 fields.
  • Transparent optionality: source values that are absent remain empty.
  • Current evidence discipline: old online data is separated from current local and official-source verification.
  • Source-lock regression gate: a record attributed to any platform other than sgCarMart is treated as a defect.

For a reproducible support case, send the run ID, exact input, expected platform, and one public source URL. Never send API tokens or private data.

sgCarMart Vehicle Search is intended for lawful analysis of publicly accessible vehicle listings. Users are responsible for applicable laws, source terms, privacy rules, intellectual-property rights, data retention, and contractual restrictions. Do not use output for unlawful profiling, discrimination, fraud, unauthorized resale, or access to non-public data.

Verify vehicle condition, registration, COE, seller identity, price, and financing information independently before making a decision. The Actor does not certify a vehicle or seller.

Vehicle research

Enrichment and workflow tools

The related project directories were verified locally. Each Store link must be rechecked after publication.

Support & Community

Verified against local schemas, pricing metadata, source-lock regression evidence, and the current public sgCarMart surface on July 21, 2026. Local sgCarMart-only routing now passes; unresolved Store/API links remain a publication gate.

Run a one-result sgCarMart test Β· Review the API page