Your API Key

Your key is stored locally. Get one from the developer dashboard.

Embed Reader

Embed a fully functional book reader on your own website. Customize colors, fonts, and behavior. Available for Developer tier.

Quick Integration

<div id="incenar-reader" data-book-id="550e8400..." data-theme="dark"></div>
<script src="https://embed.incenar.com/reader.js" async></script>
GET/v1/reader/embedDeveloper

Retrieve configuration for the embed reader (themes, fonts, callbacks).

Parameters

NameTypeDefaultDescription
bookId*uuidBook to embed
themestringlightlight, dark, or sepia
fontSizeinteger16Base font size in pixels
fontFamilystringsystem-uiFont family name
showProgressbooleantrueDisplay reading progress bar

Response Example

{ "data": { "embedUrl": "...", "config": { "theme": "dark" } } }

Customization Options

OptionTypeDefaultDescription
data-book-idstringRequired. UUID of the book.
data-themestringlightlight, dark, sepia
data-font-sizeinteger16Base font size (px)
data-font-familystringsystem-uiAny web‑safe font
data-show-progressbooleantrueShow reading progress bar

JavaScript Events

document.getElementById('incenar-reader').addEventListener('reader:chapterChange', (e) => {
  console.log('New chapter:', e.detail.chapterId);
});
document.getElementById('incenar-reader').addEventListener('reader:progress', (e) => {
  console.log(`${e.detail.percent}% complete`);
});