Discover/autochek.africa API
live

autochek.africa APIautochek.africa

Search used and new car listings in Kenya, get make/model data, dealer info, and loan estimates via the Autochek Africa API.

Endpoints
8
Updated
14d ago
Try it
Car make/brand filter (e.g. 'Toyota', 'BMW').
Page number for pagination.
Manufacture year filter.
Car model filter (e.g. 'Corolla', 'X1').
Search keyword.
Maximum price filter in KES.
Minimum price filter in KES.
api.parse.bot/scraper/d3b4e66d-5b60-4016-81a7-52bd3aecb0d1/<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/d3b4e66d-5b60-4016-81a7-52bd3aecb0d1/search_car_listings?make=Toyota&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search and filter used car listings in Kenya. Returns paginated results with car details, pricing, and available filters.

Input
ParamTypeDescription
makestringCar make/brand filter (e.g. 'Toyota', 'BMW').
pageintegerPage number for pagination.
yearintegerManufacture year filter.
modelstringCar model filter (e.g. 'Corolla', 'X1').
querystringSearch keyword.
max_priceintegerMaximum price filter in KES.
min_priceintegerMinimum price filter in KES.
Response
{
  "type": "object",
  "fields": {
    "cars": "array of car listing objects with id, title, year, marketplacePrice, mileage, transmission, fuelType, etc.",
    "filters": "object with makes, body_types, cities, selling_conditions arrays",
    "pagination": "object with total, currentPage, pageSize"
  },
  "sample": {
    "data": {
      "cars": [
        {
          "id": "TC4UTWyOk",
          "city": "Kiambu Rd",
          "sold": false,
          "year": 2012,
          "state": "Nairobi",
          "title": "BMW X1",
          "mileage": 104435,
          "fuelType": "petrol",
          "mileageUnit": "km",
          "hasFinancing": true,
          "transmission": "automatic",
          "marketplacePrice": 1315000
        }
      ],
      "filters": {
        "makes": [
          {
            "id": 272,
            "name": "ACTIVMO AUTO"
          }
        ],
        "cities": [
          {
            "id": 94,
            "name": "Baringo"
          }
        ],
        "body_types": [],
        "selling_conditions": " "
      },
      "pagination": {
        "total": 1860,
        "pageSize": 23,
        "currentPage": 1
      }
    },
    "status": "success"
  }
}

About the autochek.africa API

The Autochek Africa API gives developers structured access to Kenya's used and new car marketplace through 8 endpoints covering search, listing detail, makes, models, dealers, and financing calculations. The search_car_listings endpoint accepts filters like make, model, year, min_price, and max_price and returns paginated car objects with fields including marketplacePrice, mileage, transmission, and fuelType, along with filter metadata for makes, body types, and cities.

Listing Search and Detail

The search_car_listings endpoint accepts up to seven optional parameters — including make, model, year, min_price (KES), max_price (KES), query, and page — and returns an array of car objects alongside a filters object containing enumerated makes, body_types, cities, and selling_conditions arrays useful for building faceted search UIs. For a single listing, get_car_listing_detail takes a vehicle_id (obtainable from search results) and returns the full car object plus media (image/video URLs), features (named feature objects), inspection data with review arrays, similar_cars, and a financing object containing loanCalculator configuration ranges.

Makes, Models, and Inventory

get_car_makes_brands returns the full list of brands on the platform with id, name, and optional imageUrl, paginated. get_car_models_by_make takes a make_id and returns models available in Kenya, each with wheelType, associated make, and a popular flag. get_popular_cars returns homepage-level data in one call: a makeList of featured brands, a popular_cars result set with pagination, and a best_deals_cars array — useful for surfacing editorial picks without a search query. get_brand_new_cars returns paginated new-car inventory with the same listing shape as search results.

Loan Eligibility Estimation

get_car_loan_eligibility takes three required inputs — car_value (KES), tenure_months, and down_payment_pct (decimal 0–1) — and returns a breakdown including loan_amount, down_payment_amount, and estimated_monthly_repayment, all calculated at a fixed 21% annual interest rate. The response also includes a disclaimer string describing the estimation assumptions, making it suitable for displaying inline affordability estimates alongside listing prices.

Dealers

get_dealers returns a paginated result array of dealer objects on the platform. This is the entry point for any dealer-directory or inventory-by-dealer use case, though individual dealer filtering in listing search is not a current endpoint parameter.

Common use cases
  • Build a used car search tool filtered by make, model, year, and KES price range using search_car_listings.
  • Display a full vehicle detail page with photos, features, and inspection data from get_car_listing_detail.
  • Render a brand browser with logos using get_car_makes_brands and drill into model inventory with get_car_models_by_make.
  • Show an affordability widget by calling get_car_loan_eligibility with a listing's price and user-supplied down payment and tenure.
  • Surface homepage editorial picks — popular cars and best deals — using get_popular_cars without requiring a search query.
  • List brand new car inventory separately from used stock using the get_brand_new_cars endpoint.
  • Build a dealer directory page from the paginated dealers result returned by get_dealers.
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 Autochek Africa have an official developer API?+
Autochek does not publish a documented public developer API. This Parse API provides structured access to Autochek Kenya marketplace data including listings, makes, models, dealers, and financing estimates.
What does `get_car_listing_detail` return beyond basic specs?+
In addition to core fields like year, mileage, price, and transmission, the endpoint returns a media array with image/video URLs, a features array of named equipment items, an inspection object containing inspectionReviews, a financing object with loan calculator configuration, and a similar_cars array. If the listing no longer exists, the endpoint returns a stale_input indicator.
Is listing data available for Autochek markets outside Kenya — such as Nigeria, Ghana, or Egypt?+
Not currently. The API covers the Kenya marketplace only — listings, makes, models, dealers, and loan estimates are all scoped to Kenya. You can fork it on Parse and revise to add endpoints targeting other Autochek country markets.
Can I filter `search_car_listings` results by dealer or city?+
The search endpoint does not currently accept city or dealer as direct filter parameters. It does return a filters.cities array in the response, which you can use to populate a city picker in a UI. You can fork this API on Parse and revise it to add a city or dealer filter parameter.
Does the loan estimate use live interest rates from Autochek's financing partners?+
No. The get_car_loan_eligibility endpoint uses a fixed 21% annual interest rate for all estimates. The response includes a disclaimer field that describes this assumption. For real financing quotes tied to a specific lender or applicant profile, the API does not currently expose that data.
Page content last updated . Spec covers 8 endpoints from autochek.africa.
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.