+Jiji API
Search Jiji classifieds in Nigeria, Kenya, Ghana, Uganda, Tanzania and Ethiopia and get listings, sellers and price data as JSON.
The API.SH Jiji API turns the public Jiji country sites (jiji.ng, jiji.co.ke, jiji.com.gh, jiji.ug, jiji.co.tz and jiji.com.et) into structured JSON. Search listings with the same filters the site offers, from car make, year and mileage to property type, region and price, then pull a listing's full record with its price history and similar listings, a seller's public page, listings and feedback, the category tree, regions, every filter of a category, search suggestions, top searches and Jiji's own monthly price statistics.
- 15 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/jiji/v1/ search
{"country": "ng","total": 18033,"count": 20,"next_cursor": "query=toyota+camry&page=2&crsr=eyJjcCI6NiwiciI6MTR9&lsmid=1793956662236","listings": [{"id": 55286401,"guid": "eV7n6SToTOYqnCz2x0l0tal3","title": "Toyota Camry XSE 4dr Sedan (2.5L 4cyl 6A) 2015 Silver","url": "https://jiji.ng/ikeja/cars/toyota-camry-xse-4dr-sedan-2-5l-4cyl-6a-2015-silver-eV7n6SToTOYqnCz2x0l0tal3.html","price": 15800000,"price_label": "₦ 15,800,000","price_type": null,"price_period": null,"category": "Cars","category_slug": "cars","category_id": 29,"region": "Ikeja","region_parent": "Lagos State","region_slug": "ikeja","region_id": 146,"attributes": [{"name": "Condition","value": "Foreign Used","unit": null},{"name": "Transmission","value": "Automatic","unit": null},"… 1 more"],"description_snippet": "Fullest Option 2015/2016 toyota camry XSE Xtra Sport Edition in Silver on leather mix with sport...","image": "https://pictures-nigeria.jijistatic.net/207137743_MzAwLTIyNS04Njg2YzlhNjgw.jpg","image_count": 13,"labels": ["Verified ID","8+ years on Jiji","… 1 more"],"promoted": "ENTERPRISE","is_top": false,"is_inspected": false,"seller_id": 546236},{"id": 55450894,"guid": "wuY369WidsTX0Ndxb6YGcM5r","title": "Toyota Camry SE V6 4dr Sedan (3.5L 6cyl 6A) 2012 Red","url": "https://jiji.ng/ogba/cars/toyota-camry-se-v6-4dr-sedan-3-5l-6cyl-6a-2012-red-wuY369WidsTX0Ndxb6YGcM5r.html","price": 13250000,"price_label": "₦ 13,250,000","price_type": null,"price_period": null,"category": "Cars","category_slug": "cars","category_id": 29,"region": "Ogba","region_parent": "Lagos State","region_slug": "ogba","region_id": 1237,"attributes": [{"name": "Condition","value": "Foreign Used","unit": null},{"name": "Transmission","value": "Automatic","unit": null}],"description_snippet": "V6 engine with keyless entry,all systems working properly,fabric with matted leather seats,Lagos...","image": "https://pictures-nigeria.jijistatic.net/207883087_MzAwLTQwMC0wYTY2NzJhNDM2.jpg","image_count": 0,"labels": ["Verified ID","5+ years on Jiji","… 1 more"],"promoted": "ENTERPRISE","is_top": false,"is_inspected": false,"seller_id": 1415074},"… 18 more"],"sort_options": [{"key": "rel","name": "Recommended"},{"key": "new","name": "Newest"},"… 2 more"],"applied_filters": {"country": "ng","query": "toyota camry","page": 1,"site": {"sort": "rel","period": null,"query": "toyota camry"}},"cached": false,"credits_used": 1} What you can build with the Jiji API
Car price tracking in Africa
Search cars by make, model, year and mileage in Nigeria, Kenya or Ghana, sort by price and follow how asking prices move, with each listing's price history.
Rent and property research
Pull houses and apartments for rent or sale by region and price, and compare them with Jiji's monthly average, minimum and maximum asking prices.
Dealer and shop monitoring
Follow a car dealer or shop: its public page, store addresses, live listings and buyer feedback, to benchmark competitors or vet suppliers.
Price comparison for resellers
Look up a listing with Jiji's market price range and the similar listings it shows, to price your own stock or spot deals.
Demand and keyword research
See the top searches and trending listings in each country and how the site suggests categories while people type.
Jiji data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Jiji API endpoints and prices
Every Jiji endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Jiji listing search /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji search suggestions /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji top searches /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji trending listings /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji seller /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji seller listings /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji seller feedback /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji listing price history /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji listing /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji similar listings /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji price statistics /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji categories /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji country sites /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji category filters /jiji/ | $1 · $2 PAYG 1 credit |
| Jiji regions /jiji/ | $1 · $2 PAYG 1 credit |
Call the Jiji API
Jiji listing search: GET https://api.api.sh/jiji/
curl "https://api.api.sh/jiji/v1/search?query=toyota+camry" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/jiji/v1/search",
params={"query": "toyota camry"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/jiji/v1/search");
url.searchParams.set("query", "toyota camry");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/jiji/v1/search", "query", "toyota camry")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Jiji" and "Jiji listing search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 902 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Jiji data
- Public data only: no Jiji login, cookies or account needed
- One key and one response shape for Jiji and 901 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- No rate limits: run as many calls in parallel as you need
- Live status for every endpoint
API.SH vs the official Jiji API
Jiji does not offer a public developer API; GitHub projects named Jiji-Api are unrelated clones. API.SH reads the public Jiji pages and returns them as JSON with one key, no account needed.
Instead of running a Jiji scraper on Apify or a single-purpose RapidAPI price endpoint, call one documented endpoint per view across all six country sites and get the same JSON shape every time; blocks and retries are handled for you.
Jiji API questions
What Jiji data can I get?+
Listing search with every filter (/jiji/v1/search), one listing with attributes, photos and market price (/jiji/v1/listing), its price history and similar listings (/jiji/v1/listing/price-history, /jiji/v1/listing/similar), a seller's public page, listings and feedback (/jiji/v1/seller, /jiji/v1/seller/listings, /jiji/v1/seller/reviews), categories, regions and filters (/jiji/v1/categories, /jiji/v1/regions, /jiji/v1/filters), suggestions and top searches (/jiji/v1/suggest, /jiji/v1/trending, /jiji/v1/trending/listings), price statistics (/jiji/v1/price-statistics) and the country sites (/jiji/v1/countries).
How much does the Jiji API cost?+
Every Jiji endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /jiji/v1/categories at 1 credit each.
Is there an official Jiji API?+
No public one. Jiji runs its own websites and apps but does not publish an API for developers. API.SH gives you the public listing data as JSON.
Do I need a Jiji account or login?+
No. API.SH reads public Jiji pages only. No endpoint uses a login, cookies or anyone's account, and seller phone numbers are never returned.
Which countries are covered?+
Nigeria (jiji.ng), Kenya (jiji.co.ke), Ghana (jiji.com.gh), Uganda (jiji.ug), Tanzania (jiji.co.tz) and Ethiopia (jiji.com.et). Pass the country code as country; /jiji/v1/countries lists them.
Can I get Jiji car prices for a make and year?+
Yes. Get the filter keys and values for cars from /jiji/v1/filters, then call /jiji/v1/search with filters such as the make and ranges such as the year of manufacture, sorted by price.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /jiji/v1/search with a query such as toyota camry or a category such as cars. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Does the Jiji API have a rate limit?+
No. API.SH puts no rate limit on your key: send as many Jiji calls in parallel as you need and pay only for the calls that run. If Jiji itself slows down, the call returns 503 with a retry-after header and is not charged.