-
Notifications
You must be signed in to change notification settings - Fork 0
Code Examples
liciolentimo edited this page Jun 25, 2026
·
1 revision
KenyaAPI's interactive documentation provides live, runnable examples in 7 languages for every endpoint. This page gives a quick reference for the most common languages.
curl https://kenya-api.netlify.app/api/v1/countiesconst res = await fetch('https://kenya-api.netlify.app/api/v1/counties');
const data = await res.json();
console.log(data);import axios from 'axios';
const { data } = await axios.get('https://kenya-api.netlify.app/api/v1/counties');
console.log(data);import requests
res = requests.get('https://kenya-api.netlify.app/api/v1/counties')
data = res.json()
print(data)<?php
$res = file_get_contents('https://kenya-api.netlify.app/api/v1/counties');
$data = json_decode($res, true);
print_r($data);package main
import (
"encoding/json"
"fmt"
"net/http"
)
func main() {
resp, _ := http.Get("https://kenya-api.netlify.app/api/v1/counties")
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}require 'net/http'
require 'json'
uri = URI('https://kenya-api.netlify.app/api/v1/counties')
res = Net::HTTP.get(uri)
data = JSON.parse(res)
puts dataimport java.net.URI;
import java.net.http.*;
var client = HttpClient.newHttpClient();
var request = HttpRequest.newBuilder()
.uri(URI.create("https://kenya-api.netlify.app/api/v1/counties"))
.build();
var response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());For Go, Ruby, and Java examples for every individual endpoint, visit the interactive docs where each endpoint card has live, runnable code in all 7 languages.