Markets · bedrock market · provisional
E-invoicing and Tax Compliance (certified operators)
Certified-operator market (peppol ap/smp certification, french pa immatriculation, us sst csp). 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.
56providers measured
31 (55.4%)declare their own
13 (23.2%)covered by others only
12 (21.4%)undeclared
30declare compatibility (report only, not weighted)
5in-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
- OpenPeppol certified service providers (peppol.org/members/peppol-certified-service-providers) machine-readable, 740 members (733 AP, 414 SMP certified) across Peppol Authorities; no website column, contact email domain used
- DGFiP liste des plateformes agreees (impots.gouv.fr, XLSX) machine-readable, 166 operators: 155 immatriculated, 11 awaiting interop tests
- Streamlined Sales Tax Certified Service Providers (streamlinedsalestax.org) machine-readable, 6 CSPs (Accurate Tax, Avalara, Avior, Exactor/Intuit, Sovos, TaxCloud)
- Peppol Directory (directory.peppol.eu REST) machine-readable, not used: participants are the END-USER companies reachable on Peppol, not service providers
- Italy SdI intermediaries not machine-readable: no public intermediary register; Italian APs appear on the OpenPeppol list under AGID
- Poland KSeF not machine-readable: no service-provider register published
- ZATCA e-invoicing solution providers (zatca.gov.sa) not machine-readable: SharePoint list rendered by JS; no rows in the HTML
- Coupa App Marketplace / coupa.com/partners not machine-readable: 403 to non-browser clients
- SAP Store (SAP Ariba apps) not machine-readable: 403 (redirects to sap.com/store.html)
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-15 from the 56 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.
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.
gravity 1 · other companies invest to build on it
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Xero |
53.3 |
104 |
96 / 8 |
0 |
0 |
3 |
partner-built 90%, provider-built 3%, ipaas-bridge 3%, contract 1%, standard 2%, covered 1%, builds-on-platform 1% |
builds-on 8 · publishes apps on other platforms' stores
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Anrok |
51.7 |
3 |
0 / 3 |
0 |
0 |
0 |
builds-on-platform 100% |
| Intuit |
51.7 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 33%, builds-on-platform 67% |
| Odoo |
47.9 |
43 |
0 / 43 |
0 |
0 |
33 |
ipaas-bridge 80%, contract 5%, standard 5%, builds-on-platform 10% |
| KPMG |
46.0 |
4 |
0 / 4 |
0 |
1 |
0 |
builds-on-platform 75%, distribution 25% |
| Quaderno |
29.6 |
4 |
0 / 4 |
0 |
0 |
2 |
ipaas-bridge 50%, builds-on-platform 50% |
| Kintsugi |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
| Swap |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
builds-on-platform 100% |
| TaxJar |
15.0 |
33 |
0 / 33 |
0 |
0 |
31 |
ipaas-bridge 94%, builds-on-platform 6% |
regulated 1 · named in a regulator's register or partners' contracts
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Coupa |
31.1 thin |
2 |
0 / 2 |
0 |
1 |
0 |
contract 50%, distribution 50% |
standard 25 · listed by a voluntary standard's own directory
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Tradeshift |
64.5 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 67%, builds-on-platform 33% |
| Sage |
61.3 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 67%, builds-on-platform 33% |
| Spendesk |
61.3 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 67%, builds-on-platform 33% |
| SAP |
58.1 |
14 |
0 / 14 |
0 |
0 |
1 |
ipaas-bridge 6%, standard 50%, covered 6%, builds-on-platform 38% |
| Axway |
50.1 |
7 |
0 / 7 |
0 |
2 |
0 |
standard 57%, builds-on-platform 14%, distribution 29% |
| Dext |
47.9 |
4 |
0 / 4 |
0 |
0 |
1 |
ipaas-bridge 25%, standard 50%, builds-on-platform 25% |
| Agicap |
47.2 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 100% |
| Fonoa |
47.2 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 100% |
| SEEBURGER |
47.2 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 100% |
| Basware |
44.1 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 100% |
| Descartes Systems Group |
40.9 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| payflows |
40.9 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| DDD Invoices |
37.7 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| Sphere |
37.7 thin |
2 |
0 / 2 |
0 |
0 |
0 |
standard 50%, builds-on-platform 50% |
| Fortnox |
34.4 |
4 |
0 / 4 |
0 |
0 |
2 |
ipaas-bridge 50%, standard 25%, builds-on-platform 25% |
| HighRadius |
33.2 thin |
2 |
0 / 2 |
0 |
1 |
0 |
standard 50%, distribution 50% |
| Proactis |
30.0 thin |
2 |
0 / 2 |
0 |
1 |
0 |
standard 50%, distribution 50% |
| Teamleader |
25.4 |
3 |
0 / 3 |
0 |
0 |
2 |
ipaas-bridge 67%, standard 33% |
| Klippa |
23.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| OpenEnvoy |
23.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| Visma |
23.6 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| Billtrust |
20.4 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| TietoEVRY |
20.4 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| HMRC UK Tax Authority |
17.2 thin |
1 |
0 / 1 |
0 |
0 |
0 |
standard 100% |
| Deskera |
11.1 |
32 |
0 / 32 |
0 |
0 |
31 |
ipaas-bridge 97%, standard 3% |
mixed 2 · no single mode dominates
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Pitney Bowes |
58.1 |
3 |
0 / 3 |
0 |
0 |
0 |
standard 33%, covered 33%, builds-on-platform 33% |
| Avalara |
44.7 |
20 |
0 / 20 |
0 |
2 |
1 |
ipaas-bridge 11%, standard 33%, builds-on-platform 33%, distribution 22% |
list 2 · a long list on its own page, mostly unevidenced
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| Qonto |
33.1 |
13 |
0 / 13 |
0 |
0 |
0 |
own-page 85%, standard 15% |
| Pennylane |
29.9 |
300 |
0 / 300 |
0 |
0 |
0 |
own-page 99%, standard 1%, builds-on-platform 1% |
long-tail 5 · reached only through iPaaS bridges
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
| UniRate API |
6.5 thin |
2 |
0 / 2 |
0 |
0 |
2 |
ipaas-bridge 100% |
| Zoho Books |
5.7 |
33 |
0 / 33 |
0 |
0 |
32 |
ipaas-bridge 100% |
| Contalink |
2.5 thin |
1 |
0 / 1 |
0 |
0 |
1 |
ipaas-bridge 100% |
| inFakt |
2.5 thin |
1 |
0 / 1 |
0 |
0 |
1 |
ipaas-bridge 100% |
| MileIQ |
2.5 thin |
1 |
0 / 1 |
0 |
0 |
1 |
ipaas-bridge 100% |
undeclared 12 · declares nothing we can read: no number
Top workflows by market votes
Workflows (Arazzo) and their phrasing are generated by API Evangelist, ranked by market votes (integration edges in the graph, weighted by channel).
In-market workflows only: a step on the market provider's side maps to this market's business capabilities (), and the partner is not a generic export/notify app. Other workflows are counted as bridges (including any whose steps do not resolve to a capability yet). Methodology.
In-market: 5; bridges: 0.
| Workflow | Between | Votes | Weighted | Arazzo |
Calculate Avalara tax on Stripe Checkout sessions Before creating a Stripe Checkout Session, call AvaTax createTransaction to compute the correct tax line and attach it to the session totals. |
Avalara
↔ Stripe |
2 |
1.0 |
workflow generated by API Evangelist |
Google Drive
|
Qonto
↔ Google Drive |
1 |
0.0 |
workflow generated by API Evangelist |
Google Sheets
|
Qonto
↔ Google Sheets |
1 |
0.0 |
workflow generated by API Evangelist |
Make
|
Qonto
↔ Make |
1 |
0.0 |
workflow generated by API Evangelist |
Notion
|
Qonto
↔ Notion |
1 |
0.0 |
workflow generated by API Evangelist |