Discover/cheki.co.ke API
live

cheki.co.ke APIcheki.co.ke

Access Cheki.co.ke vehicle listings, dealer profiles, and search filters via API. Search cars by make, price, body type, condition, and more.

Endpoints
5
Updated
17d ago
Try it
Vehicle make/brand slug (e.g. 'toyota', 'nissan', 'bmw'). Use values from get_search_filte
Page number for pagination.
Free-text search keyword (e.g. 'Prado', 'V8').
Maximum year of manufacture (e.g. '2020').
Body type filter. Accepted values from get_search_filters_metadata (e.g. 'SUVs', 'Saloons'
Vehicle condition. Accepted values: 'Fresh Import', 'Locally Used', 'New'.
Maximum price in KES (e.g. '1000000').
Minimum price in KES (e.g. '500000').
Minimum year of manufacture (e.g. '2010').
api.parse.bot/scraper/6b3d916f-8450-4556-a41a-ec46d6550e45/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6b3d916f-8450-4556-a41a-ec46d6550e45/search_vehicles?make=toyota' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for vehicles using various filters. Returns a paginated list of vehicle cards with title, price, slug, specs, and condition.

Input
ParamTypeDescription
makestringVehicle make/brand slug (e.g. 'toyota', 'nissan', 'bmw'). Use values from get_search_filters_metadata.
pageintegerPage number for pagination.
keywordstringFree-text search keyword (e.g. 'Prado', 'V8').
year_tostringMaximum year of manufacture (e.g. '2020').
body_typestringBody type filter. Accepted values from get_search_filters_metadata (e.g. 'SUVs', 'Saloons', 'Hatchbacks', 'Pickups', 'Station Wagons', 'Mini-Van', 'Trucks', 'Bus', 'Bike', 'Others').
conditionstringVehicle condition. Accepted values: 'Fresh Import', 'Locally Used', 'New'.
max_pricestringMaximum price in KES (e.g. '1000000').
min_pricestringMinimum price in KES (e.g. '500000').
year_fromstringMinimum year of manufacture (e.g. '2010').
Response
{
  "type": "object",
  "fields": {
    "page": "current page number as string",
    "vehicles": "array of vehicle objects with title, price, slug, specs, and condition"
  },
  "sample": {
    "data": {
      "page": "1",
      "vehicles": [
        {
          "slug": "toyota-mark-x-2010-petrol",
          "price": "KES 999,999",
          "specs": {
            "year": "2010",
            "fuel_type": "Petrol",
            "engine_size": "2450 CC"
          },
          "title": "Toyota Mark X 2010 Petrol",
          "condition": "Locally Used"
        }
      ]
    },
    "status": "success"
  }
}

About the cheki.co.ke API

The Cheki Kenya API covers 5 endpoints for querying Kenya's vehicle marketplace at cheki.co.ke. Use search_vehicles to filter listings by make, price range, body type, condition, and year, then retrieve full specs, images, seller info, and feature lists from get_vehicle_detail. Dealer discovery and search filter metadata are also available, making it straightforward to build car-search tools targeting the Kenyan automotive market.

Vehicle Search and Detail

The search_vehicles endpoint accepts up to eight filter parameters — including make, min_price, max_price, condition, body_type, year_to, keyword, and page — and returns a paginated array of vehicle cards. Each card includes the listing title, price, slug, specs, and condition. Valid values for make and body_type should be sourced from get_search_filters_metadata, which returns all available filter options (makes, conditions, body types, and year ranges) with their labels and values.

Listing Detail

get_vehicle_detail takes a slug from search results and returns a structured object covering the full listing: a specs object with fields for make, model, year, fuel type, transmission, color, body style, drivetrain, engine, and mileage; an images array; a features array; a description string from the seller; a price string formatted in KES; and a seller object containing the seller's name and slug.

Dealer Directory

list_dealers returns a paginated list of registered dealers with name, slug, member_since, and a description snippet. get_dealer_profile retrieves a single dealer's full profile, including rating (integer star value or null), details.member_since, details.inventory_count where available, and a longer description. Dealer slugs from list_dealers are the required input for get_dealer_profile.

Common use cases
  • Build a Kenyan used-car price tracker segmented by make, year, and condition using search_vehicles
  • Aggregate dealer ratings and membership tenure from get_dealer_profile to create a dealer reputation index
  • Populate dynamic search filter UIs with valid make and body type values from get_search_filters_metadata
  • Monitor fresh-import vs. locally-used price spreads for specific models by filtering on the condition parameter
  • Feed vehicle specs and images from get_vehicle_detail into a car-comparison tool
  • Track inventory changes for specific dealers over time using list_dealers and get_dealer_profile
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Cheki Kenya have an official developer API?+
Cheki Kenya does not publish a public developer API or documentation for third-party access. This Parse API provides structured access to the data available on cheki.co.ke.
What does get_vehicle_detail return beyond what search_vehicles provides?+
search_vehicles returns summary cards with title, price, slug, basic specs, and condition. get_vehicle_detail adds a full specs object (fuel type, transmission, color, drivetrain, engine, mileage), an images array, a features array, the seller's description text, and a seller object with name and slug.
Does the API return individual vehicle listings for a specific dealer?+
Not currently. The API covers dealer profiles via get_dealer_profile (name, rating, membership date, inventory count where available) but does not expose a filtered listing endpoint scoped to a single dealer's inventory. You can fork this API on Parse and revise it to add that endpoint.
Are there any filters not supported by search_vehicles?+
The endpoint supports make, keyword, condition, body_type, min_price, max_price, year_to, and page. Filtering by transmission, fuel type, mileage range, or specific model is not currently supported. You can fork this API on Parse and revise it to add those filters if the source exposes them.
How should I get valid values for the make and body_type parameters?+
Call get_search_filters_metadata first. It returns arrays of accepted values and labels for make, condition, body_type, year_from, and year_to. Using values outside that set may return no results or unexpected behavior.
Page content last updated . Spec covers 5 endpoints from cheki.co.ke.
Related APIs in AutomotiveSee all →
acura.ca API
Check current Acura vehicle deals, financing rates, lease payments, and incentives across all Canadian provinces and models including the ADX, ZDX, MDX, RDX, Integra, and TLX. Calculate payment options based on specific offers and models available by province.
getfpv.com API
Search and browse products from GetFPV's catalog of FPV drone components and accessories. Retrieve listings by keyword or category, view detailed product specifications, pricing, and stock status, and explore new arrivals and current sales.
firetruckmall.com API
Browse all available fire trucks from Fire Truck Mall with complete details including pricing, year, specifications, and images. Track when each listing was posted to find the newest inventory and compare vehicles across the marketplace.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
team-bhp.com API
Access forum discussions, travelogues, news articles, and user profiles from Team-BHP.com to discover automotive insights, travel stories, and community conversations. Search threads, browse categories, and find trending discussions all in one place.
mazda.ca API
Find current vehicle deals, financing rates, lease options, and incentives across all Mazda Canada models and trims, with pricing tailored to your province. Get instant payment quotes to compare your options and discover the best offers available.
carjam.co.nz API
Look up detailed New Zealand vehicle information by license plate, VIN, or chassis number to instantly access registration status, WOF/COF compliance, service history, odometer readings, and damage records. Verify if a vehicle is stolen and get comprehensive specs to make informed decisions before purchasing or for fleet management.