Markets · bedrock market · provisional
Book Publishing (ONIX / ISBN / EPUB supply chain)
Register + standard market (bisg / edrlab participation, isbn registration agencies). The Kin Score Market layer reads each provider in its market:
who it integrates with, how deep those integrations go, and where the market publishes its own structure.
Methodology.
29providers measured
10 (34.5%)declare their own
10 (34.5%)covered by others only
9 (31.0%)undeclared
2declare compatibility (report only, not weighted)
0in-market workflows shown
Provisional. Provisional and unweighted: the Market layer is not part of the composite or agent readiness. Leader lists are read within a position, never as one ranking. A provider that declares nothing we can
read is shown as undeclared, with no number: we never infer integrations.
Where this market publishes its structure
- BISG member directory (bisg.org/member-directory/, public list endpoint) machine-readable, 202 listings, 161 organisations (41 people skipped); names only; 5 linked; John Wiley & Sons not linked (Wikidata resolves to Wiley-VCH)
- International ISBN Agency national agencies (isbn-international.org/agencies, public GetAgency endpoint) machine-readable, 154 agencies, 135 with a website; 0 linked (69 public bodies held; commercial agencies such as Bowker and Nielsen are not in the catalog)
- EDRLab members directory (members.edrlab.org) machine-readable, 134 members, 120 with a website; 1 linked (OverDrive); 112 domains in no catalog repo (harvest gap)
- EDItEUR members (editeur.org/8/EDItEUR-Members/) not machine-readable: HTTP 202 + SiteGround sgcaptcha bot challenge on every request (retried 4x); not bypassed
- BISG /page/Members not machine-readable: 404; the directory moved to /member-directory/ (read above)
- Amazon KDP / Ingram CoreSource certified ONIX partner lists not machine-readable: no such public register is published; Ingram's 450+ channel partners are destinations, not certified vendors
- EDRLab Readium LCP certified apps & servers (edrlab.org/readium-lcp/certified-apps-servers/) machine-readable, narrative of LCP deployments, not a certification register: SHAPE, report-only, never written
Own = declares at least one integration itself; covered = visible only because an aggregator, standards body, regulator or partner contract names it; distribution-only = listed only on cloud marketplaces it sells through, a channel reported beside, never counted as its own declared integrations; undeclared = nothing we can read, so no number; declares_compatibility = providers with a `compatible` shape vote, report only (kin, 2026-10-13): never counted as own, never in depth or position.
Taxonomy how this market maps onto apis.io
Derived 2026-10-23 from the 29 providers in this market we could resolve in the
catalog. The percentage is the share of those providers carrying each one; it describes the market, not the tag or industry. Tag groups have no page of their own yet, so they are listed unlinked.
| Tags | Books 45%, Publishing 41%, Media 24%, Research 24%, Library 24%, Scholarly Publishing 24%, Ebooks 21% |
|---|
| Tag groups | Media 66%, Books 55%, Education 52% |
|---|
| Industries | Music, Audio & Creator Economy 66%, Education & EdTech 45%, Media 31%, Data & Analytics 21% |
share of resolved cohort carrying it; tags >=0.20 & >=3 members (max 12, junk dropped), tag_groups >=0.20 (cooccurrence, non-cross-cutting; max 8), industries >=0.20 (max 6), areas >=0.10 (max 6; areas are keyword-matched and sparse), capabilities L1 >=0.20 (max 8); derive-market-taxonomy.py
Leaders by position (provisional)
Provisional: grouped by position, depth compared within a position only. Distribution (cloud marketplaces) and iPaaS bridges are counted beside
position, never inside it. Unknown-builder listings are left out of position shares and counted here.
builds-on 3 · publishes apps on other platforms' stores
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| ConvertAPI |
23.9 |
4 |
0 / 4 |
0 |
1 |
2 |
ipaas-bridge 50%, builds-on-platform 25%, distribution 25% |
| Springer Nature |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
| Ximalaya |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
covered 4 · reached mainly through aggregators
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Rakuten |
52.1 |
3 |
0 / 3 |
0 |
0 |
0 |
covered 67%, builds-on-platform 33% |
| arXiv |
14.6 |
3 |
0 / 3 |
1 |
0 |
1 |
ipaas-bridge 33%, covered 33%, unknown 33% |
| Google Books |
9.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
covered 100% |
| Literal Club |
9.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
covered 100% |
standard 9 · listed by a voluntary standard's own directory
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| OverDrive |
51.7 |
4 |
0 / 4 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| OCLC |
49.1 |
9 |
0 / 9 |
0 |
2 |
0 |
contract 11%, standard 67%, distribution 22% |
| Elsevier |
42.2 |
3 |
0 / 3 |
0 |
2 |
0 |
standard 33%, distribution 67% |
| Taylor & Francis |
34.5 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 100% |
| Scribd |
26.8 thin |
2 |
0 / 2 |
0 |
1 |
0 |
standard 50%, distribution 50% |
| Barnes & Noble |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| Common Sense Media |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| IEEE Xplore |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| ISBNdb |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
mixed 3 · no single mode dominates
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Kortext |
46.2 |
6 |
0 / 6 |
0 |
2 |
0 |
contract 17%, standard 33%, builds-on-platform 17%, distribution 33% |
| The New York Times Company |
29.4 |
5 |
0 / 5 |
0 |
0 |
2 |
ipaas-bridge 40%, standard 20%, covered 20%, builds-on-platform 20% |
| AniList |
29.3 |
3 |
0 / 3 |
1 |
0 |
0 |
standard 33%, covered 33%, unknown 33% |
long-tail 1 · reached only through iPaaS bridges
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Gutendex |
5.0 thin |
2 |
0 / 2 |
0 |
0 |
2 |
ipaas-bridge 100% |
undeclared 9 · declares nothing we can read: no number