Kibo Data Service

Use Kibo Catalogue data in your own system. The whole catalogue, or a data pool tailored by category, publisher or tag; served over REST API, a live XML service and ready-made schemas.

Three ways to reach it

REST API

Paged queries, single record by barcode, date and last X hours filters.

Live XML service

A live data pool from a link created for you.

Ready-made XML patterns

Three schemas; full record, short price-status and general purpose.

Endpoints

  • GET

    Endpoint

    /api/stok

    Returns

    Filterable record list, paged

  • GET

    Endpoint

    /api/stok/takeByBarkod/{barkod}

    Returns

    Single record by barcode

  • GET

    Endpoint

    /api/supplier/stockQuantity/{barkod}

    Returns

    Distributor and bookshop availability

Taban adres: https://data.kibokatalog.com

Live request

GET

https://data.kibokatalog.com/api/stok/takeByBarkod/9789750812347

200 OKapplication/json; charset=utf-8
{  "kibokod": "9789750812347",  "urunad": "Kuyucaklı Yusuf",  "uretici": "Yapı Kredi Yayınları",  "anakatad": "Roman",  "sayfa": 224,  "fiyat": 185,  "kdv": 0,  "parakod": "TRL",  "durum": "aktif"}

The request and response below correspond to a real record in the catalogue.

Returned fields

The field names the service returns; the counterpart of every field you see on catalogue pages.

kibokod
13-digit unique field; barcode, EAN-13 or Kibo private code
urunad
Product name
uretici
Publisher or stationery brand
yazar / ceviren
Contributors separated by semicolons
anakatad / altkatad
Main and sub category
sayfa
Page count
ebat
Width-height in millimetres, in x-y form
agirlik
Grams
kapak / kagit
Cover and paper type
basnum / bastarih / basyer
Printing number, date and place
fiyat / kdv / parakod
List price, VAT rate and currency
durum
aktif, pasif or arşiv
miktar
Nominal value; Kibo does not hold stock, it tracks whether a product is on sale in the market
resimurl
Cover image link
urundetay
Back cover copy or description text
ekkodlar
Used when a book has more than one barcode

Output formats

XML
Full record; over the live service and REST
JSON
Same schema, with resp_type=json
CSV
Flat table output
ONIX 3.0
International publishing standard
MARC
Library automation format

Ready-made integrations

E-commerce and ERP
Opencart, WooCommerce, Magento, IdeaSoft, Akınsoft, Dokuz Yazılım
Marketplaces
n11, Stockmount and other platforms through Kibo panels

The output is simple; if you run a bespoke system it can be integrated too.

Frequently asked questions

Answers about authentication, call limits, data freshness and billing are collected on a separate page.

See all questions

Let's talk about your data

Let's work out the record volume and integration method that suit you.

Request a quote