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
| Method | Endpoint | Returns |
|---|---|---|
| GET | /api/stok | Filterable record list, paged |
| GET | /api/stok/takeByBarkod/{barkod} | Single record by barcode |
| GET | /api/supplier/stockQuantity/{barkod} | Distributor and bookshop availability |
Live request
https://data.kibokatalog.com/api/stok/takeByBarkod/9789750812347
{ "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.
Let's talk about your data
Let's work out the record volume and integration method that suit you.
Request a quote