Skip to content

ONIX Reference

Quick reference for common ONIX codes used in OnixFeed.

What is ONIX?

ONIX (ONline Information eXchange) is the international standard for representing and communicating book industry product information. It's maintained by EDItEUR and used worldwide by publishers, distributors, and retailers.

OnixFeed uses ONIX 3.1, the current recommended version. ONIX 3.0 feeds are still supported for legacy partners. ONIX 3.1 adds useful features such as postal addresses for GPSR compliance and prioritised reviews.

For the full standard and every codelist, see EDItEUR ONIX codelists.

Format Codes (Product Form)

OnixFeed works with the ONIX 3.x product form codes (codelist 150). A few common values:

CodeFormat
BBHardback
BCPaperback / softback
EDDigital download
AOOnline audio file
AJDownloadable audio file

For the complete list — including notes on when to use each code — see codelist 150 on ns.editeur.org.

Digital product forms

When you need more precision than ED (download) or AO / AJ (audio):

CodeFormat
EADigital (delivered electronically, method unspecified)
EBDigital download and online
ECDigital online only (streamed, not downloadable)
EDDigital download only

All digital product form codes are in codelist 150. Do not use DG — that code belongs to ONIX 2.1 and does not exist in ONIX 3.0 or 3.1.

Language Codes

ISO 639-2/B three-letter language codes (codelist 74):

CodeLanguage
engEnglish
afrAfrikaans
zulZulu
xhoXhosa
sotSotho (Southern)
nsoNorthern Sotho / Pedi
tsnTswana
venVenda
tsoTsonga
nblNdebele (South)
sswSwati
fraFrench
deuGerman
spaSpanish
porPortuguese
itaItalian
nldDutch
sweSwedish
norNorwegian
danDanish
finFinnish
araArabic
hebHebrew
zhoChinese
jpnJapanese
korKorean
hinHindi
rusRussian

Full list: codelist 74 on ns.editeur.org

Subject Schemes

OnixFeed supports multiple subject classification schemes:

Thema (Scheme 93)

The international subject classification scheme (subject scheme 93 in codelist 27). Use specific codes — not bare single-letter codes such as F or L on their own.

CodeSubject
FBFiction: literary and general non-genre
FFCrime and / or mystery fiction
FLScience fiction
YFBChildren's / Teenage fiction: General, modern and contemporary
LNLaws of specific jurisdictions and specific areas of law

Browse any Thema code at https://ns.editeur.org/thema/en/{code} — for example FL (Science fiction) or FF (Crime fiction).

Full Thema browse: ns.editeur.org/thema/en/

BISAC (Scheme 10)

US book industry standard (subject scheme 10 in codelist 27). Examples:

CodeSubject
FIC000000Fiction / General
FIC022000Fiction / Mystery & Detective
FIC028000Fiction / Science Fiction
JUV000000Juvenile Fiction / General
BUS000000Business & Economics / General
SEL000000Self-Help / General

BISAC code values are maintained by BISG: bisg.org/page/bisacedition

Publisher's Own Category (Scheme 23)

Your custom categories (subject scheme 23 in codelist 27). These are defined in OnixFeed and can be any classification system you need.

Contributor Roles

Common ONIX contributor role codes (codelist 17):

CodeRole
A01By (author)
A12Illustrated by
A23Foreword by
A24Introduction by
B01Edited by
B06Translated by
C01Compiled by
E03Narrator
E07Read by

Full list: codelist 17 on ns.editeur.org

Price Types

Common ONIX price type codes (codelist 58):

CodeDescription
01RRP excluding tax
02RRP including tax
03Fixed retail price excluding tax
04Fixed retail price including tax
05Supplier's net price excluding tax
06Supplier's net price including tax
21Pre-publication RRP excluding tax
22Pre-publication RRP including tax
31Special sale RRP excluding tax
32Special sale RRP including tax
41Publishers retail price excluding tax
42Publishers retail price including tax

Full list: codelist 58 on ns.editeur.org

Currency Codes

ISO 4217 three-letter currency codes (codelist 96):

CodeCurrency
ZARSouth African Rand
USDUS Dollar
GBPBritish Pound Sterling
EUREuro
AUDAustralian Dollar
CADCanadian Dollar
CHFSwiss Franc
JPYJapanese Yen
CNYChinese Yuan
INRIndian Rupee

Full list: codelist 96 on ns.editeur.org

Audience Codes

ONIX audience type codes (codelist 28). EDItEUR recommends Teenage for code 03 — not "young adult", which means different things in different countries.

CodeAudience
01General / adult
02Children
03Teenage
04Primary and secondary education
05College/higher education
06Professional & scholarly
07ELT/ESL
08Adult education
09Second language teaching

Full list: codelist 28 on ns.editeur.org

Publishing Status

ONIX publishing status codes (codelist 64):

CodeStatus
00Unspecified
01Cancelled
02Forthcoming
03Postponed indefinitely
04Active
05No longer our product
06Out of stock indefinitely
07Out of print
08Inactive
09Unknown
10Remaindered
11Withdrawn from sale
12Recalled

Full list: codelist 64 on ns.editeur.org

Additional Resources

For complete ONIX code lists and documentation:

South African Resources

  • PASA (Publishers Association of South Africa): publishsa.co.za
  • SABDC (South African Book Development Council)

Previous: Troubleshooting | Next: OnixFeed WooCommerce Plugin

OnixFeed - Book Metadata Management