programmableweb’s 2020 guide to api business models · some, however, do not use direct...

62
ProgrammableWeb’s 2020 Guide to API Business Models Deriving ROI from an API Program on the basis of new revenues and/or cost reductions

Upload: others

Post on 02-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

ProgrammableWeb’s 2020 Guide to API Business ModelsDeriving ROI from an API Program on the basis of new revenues and/or cost reductions

Page 2: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

2ProgrammableWeb | May 2020

Table of Contents

Preface 4

Introduction 4 Capitalizing on a Digital Strategy 4 State of the API Economy 5 Types of API Business Models 5 Data: The Quid Pro Quo That Cross-Cuts All Business Models 7 Issue of Taxonomy 7 How We’ve Structured This Guide 8 Terminology 9 Internal Business Models 10 Legacy Modernization 10 Digital Transformation 13 Case Study: Wells Fargo 15 Digital Native 15 Case Study: Airbnb 17 Chargeback 18

External Business Models 20 Partner 21 Revenue Share 21 Affiliate 22 Case Study: Air Malta 23 Resell 24 Ecosystem 25 Case Study: Shutterstock 26 Alliance 27 Consulting 29 Case Study: Acronis 30 Standardization 31 Government-Led 31 Regulatory 32 Case Study: Nordea 33 Influence 34 Industry-Led 36

Page 3: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

3ProgrammableWeb | May 2020

Productized 37 Upsell 38 Case Study: IQVIA 39 Coin-Operated 40 Key Monetization Attributes 42 Case Study: TomTom 44 Marketing 45 Packaged 45 Audience 47 Brand Loyalty 49 Open API 50 Transparency 51 Community 52 Lead Generation 54 Public Good 56 Outliers 57 Recruiting 57 AlternativeAffiliate 57 Directory 58 Mashups 58

The Other Side of the API Economy 58

Methodology For API Business Model Creation 59 1. Find Potential Value 59 2. Perform Market Research 59 3.DefineUniqueValueProposition 60 4.DefineTheCustomerExperienceOutcomes 60 5. Establish Partners to Co-Create The Experience 60 6. Discover Expenses Involved 61 7. Build The Developer Experience 61 8. Set Monetization Parameters 61

Takeaways For API Business Modelling 62

Page 4: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

4ProgrammableWeb | May 2020

PrefaceBy David Berlind

AsorganizationscontinuetofleshouttheirAPIstrategies,oneofthebiggestquestionstheylooktoanswerhastodowithwhatAPIbusinessmodelstheyshouldapplytothosestrategies.In2013,ProgrammableWeb founder John Musser published and presented 20 API Business Models in 20 Minutes; a body of work that many API economy practitioners still view as the current gold standard guide to API business models.

Over half a decade has passed (an eternity in Internet time) since Musser’s initial comprehensive review. With so much having changed across the API economy duringthatperiod,ProgrammableWebfeltitwastimetorevisitthequestionwithabrandnewcomprehensivereferencetothemanydifferentAPIbusinessmodels.Inthispaper,we’venotonlyendeavoredtorevisittheoldmodelstoseewhathaschanged,butwe’vealsoidentifiedallofthenewcomersbasedonreal-worldobservationsacrosstheAPIeconomyoverthelastfiveyears.

Ifthere’sonethingthatdefinitelyhasnotchanged,it’sthequestionthatMusseroriginallysaidtoanswerfirstbeforeasking“Whatismybusinessmodel?”Thefirstquestiontoaskis“Whatismybusiness?”

Introduction

Capitalizing on a Digital StrategyThe role of integration is gaining a tremendous foothold. Within today’s digital economy,theabilitytosecureandsharedatawithgreateralacrityismodernizingcountlessenterprises.Atthesametime,cloud-basedmicroservicesarecateringto niche developer needs to meet real-time expectations. As the integration value increases,sodoesaccountability.Companieshavetodefendsuchconnectionswitha keen digital strategy.

Allcompaniesmustconsiderreusabilityasameanstopositivelyaffectprofitability(either through improved revenues or reduced costs). The adoption of web APIs is onewaytoensureaneffectivedeliverymechanismthatalsobringsfuture-proofing,platformagnosticism,operationaleaseandefficiency,andprofitablepartnerconnections.

Page 5: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

5ProgrammableWeb | May 2020

State of the API EconomyInshort,theAPIeconomycannolongerbeshruggedoffasatrend.Atthetimethispaperwaspublished,ProgrammableWeb,thejournaloftheAPIeconomyandtheleadingAPIdirectory,hadchroniclednearly23,000publicwebAPIs.AsDeloittesays,“APIsarebecomingastrategicmandate.”Gartnerverysimplystates:“APIsmakedigitalbusinesswork.”APIsaretrulythegluethatnowholdstheinternettogether.

It’shardtofindabusinessuntouchedbyAPIs.Ifyoulooktohealthcare,eCommerce,AI,travel,IoT,automotive,retail,bankingorelsewhere,wefindinstitutionsofalltypesutilizingAPIsinsomeform.And,whereorganizationsareexperiencingsuccesswithAPIs,there’salmostalwaysawell-conceivedbusinessmodel--somemoredirectthan others -- in place to ensure measurable value to the business. Though APIs are ubiquitous,constructingaworkingAPIbusinessmodelisnotaseasyas“builditandtheywillcome.”APIstrategiesarefullofhighlynuancedapproaches.

Types of API Business ModelsNot all API business models are transparently and directlymonetized:manybenefitthe business indirectly.Forexample,manyInternal APIs are at the forefront of largelegacymodernizationanddigitaltransformationinitiatives,accruingvaluetothe bottom line in the form of saved time and money due in large part to API re-usability.

APIs are also critical to Partner connections. APIs are often involved in revenue shareagreements,andB2BmiddlewarereliesheavilyonAPIs;eachintegrationcanbeuniquelypricedorvalued.SomeAPIstandardsaredesignedforentiresectors,with government-led intervention or industry consortiums leading the charge.

Coin-operated APIs — APIs that are billed to the API consumer based on the level of consumption—arefrequentlyproductizedtoserveabusiness’soperationalneeds.Exampleservicesincludepaymentintegration,geolocation,weather,SMS,email,AI,and other programmatic services.

API product owners at the forefront of coin-operated programs utilize various techniquestooptimizepricingforuniquescenariosanddeveloperconsumers.Some,however,donotusedirectmonetization.ManyIndirect APIs drive ancillary benefitstothebusiness,suchascommunitybuilding,audiencemonetization,orbrand awareness.

WebAPIshavebecomeamajortoolforspurringgrowth.WhetheryouareconstructinganAPI-firstarchitecture,monetizinganAPI-as-a-Product,orseekingprofitablepartnerschemes,APIbusinessmodelscanbedeployedtostayrelevantand capitalize on new income opportunities.

Inthisvolume,we’llattempttocoverallthemajortypes,fromprivatetopublic-facing strategies:

Page 6: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

6ProgrammableWeb | May 2020

Figure 1: API Business Model diagram — internal, external, and outlier models

TYPES OF API BUSINESS MODELS

R E C R U I T I N G

O U T L I E R S

D I R E C T O R Y

M A S H U P S

A LT. A F F I L I AT E

A P I E C O N O M Y

E X T E R N A L

R E V E N U E S H A R E

A L L I A N C E

C O N S U LT I N G

A F F I L I AT E

R E S E L L

E C O S Y S T E M

G O V E R N M E N T - L E D

I N D U S T R Y - L E D

R E G U L AT O R Y

I N F L U E N C E

T R A N S PA R E N C Y

C O M M U N I T Y

L E A D G E N

P U B L I C G O O D

G E O G R A P H Y

D E V I C E T Y P E

PA G I N AT I O N

P U B L I C V S . P R I VAT E

F R E E M I U M

T I E R E D D I S C O U N T S

PAY A S Y O U G O

T R A N S A C T I O N F E E

S L A

P E R - M E T H O D

R AT E L I M I T I N G

E N H A N C E D S U P P O R T

V O L U M E - B A S E D

P E R - R E Q U E S T

C O I N - O P E R AT E D

U P S E L L

T I E R E D M O N E T I Z AT I O N AT T R I B U T E S( A T O O L B O X F O R P R I C I N G A N A P I )

PA R T N E R

S TA N D A R D I Z AT I O N

P R O D U C T I Z E D

M A R K E T I N G

O P E N A P I

PA C K A G E D

A U D I E N C E

B R A N D L O YA LT Y

L E G A C YM O D E R N I Z AT I O N

I N T E R N A L

D I G I TA LT R A N S F O R M AT I O N

D I G I TA L N AT I V E

C H A R G E B A C K

Page 7: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

7ProgrammableWeb | May 2020

We’veattemptedtodesignarubricthatisinclusiveofcurrentmodels,andhelpfulfor those entering the API economy. That rubric is represented by the tree hierarchy shown in Figure 1 above. The tree hierarchy attempts to logically organize API business models according to several groupings and sub-groupings. For your monetizationconversations,itfacilitatesimportantquestionslike“ShouldthisAPIbeexternallyexposedoutsideofourfirewalland,ifso,shoulditbeproductizedforconsumptionbythegeneralpublic,reservedforpartneruse,orboth?”Usingtheseguidelines,we’llanalyzethemarkettofindtruebusinessworthinthesecureprovisioningofdataandfunctionality.Naturally,companiesmayadoptattributesfrom various models to compose a holistic platform strategy. Whereas some of an organization’sAPIsmightfollowonemodel,otherAPIscanfollowanother.There’snoonesizefitsallandifwe’velearnedanythingfromtheever-evolvingAPIeconomy,it’s that new models will keep coming.

Data: The Quid Pro Quo That Cross-Cuts All Business ModelsThere’sanoldsayingdatingbackto1970’sbroadcasttelevisionthatsaid“ifyou’renotthecustomer,you’retheproduct.”Over40yearslater,thesayingcouldn’tbemore true when it comes to the Web and services like Facebook for which we pay nothing.

ButwhenitcomestotheAPIeconomy,thisoldaxiomcouldbeexpandedtosay“Evenwhenyou’rethecustomer,you’retheproducttoo.”Inotherwords,regardlessofwhethermoneyexchangeshandsastheresultofanAPIinteraction,theAPIproviderisalwaysgettingnewdataasaresultofthatAPIinteraction.Insomecases,it may be nothing more than a glimpse of how developers are using your API. What aretheirfavoriteresourcestocall?Whatarethecommonsyntacticalmistakes.Inothercases,itmightbelikewhathappenseverytimeaAPIcallismadetotheGoogleMaps API; Google learns a little bit more about who is looking for what destination.

Whatyou,asanAPIprovider,dowiththatdataonceyou’verecordeditinyourdatabasesandhowyouderiveadditionalvaluefromitisuptoyou.So,asyousiftthroughthemanybusinessmodelsthatwe’veenumeratedinthispaper,besuretokeepinmindthatthisisonequidproquobetweendevelopersandAPIprovidersthat cuts across all of them.

Issue of TaxonomyWhenformingourclassificationsystem,wetriedtobalancegranularitywithmagnification.WehaveattemptedtoonlycreateboundariesaroundAPImodelswe’veobservedacrosstheAPIeconomy.However,duetothenatureofprivatecompanyinformation,sometaxonomiesareeducatedguesses.

ItshouldalsobenotedthatanAPIprovidermayutilizemanydifferentAPImodels within its digital strategy. Some models naturally overlap with others. For example,anAudienceAPIdefinedintheMarketingcategorymaymonetizesome

Page 8: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

8ProgrammableWeb | May 2020

operations through Coin-Operated Productization. The same platform may utilize CrowdsourcingwithinitsOpenAPIprojects,andsoon.Thoughnotalltaxonomiesareasclearcutasthebusinessreality,wefeelthistextwillsupplyyourbusinesswitha common language to talk and compare various strategies.

Lastly,theAPIEconomyisstillnew.Itisever-evolving.Throughoutourresearch,we found outlying models that were too nascent or unproven to warrant inclusion withinthistaxonomy.WehaveidentifiedthesemodelswithintheOutlier section.

How We’ve Structured This GuideBeforedivingin,here’showthisreportisorganizedtomakeiteasyforyoutoread.Thedifferentsectionsofthisreportfollowthebranchesofourbusinessmodelhierarchyshowninfigure1above.Forexample,thefirstmainsectionbelowcoversthefirstofthehierarchy’stwomainbranches--theInternalBusinessModelsbranch--andeachofitsfourleaves;LegacyModernization,DigitalTransformation,DigitalNative and Chargeback. But in the second branch of the hierarchy’s two main branches -- the External Business Models branch -- there is additional branching before we get down to the leaves (the actual business models themselves).

Atthebranchlevel,ourpaperincludessomenarrativeaboutwhatdistinguishesthebranchyou’rereadingaboutfromitssiblingbranches.But,asyouwillsee,attheleaf-level,wenotonlyoffersomenarrativeaboutthebusinessmodelitself,wealsouseastandard,easytoscantablestructuretocharacterizeeachleaf,whereitfitsintotheoverallhierarchy,someofitsmaindistinguishingfactors,thetypeofdevelopingconsumerittargets,theindustriesitiswellsuitedto,andexamplesoforganizationsputtingittouse.Forsomebusinessmodels,weevenprovideashortcasestudyof the business model in practice. As we navigate the branches and leaves of the hierarchy,werelyonsomestandardterminologythatyoushouldbefamiliarwith.

Page 9: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

9ProgrammableWeb | May 2020

Terminology

API Stands for Application Programming Interface. When discussing API business models we typically mean web APIs.

API consumer The developers and clients that call the API and integrate it into their applications.

API provider The company that creates and exposes an API for developers to use.

API business model A method to make a Return On Investment (ROI) from providing an API. There are many direct and indirect businessbenefits,includingexternalandinternalusecases for providing APIs.

Developer Experience (DX)

The experience a developer has when consuming an API. It is a good practice to decrease friction when consumingAPIs,havesupportguides,andofferongoing maintenance. Reliable and usable APIs have greatdeveloperexperiences.Foryourreference,ProgrammableWeb has authored a comprehensive guide to building world-class developer experiences should you want to know more about this topic.

API as a product Once,APIswerejustseenastechnicaltools.Now,theyare big business. A recent IT business trend is to treat the API as a product in its own right. This implies added emphasis on business development and marketing.

Direct Models that are clear revenue-generating activities. There is a direct correlation between API consumption and revenue generation.

Indirect Modelsthatpositivelyaffectelementsofthebusiness,which in turn may increase net revenue. Indirect models include expense saving initiatives.

Page 10: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

10ProgrammableWeb | May 2020

Internal Business ModelsAscanbeseenfromFigure1,APIbusinessmodelsaredividedintotwomajorbranches:InternalandExternal.Withtheriseofdigitalization,mobile,andcloudtechnologies,nearlyallcompaniesareundergoinganinternaltransformationprocess.Andifyourcompanyisn’t,itprobablyshouldbe.Thismaytaketheformof Legacy Modernization, in which monolithic architectures are decomposed into smaller,moreserviceablecomponentsthatleadtoothersignificantefficiencies.Large brands are also undergoing Digital Transformation, reinventing their traditionally analog customer experiences and processes into ones that are much moredigitalinnature(oratleastdigitallydriven).Inbothcases,someenterprisesadopt a Chargeback Modeltomonitortechusage.Forsomeorganizations,thiscould be key to avoiding bloat when introducing any new technologies.

Withininternaldigitizationinitiatives,APIsareafundamentalcomponent.Theyhelpstreamlineinternaloperations,enablingmicroservicefluidityandactasasinglesource of truth for a holistic platform mindset (so long as there are no workarounds orcircumventionsoftheAPIs).WhensuchAPIsdriveinternaldevelopment,theyare typically private to the organization’s applications and processes (often behind a corporatefirewall),andnotpubliclydocumented.Nonetheless,API-driveninternalinitiatives may also act as an R&D Investment; a test-bed for innovative technology and a foundation for future externalization.

AccordingtoGartner,organizationsthatoperateinthiswayaresaidtobeoperating“bimodally.”APIsthataredevelopedtosupportinternallegacymodernizationordigital transformation initiatives involving greater predictability and existing systems of record are said to be operating in Mode 1 of Gartner’s bimodal model. But when thatsameworkservesasanR&Dtestbedforareasrequiringexploration—forexample,exposingthosesameAPIstodevelopersoutsideoftheorganizationwithsomethingmorespeculativeinmind—GartnerdefinesthisasMode2activityofitsbimodalmodel.AreyouprimarilyattractedtoMode1?Mode2?Orboth?

Legacy ModernizationTheworldischanging,becomingmoremodernanddigitizedbythemillisecond.ButforlargeITsystems,thedigitalbackboneisn’talwayspretty.Layersuponlayersoflegacy infrastructure can lead to massive technical debt and scalability issues while impeding the aggregation of disparate data into various 360-degree views (ie: of thecustomer).Adaptationforsuchenterprisesoftwareinfrastructureisdifficult.Misaligneddatastructures,lackofaccessibility,opposingstandards,shadowITandother issues can become roadblocks to corporate innovation and agility.

Legacy Modernization thus seeks to refactor traditional software infrastructure by taking a pre-existing monolithic architecture and making it more serviceable. It is the goalofsucheffortstoreimagineGartner’saforementionedMode1infrastructureinamoremodularway.Suchmodernizationeffortscontinuallydesignreusable

Page 11: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

11ProgrammableWeb | May 2020

systemswithAPI-ledcomponentry.Unilever,Airbus,WellsFargo,andmanyotherinstitutionsutilizeAPIswithinitslegacymodernizationeffortstogreateffect.

LegacyModernizationisanindirectAPIbusinessmodelthatcanbenefitanorganizationinthreekeyways:byreducingcosts,creatingreusablecomponents,andimprovingefficiency.

• Reducing Costs: Traditional monolithic hardwired processes may involve multiple point-to-point connected systems. Modernizing the relationships betweensuchsystemswithanAPIcontractcanhaveadramaticeffect.Whenarchitecturesareviewedindependently,morecost-effectivesubstitutionscanbemade.Forexample,ifasystemmainframeiswrappedinastandardAPIcontract,another system can be substituted for that mainframe that conforms to the same API contract. Reconstituting existing expensive systems with Amazon cloud technology is an example of this interoperability and substitution in practice.

• Reusable Components: Once elements of your IT infrastructure are exposed throughAPIs,itbecomeseasiertocomposenewapplicationsfromthoseAPIsasthoughtheyarereusablebuildingblocks,yieldingwhatisknownasahighlycomposable enterprise. Removing the need for redundant code decreases productioneffortsandinnet,decreasescosts.

• Improved Efficiency:API-firstmodernizationimprovesthebusiness’sabilitytorespondtonewpressuresandinnovatemoreefficiently.Itenablesbusinessleaders to more easily make tech substitutions for other reasons not directly associatedwithcost(eg:performance,security,reliability,etc.).WithAPI-drivenmicroservices,businessisabletochangeanditerate,thusincreasingagility.

Taxonomy Internal > Legacy Modernization

Type Internal

Definition Legacy Modernization seeks to revolutionize pre-existing monolithic software by breaking it into more serviceable API-driven components.

Business Model Reducecostsbycreatingreusablecomponents,improvingefficiencyandenablingcost-effectivesubstitutions.

Page 12: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

12ProgrammableWeb | May 2020

Developer Consumer Internal corporate developer

Key Industries Internalsystems,enterprisearchitecture,largecorporate environments.

Examples • Siemens: Siemens, the large manufacturing and electronicscompany,hasmodernizedusingAPIstoshare data between previously siloed mainframes. Withthisnewstrategy,Siemenshasincreasedprojectdelivery speed by 50% and has enabled external exposuretopartners,regulators,andnewuser-facingexperiences.

• Airbus: Toovercomedevelopmenthurdles,Airbus has sought to become a composable enterprise. This meant modernizing their backend with reusable components to unlock ERP data and self-service options to accelerate the manufacturing and supply chain.“Wearemovingtocomposablebuildingblocks,microservices,andAPIs.It’saboutdevelopingfasterandcheaper,andatscale,”saysChrisTaylor,VP,DigitalAccelerator,Airbus.

• British Petroleum (BP): Through the help of a modernizedbackend,BPisfindingleanerwaystoproduceoilwhilereducingemissions.“OurAPIstrategyis right at the heart of our application ambition and technologytransformation,”saysDianaKennedy,VP,IT&SStrategy,ArchitectureandPlanning,BP.

Othersorganizationsthathaveundertakenmajorlegacymodernization initiatives include:

HSBC

Pilot Fyling J

Splunk

State of Colorado

Addison Lee

New Relic

Page 13: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

13ProgrammableWeb | May 2020

Digital TransformationMany sectors are reinventing themselves in the wake of new digital experiences and expectations for user-facing applications. By empowering brands with digital experiences,historicallyanalogservicesarefindingnewmarketsandnovelwaystoengage with customers.

Digital Transformation transforms traditional analog processes and customer-facing experiences by introducing new digital experiences. Within many digital transformationinitiatives,APIsareutilizedasameanstofacilitatebettercommunicationbetweennewmodularcomponents,transformingbusinessfunctionstobemoredigitally-driven.Notonlyisdigitaltransformationhelpful,but necessary for revenue retention. According to Mulesoft’s 2018 Connectivity BenchmarkReport,“fouroutoffiveITleaders(81%)saythattheywillloserevenueinaslittleas12monthsifdigitaltransformationisn’tcompleted.”

The business model for Digital Transformation is indirect. API-based digital transformationbringscostsavings,improvedagility,andsetsthefoundationfornewfoundcustomer-facingproductsandserviceswhich,inturn,canresultinnewchannelsofbusinessorimprovedrevenues.Businessbenefitsfromdigitaltransformation include:

• Modernization Benefits: Digital transformation shares many of the same benefitswithlegacymodernizationintermsofcost-savings,reusability,andefficiency.IthelpsfillITdeliverygaps,reducingeffortsinvolvedwithpushingnewservices to market.

• Quick User Experiences: OncedigitaltransformationisAPI-driven,enterprisescanbuildoutanditerateuserexperiencesmorequickly.Marketingcampaignscan test and fail fast. APIs may be dogfooded to distribute data and functionality acrossdevicesovertheweb,agnosticoftheplatform.

• New Customer Experiences: API integrations enable innovative customer experiences. Companies can mashup new internal APIs (even including APIs from otherorganizations),andimaginenewlinesofrevenueorloyaltyprograms.

• New Products: WithAPI-baseddigitaltransformation,aCIOistrulyaChiefImaginationOfficer.Notonlyarenewexperiencesaroundexistingproductspossible,butbythinkingdigitally,CIOscanpiecetogetherentirelynewservicesand products that enhance customer interactions with the brand.

Taxonomy Internal > Digital Transformation

Type Indirect

Page 14: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

14ProgrammableWeb | May 2020

Definition Digital Transformation transforms traditional analog customer-facing experiences by introducing new digital experiences. APIs are utilized as a means to facilitate better communication between new modular components and transform business functions to be digitally driven.

Business Model API-drivendigitaltransformationbringscostsavings,improvedagility,andsetsthefoundationfornewfoundcustomer-facing products and services which in turn can result in new channels of business or improved revenues.

Developer Consumer Internal developer

Key Industries Consumerbrands,eCommerce,Retail.

Examples • Unilever:UsingAPIs,Unilever modernized its eCommerce portfolio with common operating procedures across its many user-facing brands. Uniting these global identities with a common framework meant aunifiedexperienceacrossUnilever’sproducts.

• McDonald’s:Withmobileordering,digitalkiosks,andstreamlinedtableservice,McDonald’s is rethinking the way the brand transforms by utilizing digital services. APIs are part and parcel of McDonald’s goal to become a“modern,progressiveburgercompany.”SuchAPIservices are driving customer-facing applications for mobile,social,web,andrestaurant-basedkiosks.

• New York & Company: APIs are helping the large retailer New York & Company unify its customer experience across many digital touchpoints. Its API-led approachenablesreal-timeinventoryqueries,retailkioskswithend-to-endtransactions,andadditionalomnichannel customer relationships.

Othersorganizationsthathavegonethroughsignificantdigital transformations include:

Wells Fargo

Levis

Salesforce

Page 15: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

15ProgrammableWeb | May 2020

Case Study: Wells Fargo

WellsFargohasroughly273,000employeesandserves70millioncustomersacross8,500locations.Aspartofitsdigitaltransformationinitiative,thebankbuilttheWellsFargoGatewayplatformtodeliveraunifieddigitalexperience,whetheroverthephone,online,orthroughmobiledevices.Throughthesevariouschannelsofengagement,anAPI-ledapproachtoconnectivityallowsthebanktointegrateits disparate applications to deliver a more responsive and robust experience for both customers and partners. The Wells Fargo API conduit supports a large digital platform,increasingthespeedofITdeliveryandhelpingWellsFargorespondquickertonewuserdemands.

Digital NativeFromstartupstounicorns,newercompanieshavebetondigitalstrategiessincetheirorigin.Thesecompanieswithdigitalnativeroots,bredinthemid-2000sthrough2010s,innatelyunderstandthepressuresofmobile,bigdata,andwebintegrations.ManyplatformmodelsweutilizetodaysuchasUber,Spotify,andAmazonaredigitalnative,withastoriedrecordofleveraginginternalAPIstoacceleratedisruptionwithin their sectors.

Digital Native companies use APIs to power their apps and create consistent experiencesacrossalldevices.Thesedigitallyborn,API-firstorganizationshavebenefitedfromaplatform-agnosticwebservicesincetheirearlybeginnings.SuchAPIs act as an internal single source of truth. Having utilized digital strata from the onset,DigitalNativebusinessesdon’texplicitlyfitintotheLegacyModernizationorDigitalTransformationcategories,whichbothseektoreviveexistingcomponents.

Digital Native is an indirect API business model. Digital Native companies heed thelessonslearnedfrompreviousgenerationsofmonolithicITand,inaneffortnottorepeathistory,utilizeAPIstoavoidcostsotherwiseincurredinnon-APIled approaches. This can also improve decomposability; the act of separating functionalities into microservices continues to be paired with the act of preserving platform longevity without incurring debilitating long term technical debt. With this optimizationinplace,API-firstdigitalnativebusinessesretainastrongcompetitiveedge over businesses that are weighed down by legacy technical approaches. In manyways,organizationsthatundertakemajorlegacymodernizationsanddigitaltransformations are looking to achieve a digitally native state.

• Avoid Costs: Digital native companies utilize APIs to avoid unnecessary costs. WithAPIs,datadistributionisstreamlinedtodeliveraconsistentexperienceacross all devices.

• Optimize: Such an API-based stack has a high level of reusability. Digital native groupsutilizeAPIstocontinuouslyimproveorganizationalandsystemsefficiency.Withplugandplaycapability,microservicesarchitecturesarerepurposedwithinmanyenvironments,andusageisoptimizedforspecificscenarios.

Page 16: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

16ProgrammableWeb | May 2020

• Competitive Edge:TheagilitygleanedfromAPI-firstintegrationsenabledigitalnative companies to disrupt entrenched competitors that are tied to traditional technological stacks.

ManydigitalnativeAPI-firstplatformshaveflourishedintolargeenterprises.Forexample,Spotify utilizes an internal API to distribute content to all end-user applications. It also utilizes internal Payment APIs to handle payment processing foravarietyoftransactiontypes.AtUber,APIsprovidehighfunctionalitywithlightweightengineering.Uber’ssmartintegrationsenablenavigation,sendingmessages,andpayments — allwithoutforcingUbertocreatethoseservicesonitsown.

ForAmazon,beingdigitallynativehasmeantbeingAPIdrivenacrossitsentirestack;coveringsystemAPIs(APIsonsystemsofrecord),processAPIs(APIsfueledthroughaggregationofsystemsAPIsandanysubsequenttransformations),andexperienceAPIs that drive the experiences seen (or heard!) by the ultimate consumers (customers,employees,etc).ThisdigitallynativeapproachallowsAmazontoinnovatenewcustomerexperiencesatlightningspeed.Forexample,amicrowaveoven with a button for replenishing a customer’s supply of microwavable popcorn could be invented in days as opposed to months or years. Such functionality is driven byAmazon’sexistingAPIsforproductreplenishment,Alexa,andshopping.

Taxonomy Internal > Digital Transformation

Type Indirect

Definition Digital Native businesses utilize APIs at their core. Such API-firstplatformsepitomizereusability,streamlineddata-sharingapproaches,andmicroservice-drivenarchitectures and organizations.

Business Model Digital Native companies utilize APIs to avoid unnecessarycosts.Incomparisontocompetitors,theyutilizeAPIstooptimizeforefficientsystemutilizationand minimal waste. Digital native companies may disrupt competitors who are weighed down by legacy technology,simultaneouslydeliveringbetterandconsistent experiences across all devices.

Developer Consumer Internal developer

Page 17: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

17ProgrammableWeb | May 2020

Case Study: Airbnb

Airbnbhasbeenamobile-firstdigitalnativefromdayone.Foracompanyexperiencingsuchtremendousgrowth,thetechnologicaldemandshavenaturallychanged as usage demands have skyrocketed and its mobile facades improve. By adoptinganAPI-firstmentality,Airbnbhasdecreasedplatform-wideinconsistencieswithdevelopmentconsolidation,benefitingoverallinternaloperationalefficiency.

Key Industries Media,Transportation,Entertainment,Cloud,Infrastructure,SaaS

Examples • Spotify:Spotify,theworld’slargestmusicstreamingplatform,hasadoptedAPIs as part of their core strategy since day one. Their internal APIs can distribute content to any end-user device. They also built internal Payment APIs to help accept hundreds of currency and digital payment options. Both initiatives have a direct positive neteffectonconsumersatisfactionwhichinturninfluencesnewandrenewedsubscriptions.

• Netflix:TheNetflixinternalAPIisamodel private API. ThisinternalAPIactsasthebackbonefortheirquickvideoservices,providingadatatransferlayeragnosticof the client device. It also enabled easier partner integrations.Netflix’smodelcloselyresemblesthelayeredsystem,process,andexperienceapproachtoAPI architecture. This technology was critical for creating easyconsumerusabilitythatledtoNetflix’sdisruptionof the media industry.

• Amazon: Amazon’s corporate motto is to develop all digital services with externalization in mind from the start.Thankstothisapproach,Amazon develops and reuseshundredsofcomponents, helping streamline internaldevelopmenteffortstocreaterobust,smartuserexperiences.Manyinternalservices,suchasAWS, have inspired externalized products.

Other organizations that are digital natives include:

Airbnb

Uber

Roku

Page 18: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

18ProgrammableWeb | May 2020

Airbnb’s original API v1 was constructed as a huge monolithic Ruby on Rails application,aptlynamedMonorail.Originally,aninternalAPIpowereditsmobileapps,andawebcontrollerpoweredthewebsite.Now,thecompanyispivotingtoward adopting a single source of truth; an internal Graphist API that distributes Airbnb content to all platforms.

ForAirbnb,usingastandardcompany-wideAPIframeworkensuresvariousteamsconstruct APIs in the same way; like a style guide for the enterprise. Its approach also involvesexplicitwhitelistandblacklistcheckstoensurenomalformedrequestsaremade. It also enables performance-boosting features like deferred loads and batch aggregation.Withthousandsofendpointsanddozensofdevelopersbuildingonit,Graphist is steadily growing in favor.

Embed: APIs as The Source of Truth, Zane Claes, Nordic APIs.

ChargebackITistraditionallyviewedasacostcenter,oftentreatedasoverheadfromanaccountingpointofview.Thus,departmentsoftengetcharged-backfortheirconsumption of IT resources through some sort of allocation model (ie. overhead percentage,per-use).LesJohnsonofCelladefineschargebackas“runningyourdepartmentinthemostefficientmannertosupportmaximizingyourcompany’sprofits.”

Logistically,Chargeback Models come in many forms. IT chargebacks may be viewedasoverhead,inwhichtheprovidedITsystemscutacrossanentirecompany.Or,chargebacksmaybebasedontheutilizationofresourcesbelongingtoaninternalITdepartment.WhenITinfrastructureisdeliveredthroughAPIconnections,it introduces a convenient business opportunity to monitor tech usage based on API consumption metrics (which is arguably more accurate than most overhead models). Suchapracticerequiresusagereportingandanautomatedplatformforself-service.Interestingly,theunit-basedpricingmodelsofchargebackprogramsarestrikinglysimilar to coin-operated API monetization models. This is especially true in some caseswhereaspecificITresource(people,machines,software,etc)istieddirectlytoan internal consumer.

ChargebackModelsbenefitthebusinessindirectlybyimprovingaccounting

<iframe width=”560” height=”315” src=”https://www.youtube.com/embed/qqv3s_c_5Jc” frameborder=”0” allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe>

Page 19: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

19ProgrammableWeb | May 2020

procedures,improvingvisibilityintotechnicaldebt,anddemonstratingthecost-benefitofAPIs.UtilizingAPIsforinitiatingachargebackmodelcanbeextremelyhelpful,unlockingbenefitssuchas:

• Visibility: Provides useful metrics about business operations. Increased awarenessofhowmuchITbandwidthapplicationdevelopmentrequires.

• Demonstrate Value:Utilizingchargebackmodels,organizationscandemonstratethevalueandcost-benefitoftheirAPIs.SuchtestinggroundscanprovethefinancialefficacyofhavingAPIsinthefirstplace.

• Accounting: API-driven chargeback systems can reduce overall accounting department costs. Streamlining with APIs may alleviate the need for bulky systems,reducingtechnicaldebt.

• Communication: Transparency helps interdepartmental relationships. Monitoringhowgroupsutilizeservicesisintegralforcommunication,aswellasongoing support and maintenance.

• Prioritization: When organizations move to a consumption-based chargeback model,theyshouldbeabletomoreeasilyspotareasofgrowthandprioritizeresources accordingly.

Taxonomy Internal > Chargeback Model

Type Semi-Direct

Definition A Chargeback Model is when the IT department charges internal consumers (developers in the case where chargeback is for API consumption) for the use ofITarchitecture.Indoingso,youareabletomoreaccuratelyquantifydepartmentalconsumptionofITresources.

Business Model An internal version of productization that can help streamline accounting across an organization. Departments may be charged on a per-use basis. Grants bettervisibilityintothevalueofservices,techusage.

Developer Consumer Accountants,FinanceEngineers,InternalDevelopers

Page 20: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

20ProgrammableWeb | May 2020

External Business ModelsMoreoftenthannot,whenorganizationsconsidertheideaofjoiningtheso-calledAPIEconomy,theyaretalkingaboutjoiningthegrowinglistoforganizationsthathaveexternalizedtheirAPIsbeyondtheircorporatefirewallsforthird-partyconsumption.Collectively,theseexternalAPIsfromallthesedifferentorganizations(a.k.a.“APIProviders”)fromallaroundtheworldformthebasisofaglobalAPIEconomy.However,itshouldbenotedthatthereareseveraltypesofthirdpartiesand it’s not as simple as saying that an external API is a public API as many pundits arewonttodo.Thisiswhy,atthetoplevelofourhierarchy,we’vedividedtheworld

Key Areas EnterpriseAccounting,LargeOrganizationsAccounting,largecorporateenvironments,inter-departmentalcommunication.

Examples • Cloudability: Cloudability provides SaaS chargeback services.

• Cube Billing: Cube Billing provides a Software-as-a-Service IT Cost Allocation and Chargeback/Showback Software.

• IBM: IBM’s SmartCloud Cost Management is an IT system for chargeback models.

Otherprovidersthatofferchargebacksolutions:

Chargeback API

DellEMC,StorageResourceManager (SRM)

VMware, vRealize Business

RedHat,Red Hat CloudForms

Talligent, Openbook Platform

Embotics, vCommander Cloud Management Platform

ClearCost Elements

CloudBolt, Hybrid cloud management platform developed by CloudBolt Software

Azure Cost Management + Billing

OpeniT, Open iT for Software Asset Management and Chargeback

Page 21: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

21ProgrammableWeb | May 2020

between internal and external APIs rather than private and public APIs. Put another way,allpublicAPIsareexternal.ButnotallexternalAPIsarepublic.

AttheverymomentanorganizationstartstoconsiderexternalizinganAPI,itisusuallydoingsowiththeideaofopeningupnew,digitally-driven,businessorrevenue opportunities which in turn is often viewed under the larger rubric of monetizingAPIs.However,theideaofmonetizationisoftenmisconstruedtomean one thing; ringing the cash register according to level of API consumption. Indeed,such“coin-operated”APIs(discussedlaterinthispaper)areaformofAPImonetization.

AsimpliedinourcoverageofInternalBusinessModels,ProgrammableWebholdstheviewthatanytimeanorganizationisimprovingitsfinancialbottomlinedueto the implementation of APIs -- be they internal or external -- that organization is essentially monetizing its APIs. But for organizations that really want to understand theiroptionswhenitcomestomonetizingAPIsthroughexternalization,therestofthis paper breaks it down for you.

PartnerPartner programs involve API integrations with select partners. They are more openthanstrictlyinternalAPIs,however,theyarenotsoopenthattheybecomeself-service public APIs. Partner agreements involve carefully vetted partners and tend to be less publicly transparent. For organizations contemplating the idea of APImonetization,partnerprogramsmaybethefirstlogicalstepaftertheirLegacyModernizationorDigitalTransformationiswellunderway,openingupaneweconomy of potential user experiences and revenue-generating tactics.

Partnerprogramsinvolvethreesub-groupsofbusinessmodels;revenueshare,consulting,andcustomplatformintegrations.Revenue Share business models candifferinstyleandpurpose.APIprovidersmayalsoseektoofferfee-basedConsultingtohelpconsumersusetheirAPIs.Lastly,Platform APIs are true partner integrations.Emergingoutofnecessityortechalignment,PlatformpartnerAPIsoften advance the core competencies of both provider and consumer.

Revenue Share

InRevenueShareagreements,anAPIprovideropensupAPIaccesstoselectpartners who incorporate the API(s) into their applications. When end-customers utilize the partner API connection to initiate a purchase (or as part of an ongoing subscription),theAPIprovidergrantsthepartneracertainamountofthetransactionpersaleintheformofacommissionorpercentage.We’veidentifiedthreenuancedstyles of Revenue Share agreements: Affiliate, Resell, and Ecosystem.

Page 22: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

22ProgrammableWeb | May 2020

Affiliate

Affiliate is a type of Revenue Share partnership in which the API provider allows partnerstoresellthroughtheAPIaspartofanaffiliatenetwork.Suchaffiliatecampaigns give rewards to partners who utilize the API to showcase the API provider’s products or services. The partner developer receives a small share of any revenue.Comparedtootherrevenueshareagreements,affiliateprogramsaremorestandardizedandself-service,typicallynotprocessedonanegotiatedorcustomizedbasis.Affiliateprogramsmayalsopaydevelopersbasedonclicksandconversionrates,asopposedtostrictlysales.

Taxonomy External>Partner>RevenueShare>Affiliate

Type Direct

Definition API provider enables third-party developers to utilize API connections to increase marketing and sales for its products or services.

Business Model TheAPIprovideropensupnewavenuesofrevenue,splitting proceeds with partners through percentage conversionrates,click-throughs,orotheraffiliatenetwork criteria.

Developer Consumer IndependentSoftwareVendors(ISV),mobileapps,onlineshops,affiliatemarketingdevelopers.

Key Areas eCommerce,Transportation,AirTravel,Hotels,Onlinebookings,Retail

Examples • eBay Partner Network (EPN): As part of eBay’s API DeveloperProgram, eBay’s partner networkoffersrevenue whenever you send someone to eBay and they make a purchase within 24 hours. Depending on the categoryofitem,partnersearnbetween50%and70%ofeBayrevenue.EPNprovidesmanyaffiliateresources,includinglinkbuilders,smartplacements,creativegenerators,andmore.TheEPNAPIsofferthemostprogrammatic customized ability. The APIs available within the eBay Developers Program include SellAPIs, BuyAPIs,SearchAPIs,AfterSaleAPIs,andmanymore.

Page 23: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

23ProgrammableWeb | May 2020

Case Study: Air Malta

Inthetravelindustry,integrationiskey.AirMalta,“theairlineoftheMalteseIslands,”isa10fleetairlineservicingEurope,theMiddleEast,andNorthAfricaregions.Thoughitssizeissmall,itsrecentDigitalTransformationeffortshaveopenedupnewprofitableopportunities.AirMaltautilizesahybridITmodel,exposingsomeoftheAPI-firstservicestheyuseinternally(searching,booking,tickets,facilities)tothirdparties as well.

Byexternalizingtheirflightbookingwebservices,AirMaltahasincreasedsalesbydistributingdataviaapartneraffiliatemodel.NotonlyhavepartnerAPIsforautomatedbookingincreasedoverallrevenueatAirMalta,ithasbecomeacompetitiveadvantage.Forexample,inallowingpartnerssuchasRyanAirtoaccessAirMalta’sinteriorinfrastructure,AirMaltaisabletocompeteatthesamelevelasotherlargercloud-basedcarriers.Furthermore,theorganization’sAPI-drivendevelopmentprocessdrivesdowncoststhroughinternalreusabilityandefficiency.

Examples (cont’d) • Walgreens Photo Print API: The Walgreens Photo Print API enables end-users of applications built by third-party developers to order on-demand photo prints fromWalgreenslocations.Developers,suchasPictarine,take up to 20% in revenue.

• Addison Lee: London-based car service provides revenuesharingbenefitsfromAPI-enabled purchases that utilize deep links in third-party apps.

Otherscompaniesthatofferarevenuesharetodevelopersonanaffiliatebasesinclude:

Air Malta

Amazon Product Advertising API

MakCorps

Skyscanner Travel APIs

American Airlines NDC

ShutterstockAffiliateProgram

Page 24: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

24ProgrammableWeb | May 2020

Resell

Some partner programs involve reselling APIs themselves. Resell is a type of Partner APIbusinessmodel,acommission-basedtransactionwhereanAPIproviderworkswith partner companies to resell the provider’s API(s) to its customers and partners. The partner thus takes a percentage of the sale with each integration on a negotiated basis.ThisisuniquefromAffiliateastheAPIitselfisbeingresoldbypartnerstothirdparties.

Taxonomy External>Partner>RevenueShare>Affiliate

Type Direct

Definition API provider enables third-party developers to utilize API connections to increase marketing and sales for its products or services.

Business Model TheAPIprovideropensupnewavenuesofrevenue,splitting proceeds with partners through percentage conversionrates,click-throughs,orotheraffiliatenetwork criteria.

Developer Consumer IndependentSoftwareVendors(ISV),mobileapps,onlineshops,affiliatemarketingdevelopers.

Key Areas Platform-as-a-Service(PaaS),Payments,eCommerce

Examples • Consulting Firms:LargeconsultingfirmssuchasDeloitte, Accenture, or Capgemini with giant technology contracts may resell APIs within these dealings. API providers may partner with a consultant group such as Deloitte to expose their API to the consulting group’s customers.

• Dwolla Reseller Partnership: For their Reseller Partners,Dwollaoffersawhite-labeled bank transfer APIthatmanagescustomers,verifiesbankaccountsandfacilitates payments. The Dwolla Integration program enablestheresellingofDwollainfrastructure,whichincludes an application suite and APIs. Productfy is an example of a reseller of Dwolla services. Productfy utilizestheDwollaAPItoofferatoolkitforbuildingfinancialapplications,enablingthingslikebankverification,ACHpayments,anduseridentification.

Page 25: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

25ProgrammableWeb | May 2020

Ecosystem

Sometimes,providersexposeanentireplatformthatmayholdembeddedAPIs.Such platforms may also utilize a marketplace model in which revenue share is split between the provider and third parties. This model warrants its own taxonomy as suchdealingsarelargerinscopethanAffiliatemodelsorResellerprograms.

Ecosystem is a type of Partner API model in which The API provider exposes its platform so partners may capitalize on an ecosystem of connections and integrations toothersolutionsandservices.Thebigdifferencehereisthatpartnersresellentire applications,whichinturn,haveembeddedAPIs.TheAPIproviderthusstrikesacustom deal with partner developers based on revenue sharing.

Examples (cont’d) • RapidAPI:Inaway,theRapidAPI marketplace resells APIs. By placing a developer experience shim on top of APIservices,RapidAPIisabletoresellandsharerevenuewith the providers of those API services.

Taxonomy External > Partner > Revenue Share > Ecosystem

Type Direct

Definition Aproviderexposesanentireplatformtothirdparties,selling entire applications that utilize APIs.

Definition ConsultingFirms:LargeconsultingfirmssuchasDeloitte,Accenture,orCapgeminiwithgianttechnologycontracts may resell APIs within these dealings. API providers may partner with a consultant group such as Deloitte to expose their API to the consulting group’s customers.

Developer Consumer SystemsIntegrators,applicationresellers

Key Areas Infrastructure-as-a-Service(IaaS),Business-as-a-Platform(BaaP),SystemsIntegrators

Page 26: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

26ProgrammableWeb | May 2020

Case Study: Shutterstock

ForanexampleofPartnerAPImodelsinpractice,takeShutterstock.Shutterstockisastockmediasupplier,offeringAPIstoenableeasypartnerintegrations.TheirAPIpartnersincludeprint-on-demandtools,socialplatforms,andwebdesigntoolsforusersinneedofquickcontent.

API integrations are the means by which Shutterstock embeds native content licensingintotheFacebookAdscreationpanel.Thankstothisintegration,userscansearch and select free stock images within the Facebook Ad experience. Shutterstock charges Facebook at a subsidized price to license these graphics and video.

Shutterstock also has Revenue Share programs with selected partners. One example isWix,theonlinewebbuildertool.OnWix,Shutterstockcontentandfootageare

Examples • Intuit Quickbook API Ecosystem: When accountants areinvolvedasresellersinthedeployment,thebusiness model shifts to one based on revenue sharing. “Accountantshavetheabilitytoresellthird-partyappsthat are integrated into the platform and present a singlebilltothecustomer,”saidAlexBarnett,headofIntuit’s Developer Group (see How Intuit Designed its API Ecosystem For Both Internal and External Success).

• Odin APS Package: The Odin APS Package (formerly Profitbricks)providesa“meteredserverandnetworkinginfrastructure”toitsclients.Thispackageallowsresellers to provide cloud hosting services to their users. A service provider utilizes their ecosystem to create a package that acts as the middleman between resellers and users. The package utilizes an API within this environment to provision resources.

• Salesforce Lightning: The developer ecosystem around the Salesforce platform includes third-party-built turnkey software components (known as Lightning components) that are sold through a Salesforce operated marketplace called AppExchange. Through Salesforce’sAppExchangePartnerProgram,Salesforceofferspartnersanddevelopersvariousopportunitiestomarket those wares. The Program grants a share of their revenue,andbenefitsfromthereachandawarenessthe marketplace drives. The Salesforce developer platformofferscustom-tailoredSalesforceexperiencesthrough Lightning components and SDKs purpose-built forworkingwithspecificAPIs.

Page 27: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

27ProgrammableWeb | May 2020

nativelyembedded.TheuserpaysforShutterstockcontentwithintheWixplatform,and Shutterstock grants Wix a certain percentage of the sale.

ShutterstockisalsoexperimentingwithdirectAPImonetization,externalizingtheirinternal tools. The algorithms they have developed to maintain their own content databases,suchasauto-taggingfornudityorgundetection,arenowbeingresoldforexternalcensorshipandcontentmoderationneeds.RevazTsivtsivadze,HeadofProduct,ShutterstockDeveloperPlatform,estimatesthatAPImonetizationnowaccountsfor5%-10%ofoverallrevenue,afigurewhichissteadilygrowing.

ShutterstockalsosupportsanAffiliateProgramformorepublicneeds;widgetsthatlinktoShutterstock.ShutterstockisajackofmanyAPIbusinessmodels,utilizinglicensing,revenueshare,andproductizationthroughdirectmonetization—proofthataholisticallyconceivedAPIprogramhasthepotentialtoopenupnew,accretivechannelsofrevenueforanorganization,eachofwhichinvolvesdifferentbusinessmodels.

Alliance

ForsomePartnerAPIbusinessmodels,RevenueSharingisnotadrivingfactorbehindintegration.Instead,twocompanies(ormore)mayseektopartnerthroughAPI connections to advance shared goals.

An Alliancemodelisthusapartner-to-partnerintegrationthatiscomplementary,advancingthecorecompetenciesofbothpartiesinvolved.Logistically,Platformpartnerbusinessmodelsmayinvolvecustomizeddevelopment.Bothpartiesbenefitfrom a custom API-based integration that drives the success of both organizations. Partners in Platform API programs may serve a mutual customer.

Anautomotivecompany,forexample,mayencouragepartnerstointegratewiththeirconnecteddashboardtoprovideadvancedfunctionality,bothimprovingend-user experiences and doing so in a lean way that outsources software development.

Taxonomy External > Partner > Alliance

Type Indirect

Definition The API provider opens integration capabilities without directmonetarygoals.ThisisdifferentthanopenAPIsas Platform models are typically on a negotiated basis. Alliancemodelsdonotinvolverevenueshare.Instead,thecollaborationismutuallybeneficialtothesuccessofboth parties.

Page 28: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

28ProgrammableWeb | May 2020

Business Model The business opens integrations with a partner to advance complementary facets to serve mutual customers,drivingsuccessforbothorganizations.

Developer Consumer Partnerdeveloperswithclosetiestobusinessobjectives

Key Areas IoTDevices,Entertainment,Media,Streaming,SmartTV,Automotive,IIoT,SmartHometechnology

Examples • Smart TVs:Smartdevicesrequiremedia,andmediasymbioticallyrequiresdevices.Thus,anAPIisalogicalwayforsuchplatformstoestablishabaseandtooffermutualbenefits.Forexample,SamsungSmartTVoffersaSamsungProductAPItoaccessfeaturesspecifictoSamsungTVs.Similar cases include Sony’s Audio Control API and its Playstation Formats Partner Agreement.

• Automotive: With complex digital components like dashboardsandonboardsensors,carsproducemoredata than ever before. The connected nature of cars necessitatesAPIsforthird-partypartnerships,enablingfleetmanagement,telematics,andotherusecases.Thisdatacouldalsohelpinformcompliance,manufacturing,or power innovative user experiences. Example partner programs in the automotive industry include Daimler’s oneAPI{HUB} or BMW Smartcar’s API. Ford Developer ProgramalsooffersAppLink,“asuiteofAPIsthatprovidethe ability for mobile developers to extend the command and control of a mobile application to the in-vehicle Human MachineInterface(HMI).”

• Supply Chain Logistics: Shipping and logistics companies utilize standard digital protocols for their container tracking systems. EDI was historically the data format of choice within the supply chain industry. APIs are now enabling B2B supply chain partners to transmit data morefluidlyandareallowingsecondaryactionstoactupondata. MaerskDigitalSolutions,forexample,isconstructingAPI-based connections for its B2B integrations. This will help logistics partners integrate into its ERP solutions to requestcontainerandshippingdetails.Thecompany’sgoalis to create usable mechanisms that unite all elements of the supply chain through modern methods of integration. Inthissituation,itmaybemutuallybeneficialtoencouragean API Alliance model among all parties to increase B2B collaboration and success.

Page 29: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

29ProgrammableWeb | May 2020

Consulting

Forsomeconsumers,APIsareverydifficulttounderstandandintegratewith.Though great strides have been made in building world-class Developer Experiences (DX)thataidtheAPIonboardingexperience,somecomplexinterfaceswarrantextrasupport.IntheITworld,wherethereisfrictionthereisoftenagroupwillingtooffera solution. This may come in the form of consulting.

With a Consultingmodel,aproviderprovidesspecialassistancetoAPIconsumers,helping engineers onboard and develop with their software. Such consulting services gobeyondatypicalAPIspecialistordeveloperadvocatetoofferpaidsupportandmaintenance. This may be performed by a dedicated services branch. Companies withopensourcesoftware,forexample,mayinsteadreceiveasignificantportionoftheir revenue-generating business through custom consulting services. The terms of such arrangements vary greatly.

Taxonomy External > Partner > Consulting

Type Direct

Definition The company provides specialized consulting services to help developer consumers utilize API connections.

Business Model The company charges for consulting services. Such deals vary greatly.

Developer Consumer External developer

Key Areas Consultingdepartments,ITsupportservicebranches

Examples • Dwolla:Forcertainpartnersrequiringspecialassistance,DwollaconnectsthemwithsystemsintegratorfirmstohelpintegrateDwolla APIs. This helps partnerspowerthingslikeinternationalpayments,identityverification,orbusinessverification.TheirPartner Ecosystem business model is a referral fee program between them and the system integrator.

Page 30: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

30ProgrammableWeb | May 2020

Case Study: Acronis

Cyber protection provider Acronis provides software services that protect organizationsfromlost,stolen,ormanipulateddata.TheirsolutionsaresoldthroughtheirITchannels,resellers,andotherserviceproviders.

In2013Acroniswasrearchitectedasaplatform,builtonasetofcommonAPIsacrossallsolutions.TheseAPIsenableservicessuchasbackupsync,filedisasterrecovery,andmoretoprotectcustomerdata.Its100,000pluscustomerbaseisprimarily made of Managed Server Providers (MSPs).

MSPsaretypicallysmall,withouttheirownsoftwaredevelopmentteams.Thus,theyneedoutsidehelp.WithauniquegraspontheManagedServerProvider(MSP)space,Acronisispositionedtooffercomplementaryprofessionalconsultingservicesalongsideitscoreofferings.Acronis’professionalservicesorganizationutilizesitsAPIs to build integrations for its partners. It has built around 30 integrations for customertickets,remotemanagement,andmoretodelivercyberprotection.

Take,forexample,anorganizationthatoverseesagroupofdentistpractices.Suchpracticesusespecialtydentaldevicesandproduceuniquedatasets.Thedevicedesignerswhospecializeinproducingdata-drivendentalequipmentmayseektodifferentiatethemselveswithembeddeddisasterrecoveryservices.Acronis’professional services branch helps such teams to set up automation and integrations to make that possible.

Atthetimeofwriting,Acronisis17yearsold,with1500employees30+officesworldwide.In2019,AcronislaunchedearlyaccessfortheirAPIsandSDKs.Asoflate2019,AcronishasaddedtheCyberCloudPortalaspartofitsDeveloperNetwork.

Examples (cont’d) • Consulting Firms: Professional service groups such as Deloitte often help their clients integrate with third-party APIs. APIs are embedded into a wide array of digital experiences that such consulting groups develop for their clients. Though these are not their webservices,itisevidencethataneedispresentandmany technology companies work in partnership with consultancies to ensure the success of their customers .

• Acronis: Acronis Cyber Platform and Acronis Professional Services provide consulting to help MSPs integrate with their cyber protection APIs.

• eBay Support: The eBay DTS team provides support engineering to their Premium API customers. Support tiersinclude$75perhour(payableinadvance),or$50bychoosinga4-hour“JumpStart”packagefor$250.

Page 31: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

31ProgrammableWeb | May 2020

StandardizationAPIsbridgemanyindustriesandsectors.Assuch,dataregulationsandindustrymomentumfromtheseuniquesectorshaveswayontheAPIeconomyatlarge.SuchinfluencingbodiesmayrequiresoftwarevendorstoprovideAPIsduetodatarights regulations (which sometimes go beyond the issue of privacy). They may also influencethewaytheyaredesigned,i.e.tosetinteroperabilitystandardswithinanindustry.

Thus,ourStandardization section recognizes the fact that many organizations are compelled to support API initiatives due to standardization by strict regulatory requirements,governmentinfluence,orindustryconsortia.Throughoutourobservationsofthesestandards,we’veidentifiedtwouniquesituations:standardswhich are Government-Led and standards which are Industry-Led.

There are many direct and indirect business drivers behind these models:

• Avoid Penalties: Government-led industry regulations like the European Commission’s PSD2 open banking directive demand programmatic access to data. Meetingregulationthusavoidsheftyfinesthatnegativelyimpactthebusiness.

• Mutual Benefits:Withstandardizedintegrationsacrossanindustry,allboatsfloathigher.So,what’sgoodfortheindustryisgoodforbusiness.

• Customer Experience: Industry interoperability standards streamline service-to-servicecommunication,improvingthecustomerexperience.

• “Change Phone Plan”: Adopting industry standards makes it easier to onboard new customers to your business who already utilize an integration with the same standard. This is similar to how easy it is to switch cellular networks that share the same protocols.

• Fear of Missing Out: Not doing so could be an inhibitor to current and future growth,orotherreasonsmaybeckonstandardization.

Government-Led

Within certain business sectors — especially ones that are regulated by government —requiringAPIinteroperabilitymethodscanmakebotheconomicandethicalsenseforconsumers.Thus,thereismountingpressureongoverningbodiestoestablishand uphold the rights that users have to their data. Government-Led API standards can be separated into two groups: (1) Regulatory, where the API is a strict mandate andfineisleviedagainstorganizationsthatdon’tcomply,and(2)Influence, in which the standard becomes an advantageous commodity that a governing body evangelizesandsupports,yetisnotenforcedbylaw.

Page 32: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

32ProgrammableWeb | May 2020

Regulatory

AcompanymayofferanAPIoutofRegulatory pressure. Regulatory APIs are prominentininternationalbanking,wherePSD2(PaymentServicesDirective)hasseta stern mandate for API-driven data access. PSD2 legislation encompasses all banks in EU member states and has dramatically ushered a wave of open banking APIs into thefinancialservicesworld.Governmentdepartmentsthemselvesmayberequiredbylawtoprovideopendata.Othersectors,suchashealthcareandgovernmentdatahavesetsimilarguidelinesbutfromonecountrytothenext,compliancemaynotbemandatory.ForRegulatoryAPIs,thebusinessdriverisquiteclear:toavoidinjunctionsandfinancialpenalties.

Taxonomy External>Partner>RevenueShare>Affiliate

Type Direct

Definition APIs are the result of government regulation which enforcesdatasharingminimumrequirements.Thisisveryformal,ascompaniesarepenalizediftheydonotcomply.

Business Model BusinesscreatesAPIstoavoidheftyfines.Non-regulated institutions in similar industries or other regionsmayjumponboardtostayafloatamidmarketpressures.

Developer Consumer Fintech,opendataconsumers,end-users

Key Areas Openbanking,Fintech,healthcare,government,datacontrol,andprivacy

Examples • INGBank:AffectedbyPSD2regulation,ING Bank offersAPIstospecificFinTechpartnerstoopenaccesstothingslikeuserdata,accountinformation,banktransfers,andotheractions.

Page 33: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

33ProgrammableWeb | May 2020

Case Study: Nordea

With11millionprivatecustomersand700,000activecorporatecustomers,NordeaisthelargestfinancialgroupintheScandinavianregion,headquarteredinHelsinki,Finland.AffectedbytheEU’sPSD2regulation,Nordeawascompelledtobeginanopen banking program.

PSD2cameassomewhatofashocktothefinancialworld.Itnecessitatedarapidcoursechangeforlargefinancialinstitutions.Nordea,withahistorydatingbacktothe1800s,ismammothandtypicallyslowtochange.Nonetheless,seeingtheAPIeconomygrowth,Nordeaopenbankingleaderswantedtoaddresscomplianceandpossibly open up new business opportunities as well.

In2017,Nordeapublishedabetasign-uppagetotheWebandpromotedittovarious FinTech online message boards. They only expected to get around 50 signups.However,totheirshockandamazement,within72hourstheyhad300signups.And,bytheend,signupstotaled700.ThesegroupsincludedFintechandexternal developers that wanted to experiment with Nordea’s APIs.

This enormous interest convinced Nordea to invest more heavily in its external developerprogram.ThusNordeadesignednewservices,purchasedanAPImanagementplatform,andimproveddeveloperexperiencewithsandboxes.InadditiontolaunchingbaselinePSD2compliantAPIstoreturnaccountinformation,initiatetransfers,confirmpayments,etc.,NordeanowofferspremiumservicessuchasanInstantReportingAPI,anFXMarketOrderAPI,andothers.

Nordeawasearlytomarket,workingcloselywithFinTechsandactivelyparticipatingin API community discussions to glean best practices. Through these and other initiatives,NordeanotonlyavoidedPSD2penalties,butbuiltnewrevenue-

Examples (cont’d) • Barclays: Barclays goes beyond the regulation minimumtoofferbankingarchitectureasaservice.The Barclays API Exchangeprovidesregulatoryservices,and also monetizes additional bank microservices as products.

Others organizations that are complying with standards due to regulatory pressure:

Nordea

Danske Bank

GSA

DepartmentofVeteransAffairs(VA)

Page 34: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

34ProgrammableWeb | May 2020

generatingactivitiestogainacompetitivefootholdwithintheburgeoningfinancialcloud services market.

“Openbankingisamovementfortakingfinancialservicestothenextlevelofdigitalization,”saidGunnarBerger,HeadofOpenBankingatNordea.“Westronglybelieveinco-creatingwithFinTechs.”

Influence

SomeAPIstandardsaresetbythegovernmentbutnotenforcedthroughinjunctionsormonetarypenalties.Rather,thegovernmentmayprivilegecertaintechnologytypesas“suggesteduse,”offeringbenefitsforadoptionthatarehardtoignore.Forthesakeofourclassificationsystem,wecallthismodelInfluence.

WithinanInfluencescenario,thegovernmentmayalsosponsorthecreationofstandardsbyindustry.Forexample,thiswasdonewiththeOfficeoftheNationalCoordinator (ONC) of the Department of Health and Human Services when it came to the HL7 and FHIR standards for the interoperability of healthcare data between dissimilar Electronic Health Record (EHR) and Electronic Medical Record (EMR) systems.ThegovernmentdidnotprescribeastandardspecificationfortheAPIsbutrather asked the industry members to work those standards out among themselves.

ThebusinesseffectsofInfluencearelessdirectthanintheRegulatoryscenario.Acompanymayenjoyinteroperabilitybenefits,suchasintegratingwithgovernment-supplied datasets or with industry partners.

Taxonomy External > Standardization > Government Led > Influence

Type Indirect

Definition API program is sponsored in part by government influence.Suchpressureisnotmandatedthroughmonetary penalties but the sponsoring governing body playsanimportantroleinoffsettingtheexpensesnormally associated with organizing and facilitating across an industry.

Business Model Thesoftwareprovidermayreapbenefitsfromcooperation with government-sponsored initiatives. Theybenefitfrominteroperabilitywithintheindustryto the extent that other peer organizations decide to comply as well.

Page 35: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

35ProgrammableWeb | May 2020

Developer Consumer Third-partydevelopers,Industry-specificapplicationdevelopers

Key Areas Healthcare,Financial

Examples • Blue Button API: The US Digital Service (USDS),in cooperation with The Centers for Medicare and Medicaid Services (CMS),designed and launched the Blue Button APIwhichenablesusersofdifferenthealthcare applications to connect to their Medicare claims data. This standard API aims to improve the interoperability of Medicare claims data between differentsystemsandtoallowpatientsgreateraccesstotheir claims information.

• Green Button Initiative (GBI): The Obama administration mandated an open data initiative to make all government bodies supply machine-readable data. The federal government has also urged various industriestosimilarlyopenuptheirdata,particularlyincaseslikehealthcareandenergy,followingthesestandards. The GBI was part of this initiative. The GBI outlines a programmatic approach to the sharing of energy usage data that’s kept by the various utilities across the United States.

• Data.gov: An executive order issued by Barack Obamain2013hasopenedbroadereffortacrossotheragencies. It is the policy for certain government data to be opened up to the public. Groups like 18F (a part of the US General Services Administration) and the US Digital Servicehelpasaconsultingarmtoeffectthis.

• San Francisco City: The City of San Francisco provides openAPIsaspartofDataSF, a smart city initiative. Datatypesincludefilmlocations,buildinginspectionviolations,crimemaps,andpublicbicycleparking.UScities such as Seattle,Philadelphia,andothershavesimilar programs.

Page 36: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

36ProgrammableWeb | May 2020

Industry-Led

The road to API standardization is not always paved by the government. There are manyinstancesofAPIstandardizationarisingfromwithinindustries.Insomecases,industries or sectors may come together to create API standards as part of a new orexistingconsortium.Thus,ourIndustry-Led API business model recognizes the businessbenefitsofsupportingindustry-specificAPIsthatwerebroughtaboutbyindustry-wide agreement and collaboration.

Industry-Ledscenariosmayrespondtomarketpressure,technicalgaps,ortheneedforsharedprotocols.SWIFT,forexample,delineatedanopenstandardAPIforpre-authorizationoffunds,whichcouldbenefitdigitalbanking.AnotherexampleistheSCIMAPI,anopenstandardthatmanygroupsnowuseforuserprovisioning.

Taxonomy External > Standardization > Industry-Led

Type Indirect

Definition Industry comes together to create API standards as part of a consortium. Software providers embrace APIs due to industry momentum.

Business Model APIproviderseesamutualbenefitacrosstheindustry. Interoperability standards improve the customer experience. Standards ease the ability foracquiringnewusers.BandwagoningmeansFear of Missing Out (FOMO) is avoided.

Developer Consumer Third-partydevelopers,Industry-specificapplicationdevelopers

Key Areas Openbanking,Fintech,healthcare,government

Examples • HL7 FHIR: Health Level Seven (HL7) is an international working group that sets data standards for the healthcare industry. The working group has developed Fast Healthcare Interoperability Resources(FHIR),aspecificationforhealthcaredatasharing.FHIRstandardized patient Electronic Health Records (EHR) with RESTful APIs. The American Medical Informatics AssociationendorsesFHIR,aconsortiumofEHRvendors.

Page 37: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

37ProgrammableWeb | May 2020

ProductizedAPIsbecomeproductswhentheyarecommodifiedanddirectlymonetized.TheideaofanAPI-as-a-Producthasbecomeacommonplaceapproach,offeringaprogrammatic doorway to monetize functionality and data in a way that unlocks a consistent revenue stream for the API provider. Compared with the Partner or Standardizationcategories,ProductizedAPIsaremoreself-serviceandusuallypublic-facing.Often,documentationfortheseservicesisopentopublicviewasoneway to attract developers. Productized APIs fall into two main subcategories: Upsell, wheretheAPIispartofaplatformsubscriptiontier,andCoin-Operated, where the API is directly monetized as a standalone product.

Examples (cont’d) • SCIM: System for Cross-domain Identity Management (SCIM) is an open API standard for managing identities. Salesforce,Gluu,Okta,IBM,andmanyothersimplementthis in production. SCIM 1.0 and 1.1 were developed under the Open Web Foundation. SCIM is now standardized by the Internet Engineering Task Force (IETF).

• Durable Data API: The Financial Services Information Sharing and Analysis Center (FS-ISAC) is an industry consortium that oversees the Durable Data API specification,aPSD2-equivalentfortheUnitedStates.

The TM Forum is an industry consortium representing over 850 Communication Service Providers and telecoms.Inthebestinterestsofmakingallboatsfloathigher(it’smembership),theconsortiumhasledthedesign and development of over50industry-specificopen APIs.

Others examples of industry sponsored API standardizationefforts:

SWIFT

FinancialDataExchange(FDX)APISpecification

Cloud Security Open API Working Group

Mobile Data Plan Sharing (chaperoned by Google)

Open Geospatial Consortium

Page 38: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

38ProgrammableWeb | May 2020

Upsell

AnUpsellAPIbusinessmodeliswhentheAPIispartofalargerproductofferingwithinadigitalplatform.APIaccessisincludedatahighersubscriptiontier,orasanadd on. The API is a useful element for customers of the platform to increase their customization options. It may facilitate the use and distribution of content between cloud products and/or is shipped with locally installable instances of the platform or solution. An Upsell API can act as an incentive for existing or potential customers to adoptahigherservicetier,inessenceincreasingpotentialrevenuethroughboththecostlier tier as well as through longer term customer retention since organizations areloathetoundoprogrammaticintegrations.Inmanycases,betterplatformsorAPIs may come along but the organization has a low tolerance for unraveling an existing integration and reprogramming a new one given limited resources and time.

Taxonomy External > Productized > Upsell

Type Direct

Definition TheAPIispartoftheproductofferings,butonlyavailableatapremiumsubscriptionplantier,oraddon.TheAPIoffersadditionalcustomizationabilities.

Business Model API access lures users to a higher fee. It also provides a competitive edge with additional customization options.

Developer Consumer Clientsthatusecloudproducts,Developerthatisalready a platform subscriber that seeks access to more granular control

Key Areas Infrastructure-as-a-service,CRM,enterpriseservices,SaaS platforms with many services

Examples • IEX Cloud: IEX Cloudprovidesfinancialdata.APIaccess to Core Data is included in all plans. However higher tiers unlock Premium Data and add-ons such as the Rules Engine and Cloud Cache

Page 39: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

39ProgrammableWeb | May 2020

Case Study: IQVIA

IQVIA,alargecontractresearchorganization,andconsultantinthehealthcareindustryembracesanUpsellmodelforitsAPIs.ForIQVIApartners,APIsenablecross-productintegrations.AtIQVIA,movingtoanopenarchitecturewasabigculturalshift.However,theneedforagilitywasalsoadrivingfactorforcingentryintothe API economy.

Withinthehealthcareindustry,IQVIAhashistoricallyofferedcustomsolutionsforitscustomersinclinicaltrialresearch.APIs,however,arenowhelpingIQVIAdigitallytransform.APIshelpproductizetheirintegrationofflows,allowingthemto move away from a provider of bespoke solutions and more towards a turnkey productcompany.Essentially,itismovingfromacustomservicesanddeliverytocustomsolutionsdelivery.Here,reusabilityiskey.AsIQVIAITarchitectOmerTosuntold ProgrammableWeb,“we’dratherinvestresourcesinthingsthatwouldbenefitmultipleclientsanddoitright.”

APIsatIQVIAutilizeLEXI,adatamodelinglexicondevelopedinternallyatthecompany. LEXI-fueled services enable a more orchestrated customer engagement

Examples (cont’d) • Contentful: The Contentful Developer portaloffersasuiteofRESTfulAPIs.However,theContentfulGraphQL Content API is only available within the Enterprise-Grade plan.

• Salesforce: There are four editions of the Salesforce Sales Cloud;Essentials,Professional,Enterprise,andUnlimited.Eachisavailabletocustomersonadifferentper-seatcost($25,$75,$150,and$300,respectively).But in order to gain access to the Sales Cloud’s suite of APIs,theorganizationmustsubscribeattheEnterpriselevel.Forexample,whenacustomermustmovefromthe Professional tier to the Enterprise tier in order to gain access to the SalesforceAPIs, the total revenue to Salesforce from that customer doubles.

Other examples of API providers that monetize their APIs by upselling customers to a more expensive or functional tier include:

Foursquare:FoursquareoffersPremiumAPIEndpoints only available for use upon upsell to a premium account tier.

HelloSign: HelloSign upsells with increasing Premium API plans.

Page 40: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

40ProgrammableWeb | May 2020

pillaracrossmanyareas,providingareusableplatformforhealthcareorganizations,nurses,andpractitioners.IQVIA’SLEXIAPIssupportservicesforinformationmanagement,reporting,socialmediainteraction,eventstracking,contentmanagement,filereview,andcompliance.

Thecompany’sAPImodeladoptsa“landandexpand”approach.IQVIAallowsconsumers to integrate systems within IQVIA’s ecosystem for free. Then it charges an additional fee for API calls to external systems.

Coin-Operated

WhenyouthinkofwebAPIsofthesortthatdrivetheAPIeconomy,you’remostlikelythinking of Coin-Operated APIs. These self-service APIs are products in their own right.Forsuchprogramstobesuccessful,theyrequireahighamountofevangelism,frictionlessdeveloperonboarding,ahigh-qualityuserexperience,comprehensiveandeasilyaccessibledocumentation,APIusagedashboards,andothertraits;essentially,allthehallmarksofanonlineSaaSproduct.

Coin-OperatedAPIsuseamixtureofattributestopricetheservice.Often,providersutilizeafreemiumplantoencourageuse.Next,tieredmodelschargeperadditionaluse,offeringvolumediscounts,chargingapercentagepertransaction,chargingdifferentlyfordevicetype,orothermonetizationtactics.We’veoutlinedamixofattributes below that businesses may utilize to optimize revenue generation.

Taxonomy External > Productized > Coin-Operated

Type Direct

Definition Coin-Operated APIs are productized APIs that solve some sort of business function. For developers or businessesthatneedthatfunction,theseAPIsmakeforagreat,services-orientedoutsourcingoptionthatis often billed on a volume-consumed basis. They are a common form of public API products.

Business Model Coin-Operated APIs are directly monetized. These programs may use a combination of attributes to optimizetheirrevenue.Mostofferfreebasicaccountsuntilacertainthresholdisreached,uponwhichAPIcallsare monetized. See the Monetization Attributes table below for a comprehensive list of the various coin-operated monetization models in use today.

Page 41: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

41ProgrammableWeb | May 2020

Developer Consumer Developersseekingplugandplaycapabilities,Businessleaders that do not want to consume valuable internal resourcestoreinventawheelthatoffersnodiscernablecompetitiveadvantageoverwhat’sofferedpublicly.

Key Areas Software-as-a-Service,BusinessOperationalOutsourcing,Geolocation,Cognitiveservices,AI,Weather,Telco

Examples • Geolocation: APIs such as GoogleMaps, TomTom, HERE, or Mapboxproductizetheirgeolocationservices,populatingclientapplicationswithdirections,real-timetrafficinformationandcontextualoverlaydata(eg:Hotels,Restaurants,Hospitals,etc).

• Payments: Stripe, Square, Paypal, and others provide APIs to process payments. They monetize by charging for each call and/or a percentage of each transaction value. Such APIs are often integrated into scenarios like eCommerce stores or point-of-sale devices.

• Weather: DarkSky, AccuWeather, WillyWeather, and many more vendors provide paid APIs that programmaticallyreturncurrentweatherstatistics,helping client applications keep up to date on weather information.

OtherexamplesofAPIprovidersthatoffercoin-operated APIs include:

Email: SendGrid, SendInBlue, Postmark

Telephony: Twilio, Vonage(Nexmo), AT&T

Artificial Intelligence: KairosFacialRecognition, MicrosoftCognitiveServices, IBMWatson, Google Translate

Page 42: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

42ProgrammableWeb | May 2020

Key Monetization Attributes

TooptimizerevenueforaCoin-OperatedAPI,aprovidermustscrutinizethevaluethat its API delivers. It may use many attributes to optimize service prices. Think of these attributes as tools in a toolbox for pricing an API.

Per Request TheAPIhasaflatpricepercall.Forexample,theAPIcharges $0.002 per call.

Pay As You Go AcommonphraseinAPImonetization,implyingtheserviceoffersflexibletieredpricingthatwillscaletothevolumedevelopersrequire.Oftenaccompaniedbyfreemium and volume-based discounts.

Volume-Based The price per bundle of API calls is variable on how manyrequestshavebeenmadewithinacertaintimeframe.Forexample,theAPIcharges$20for5,000requestspermonthbutthefeemaybehigherifthedeveloperrequires5,001to10,000permonth.

Tiered Discounts Many API providers adopt varying levels of subscription plans.Theseplansofferbulkdiscountswhencertainthresholdsarerealized,and/orallowadvancedfunctions.Forexample,aBeginnerplancharges$20for5,000requestspermonth.AProfessionalplancharges$40for15,000requestspermonth,offering3xthebandwidth for only twice the cost. An Enterprise level may charge $100 for higher or unlimited thresholds.

Enhanced Support APIsmayofferenhancedsupportfeaturesatanadditional cost. This could include around-the-clock 24/7 support,directaccesstoaspecificsupportengineer,orprioritization of certain issues.

Freemium APIs often have a free tier (freemium) which allows developer consumers to test the API. The end goal is toattractusers,createstickiness,andconverttopaidtiers.FreemiumAPIsoftenhavethesleekest,quick,self-service onboarding process.

Page 43: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

43ProgrammableWeb | May 2020

Per Method TheAPIassignsvaryingcoststodifferentmethodstoreflectdifferentcommercialvaluesforobjectsor resources that are available through the API. For example,anAIservicecharges$0.0015perrequestto a sentiment analysis method but charges $0.02 per requesttoanimagedetectionalgorithmsinceitismoreresource-intensiveandrequiresmoreprocessingpowerto compute.

Device Type TheAPIispriceddifferentlydependingonthetypeofclientdevice.Forexample,atelephonyservicemaychargevaryingratesforAPIcallsmadefromiOS,Android,Desktop,WebApplication,orIoTdevices.

Rate Limiting Thisaddresseshowmanyrequestscanbesentwithinanallottedtimeframe.Thisisdifferentfromthe volume-basis in that rate-limiting typically refers tosmallertimeframes,likepersecondorhour.Forexample,anAPIaccountmayhavea10-requests-per-second rate limit. Rate limits must be in place to avoid DDoS attacks that overpower servers.

Pagination This sets a threshold for how much content can be sent withasinglerequest.Attimes,thepackagesizemaybemonetized according to paginated values.

Transaction Fee The API includes a fee proportionate to the payment processed.Forexample,Square’sstartingfeeis2.5%+10¢ for in-person transactions.

Public vs Private AnAPImaypricerequestsdifferentlybasedontheapp’sintendedusecase.Forexample,taketheTomTomAPImonetization program. Compared to its Pay-As-You-Go Publicrates,theTomTomAPImonetizationprogramchargessignificantlyhigherratesforitsPay-As-You-GoPrivateplan,definedas“foranyapplicationwhichisusedforinternalbusinesspurposesonly,includingassetmanagement.”

Page 44: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

44ProgrammableWeb | May 2020

Case Study: TomTom

TomTom,aproviderofgeolocationservices,isamodelCoin-OperatedAPI.The TomTom API platformpowersserviceslikeAppleMaps,theUberdriverapp,Azuremaps,andmanyothers.Onepopularfeatureisitsreal-timetraffic and routing features which utilize data aggregated from over 600 million devices.

TomTom’s API pricing modeladoptsaFreemiumtierfornewdevelopers,allowingup to 2500 free calls per month. This Pay As You Go model provides free maps and trafficvisualizationthroughitsSDKsforiOSandAndroid.

Atthetimeofpublicationofthisreport(pricingisalwayschanging),whenclientsbreachthefreetier,TomTomoffersVolume-Baseddiscountsat1Kcallspermonth.Forexample,a50,000monthlycalllimitforpublicusecasesis$25.00,equatingto$0.50percall.A500,000limitis$229.00,equalling$0.46percall,andsoon.TomTomalsopricescallsdifferentlybasedontheintendedusecase.Itspricesfor“privateuse”aresignificantlyhigherthanpublicuse.Forexample,theTomTom500,000monthlyAPIcalllimitforprivateuseis$1,719.00,or$3.44percall.

The TomTom API program adopts developer inclusion and self-service as guiding lights. Its top tier focus is to be as developer-friendly as possible with public-facing user guides. Quick onboarding and Pay-As-You-Go with Freemium tiers can be a helpful combination for other Coin-Operated APIs.

SLA API products must also seriously consider what sort of uptime,reliability,andperformancetoincludewithintheirservicecontract.Forexample,isaconsumerentitledtobenefitsifendpointsfailwithoutwarning,or if the service falls under 95% uptime for a period of time?SLAdrivenAPIsmayalsoprovidethecustomerwith a specialized non-public endpoint backed by a higher-grade infrastructure for development purposes.

Geography Datacenter locations may also determine API pricing. Someservicesprovidedatacenterflexibility,inwhich consumers are able to choose geographically appropriate data centers through which API calls are serviced.Forexample,userslocatedinJapanmaybeserviced by a datacenter in JAPAC while users located in The Netherlands are serviced by an EMEA-based datacenter.Thismightbestructuredasatier,inwhichhighertiersofferflexibility,andlowertiersdonotprovide a choice.

Page 45: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

45ProgrammableWeb | May 2020

MarketingSomeAPIbusinessmodelsgenerateanROIthroughindirectmeans.Infact,manylargeAPIprogramsaresupportedpurelyformarketingpurposes.Forexample,PackagedAPIsarenotmonetizeddirectlyyethelpmarketthecoreplatform,promotingitssale,adoption,anduse.Audience APIs help grow a network. In situationslikethis,openingupanAPIforgeneralusecanencourageadditionaltraffic.WithaBrand Loyaltymodel,APIprogramscanspreadabrandnameandimage,bringingadvertisingbenefits.Lastly,Open API programs can help a companyhonorcommitmentstotransparency,open-source,andopendoorstothe crowdsourcing of data that are shared back through the API while also helping generate leads for the business. These programs are more public-facing than Internal or Partner programs.

Packaged

APackagedmodeliswhenanAPIisacomponentofalargerplatform,andAPIaccessispackagedwithintheplatform’sstandardaccesstier.WithPackagedAPIs,the inclusion of the API entices platform adoption. Since the API is not utilized as an upsellmechanismliketheUpsellproductizedmodel,thismodelismoreindirect,helping with platform or solution marketing.

PackagedAPIsmayalsobeanexpectedassetforITofferings,necessaryfortheplatform to operate as a whole. Such is the case for CRM or cloud hosting platforms. ItmightbethattheAPIsareshippedwithlocalinstances.Inthesecases,theAPIisnotthefocalpointofthemainproductbutisasideofferingthatincreasesplatformvalue,puttingitaheadofcompetitiveofferingsthatlackAPIsandonparwiththosethat do.

Taxonomy External > Marketing > Packaged

Type Indirect

Definition TheAPIisafeature,packagedwithinalargerplatformorsolution.Thus,itispartofalargerplatformbusinessmodel.

Page 46: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

46ProgrammableWeb | May 2020

Business Model The API is not directly monetized but it is used to market the overall platform. This drives additional revenue in that the product is more capable and customizable. This value-added bonus aids customer retention rates. This is becauseAPIsare“sticky”and,typically,oncecustomersgototheeffortofcodingintegrationswithAPIs,theyaregenerally loath to replace those solutions.

Developer Consumer Users who subscribe to the greater platform.

Key Areas Cloudservices,Infrastructure-as-a-service,CRM,enterpriseservices,hosting

Examples • Domo: Domoisaplatformenablingusersto“connectandnormalizedatafromanysource.”Itsofferingincludes a suite of integration capabilities that involve many API connections.

• Sugar CRM: Sugar CRM provides a REST API packaged intoitsplatformoffering.Userscandownloadandrun SugarCRM locally or host their own instance in the cloud.

• Cloud Computing: Many cloud computing platforms provide packaged APIs as part of their core service offeringssuchasAWSS3RESTAPI, AmazonEC2, MicrosoftAzureCloudServicesRESTAPIs, or Google Cloud Platform APIs. These APIs represent a way to communicate with computing resources.

• Form.io: Form.ioisasolutionthatsimplifiestheinclusion of data driven forms into progressive web applications (PWAs) while tying those forms to an API-enableddatamanagementback-end.Inotherwords,data that’s collected through the PWA forms can be automatically exposed to other applications through APIs that are bundled into the backend. While the form/PWA functionality alone probably attracts a fair amount ofinterest,theAPIcapabilitythat’spackagedwiththebackend will attract a certain class of customer that might not otherwise be interested.

Page 47: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

47ProgrammableWeb | May 2020

Audience

A software provider may utilize an API to build an audience or network. These services want as many people as possible to engage with the provider’s platform. Anotherwaytophrasethisis:monetizetheaudience,notthefeatures.SyndicatingcontentbywayoffreepublicAPIsisalsocalled“looselycontrolledusage.”

With an Audiencemodel,aprovideroffersAPIaccesstoallowconsumerstobothconnect with the network and contribute to the network (eg: adding listings to Airbnb).PlatformsthatrequireextensivedatabasescanextendtheirnetworkandreachutilizingAPIs,enablingprogrammaticcontentcreation.Listingservices,forexample,benefitfromprovidingprogrammaticAPIaccesstotheirpartners.Themain goal is to increase the amount of content and data within the system and increase usability with a programmatic interface. The end-customers thus perceive thebestinventory,andfortheseplatforms,themorecustomersthebetter.

TheAudiencemodelisdifferentfromPartnerAffiliateprogramsinthattheydonotnecessarilyofferRevenueSharing.SuchpartnerprogramsareuniquefromPublicAPI programs because they are limited to select partners.

Taxonomy External > Marketing > Audience

Type Indirect

Definition API is utilized as a marketing tool to help engage with an audience or grow a network.

Business Model Theaudience,alongwithcommunity-generateddata,is monetized through advertising or reselling user data. Thus,theAPIisoneofmanyfacetsofbuildingandgrowing a following that is crucial for the business to function.

Developer Consumer ISVs,brokeragegroups,Socialfacingmarketers,end-users

Key Areas Realty,Bookings,Travel,Socialmedia,marketing,newsmedia,listingservices,talent,largeonlinecommunities.

Page 48: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

48ProgrammableWeb | May 2020

Examples • Airbnb Partner API: The exclusive Airbnb Partner API is designed for hosts with multiple listings. The API enables programmatic listing to increase Airbnb’s databaseofofferings.Thisincreasesinteroperabilitywith the platform and increases the number of listings tomaximizeAirbnb’snetworkeffect.

• Twitter: Social media networks like Twitter utilize public API programs to grow their base and increase stickiness.Forexample,theTwitter Authentication APIenablessocialloginsonthird-partywebsites,likeMedium.Intheearlydays,Twitterutilizedapublicdeveloper program to extend their audience to new platforms via third-party applications like Favstar.fm,DailyBooth,TweetDeck,Tweetbot,EchofonandTwitterrific.Thesedistributedreachtonewplatformsand applications.

• Meetup: Meetup provides a free-to-use API for exploring and interacting with the Meetup platform from third-party apps. This could be utilized by event creatorstoincreasetheiraudiencebase,andineffect,increase overall dependence and engagement with the Meetup platform.

Others:

TripAdvisor Content API

Facebook

Upwork

Silverfin

Booking.com Partner Program

TravelgateX

Page 49: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

49ProgrammableWeb | May 2020

Brand Loyalty

ManyAPIprovidersbenefitfromanincreaseinBrand Loyalty.Thus,aprovidermayseek to build a brand reputation by externalizing an API. The API helps distribute contenttovisualexternalareas,suchasclientwebapplicationsormobileapps.Sincethegoalistoincreasebrandawareness,APIdevelopmentandmaintenancemay come out of a marketing budget. API products may also utilize a brand loyalty modelinconcertwithothermodels.Forexample,theGoogleMapsAPI,whichinvariablyresultsinembeddedappsbearingtheGoogleMapslogo,mayrequirespecificbrandingguidelines,eventhoughitscoremodelisaCoin-Operatedproduct.

Taxonomy External > Marketing > Brand Loyalty

Type Indirect

Definition API provider builds brand loyalty by externalizing an API.

Business Model Brandreputationhasanetpositiveeffect,oftenstimulating additional interest in the platform.

Developer Consumer External developer

Key Areas Socialmedia,marketing,news,productlistings,

Examples • YouTube: YouTube’s API Branding Guidelinesrequirethat“anyYouTubelogousedwithinanapplicationmust link back to YouTube content or to a YouTube componentofthatapplication.”Thus,APIusageisalwaysdirectlybenefitingthebrand.

• Zillow: Though Zillow’s APIisfree,itsAPI Branding Requirementsstatethat“anapprovedZillowlogomustbedisplayeddirectlyadjacenttoanydatafromtheZillowAPI.”ForZillow,eachAPItyperequiresaspecificnote. Clients that consume Zillow’s GetRateSummary API,forexample,mustincludethephrase“SeemoremortgageratesonZillow”withanappropriatebacklink.

Page 50: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

50ProgrammableWeb | May 2020

Open API

Open APIs are public APIs that are freely accessible. They may still have security measures in place but are generally free for public consumption. Open APIs can bringmanymarketingbenefitstoabusiness.Forone,anOpenAPImodelmayincrease Transparencyintoacompany’soperations,helpingboostitsPRimage.AnOpen API model can help build a Communityaroundacompany,whichincreasestheengagement,interest,andmarketabilitysurroundingabrand.Acompanymay seek to develop Open APIs as part of an open-source initiative — such a Lead Generationmodelcaneventuallyhelpacquiresales.Lastly,aprovidermaychoosea Crowdsourcingapproach,inwhichOpenAPIsareutilizedbythedevelopercommunity for collaborative development and innovation. All these activities can benefitacompany’simageandincreaseperceivedvalue.Acommitmenttoopennesscangeneratestickiness,whichinthelong-termcanbeconvertedtosales.

Examples (cont’d) • NY Times: The NY Times APIrequiresthatallapplications must be accompanied by a Times API logo on any page or screen that displays Times API content or data. The logo must link directly to “https://developer.nytimes.com” (thereby driving additional interest in the media organization’s developer program).

Other brand guidelines for API programs:

Spotify

Dropbox

Orange

Slack

TokBox

Walkscore

Page 51: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

51ProgrammableWeb | May 2020

Transparency

Bymakingdataavailabletothepublic,companiescanholdtheirbusinessleadersaccountable and ensure the company is acting in the best overall interest. User data rights,politicaltransparency,andbusinessethicsareinthespotlightmorethanever.Withmisinformationontherise,thepublicdemandsaccountabilityfromtechplatforms. According to Slack,“Inanincreasinglyinterconnectedworld,transparencyisthenewgoldstandard.”Thus,effortstopubliclyopensuchdatacanpositivelyaffecttransparencygreatly.

Taxonomy External > Marketing > Open API > Transparency

Type Indirect

Definition APIs are made open to meet transparency initiatives. Otherwise paid services may be discounted or made freeforpublicbenefitorhumanitariancauses.

Business Model A transparent API business model increases trust and public perception around an organization and can help avoid corruption. Transparency may also unlock future business or partnership opportunities.

Developer Consumer ISV,externaldevelopers

Key Areas Advertising,UserData,Inclusion,BusinessEthics,Accountability,Anti-corruption,PublicTransportation,Government,Reporting

Examples • Google Ads: According to a recent blogpost, Google Ads will soon roll out new APIs that enable advertising companiestodisclosedetailedadinformation,increasing transparency in digital advertising.

• Political Transparency:In2019Mozillaledaneffortencouraging Facebook to open an API to allow greater transparency into political ads that appear on the platform. An open lettercalledfor“afunctional,openAd Archive API that enables advanced research and development of tools that analyze political ads served toFacebookusersintheEU.”Whiletheeffectshaveyettobeseen,itrepresentsagrowingefforttoincreasetransparency through programmatic means.

Page 52: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

52ProgrammableWeb | May 2020

Community

Communityispowerful.Internalcorporatecultureisimportant,butbuildingacommunity of external developers around open APIs can increase overall marketing effortstremendously.Thisisparticularlytrueinopensourcescenarioswherethedevelopercommunityisn’tjustconsumingtheAPIprovider’sAPIsbutisalsodeveloping and submitting code that improves the APIs themselves. Developer communitiescanbeencouragedthroughincentiveprograms,meetups,forums,freeonlinecontent,andotheradvocacyactivities.

Examples (cont’d) • Buffer:Asanorganization,Bufferhasahighcommitmenttotransparency,evengoingsofarastopublicly post each employee’s salaries and diversity data. Such data could be made API-accessible to further a cause for transparency.

Others examples:

Government Open Data Portals such as Transparency.Treasury.gov by The Bureau of the Fiscal Service.

Sinceitsveryearlydays,Salesforcehasbeenextremely transparent about the availability and status of the systems that power its various clouds. Through trust.salesforce.com, the company not only advertisesthestatusofallofit’ssystems,itmakesthedata programmatically available through RSS feeds (which are a form of API).

Taxonomy External > Marketing > Open API > Transparency

Type Indirect

Definition APIs are made open to meet transparency initiatives. Otherwise paid services may be discounted or made freeforpublicbenefitorhumanitariancauses.

Page 53: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

53ProgrammableWeb | May 2020

Business Model A transparent API business model increases trust and public perception around an organization and can help avoid corruption. Transparency may also unlock future business or partnership opportunities.

Developer Consumer ISV,externaldevelopers

Key Areas Advertising,UserData,Inclusion,BusinessEthics,Accountability,Anti-corruption,PublicTransportation,Government,Reporting

Examples • Magento: Magento is one of the few open-source eCommerce solutions. Magento has a strong developer community built around its open-source software and API programs with its MagentoCommunityForum, eventsworldwide,etc.Thissupportandpassionhasledto250,000onlinestores.

• TensorFlow: TensorFlow was initially developed by the Google Brain team and is now under an Apache license. It has APIs and SDKs available in several languages both for constructing and executing a TensorFlow graph. It could be argued that supporting open-source tech communities has in part further solidifiedGoogle’sreputationwithintheartificialintelligence spectrum.

• Tesobe: A community banking perspective to connect community members is a sustainable solution to being digitally transparent and open. One example is the Tesobe Open Banking platform. The Tesobe team holdsOpenBankinghackathons,trainingsessions,andpublishes thought leadership to help build its brand and stature as a standard bearer of Open Banking.

Others examples of community-driven API programs:

StackExchange

Shopify

Page 54: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

54ProgrammableWeb | May 2020

Lead Generation

OpenAPIsandopensourceprojectsrelatedtoAPIscanalsoactasaLeadGeneration mechanism. Lead generation is a business process whereby an organizationtypicallyofferssomefreefunctionality,download,orotherinformationinexchangeforanindividual’spersonalcontactinformation(ie:name,emailaddress,businesstitle,etc.).Thatinformationissavedintoadatabaseofhotleads(potentiallyinterestedparties)that’ssubsequentlyusedbytheorganization’ssalesand marketing teams to prospect for new customers. By encouraging open use of a certainprovider’sAPI,thatproviderisuniquelypositionedtoaccumulatenewleads.Inthelongrun,suchAPIprogramscanconverttheseleadsintocustomerswhopayfor ancillary or upgraded services.

Taxonomy External > Marketing > Open API > Lead Generation

Type Semi-Direct

Definition Open APIs help generate awareness for the company. PostingopensourceprojectsrelatedtoAPIsonGithub,or packages such as Software Development Kits (SDKs) and other tooling on npmjs.com, pypi.org, etc. can increase usability with the API service and extend reachtonewdeveloperusers,whichcanbetargetedforrevenue-producingopportunities.Forexample,anAPI provider could pair this business model with the consulting model in a way that results in actual revenue.

Business Model Open initiatives increase exposure for a company and act as a marketing funnel. This traction and usage behave as a sales funnel to generate leads and sell customers other products or services.

Developer Consumer Externaldeveloper,potentialdeveloperusers

Key Areas SaaSsideprojects,Open-Source

Page 55: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

55ProgrammableWeb | May 2020

Examples • GROQ by Sanity.io: Sanity provides modern CMS architecture. GROQisSanity’sopen-sourcequerylanguage for JSON documents. GROQ can be run on this page, from a CLI, or within Javascript apps. By open-sourcingGROQ,andreleasingaweb-basedplaygroundforqueuringanyJSONdocument,Sanityhasbuiltopen-source public-facing resources with calls to action towardusingthecommercialSanitysoftware,thusdriving leads.

• TomTom Helper Libraries:TomTomoffersgeolocation as a service through its APIs. TomTom’s Githubhosts60+repositories,includingcodeexamplesfor their iOS, Android, Web. Other packages include speedtools, openlr, and commit-checker. Such packages can improve developer usability and help generate interest in TomTom’s commercial services.

• OAuth.tools by Curity: OAuth.tools, built by API security experts Curity, is a valuable public resource for exploringthemanytypesofAPIauthenticationflowsconformingtotheOAuthstandard(ImplicitFlow,CodeFlow,DeviceFlow,andnineothers).ThishelpsAPIowners discover the nuances of the OAuth protocol for API authorization delegation. Visitors can paste aJavascriptWebToken(JWT)anddecodeitsheader,payloadandsignature,andbuildcomplexflowsthatconnect to any OAuth server. Users who encounter the tool are naturally lead to explore Curity’s other commercial solutions.

Page 56: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

56ProgrammableWeb | May 2020

Public Good

Some APIs may be part of altruistic social good programs within large organizations or bepartofhumanitarianeffortsatnon-profits.SuchAPIsaretypicallyopeninnature.

Taxonomy External > Marketing > Open API > Public Good

Type Indirect

Definition The API is used for greater social good with altruistic purpose. Such APIs open source (and at times crowdsource) data sets.

Business Model Governmentorganizations,non-profits,andselectcorporatedivisionsmayberequiredtoprovideAPIsforsocialgood,toappealtoenvironmental,sustainable,and humanitarian/social good causes.

Developer Consumer Citizen developer

Key Areas Aid,WorldHealth,NaturalDisasters,“DataforGood,”Sustainability,ClimateChange,Environment,Non-Profit

Examples • Natural Disasters: According to a Nature.comreport,Scientistsworkingunderthemotto“dataforgood”arescrutinizing location and activity data donated by some of the world’s largest telecommunications companies. By anonymizing phone records of tens of millions of peopleinlow-incomecountries,aidorganizationscan track and help support the movements of large populations during natural disasters such as earthquakes,flood,disease,famine,andothercrises.API-enableddata,inthiscase,couldincreaseubiquityand accessibility tremendously.

• Sunlight Foundation: The Sunlight Foundation is anon-profitthat“usescivictechnologies,opendata,policyanalysisandjournalismtomakeourgovernmentand politics more accountable and transparent to all.”ThefoundationcreatedAPIs that enable better transparency into government actions. Now maintained byexternalgroups, these APIs include a Congress API, CapitolWordsAPI, EnergyLegislationTracker, Bill Tracker, and other tools.

Page 57: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

57ProgrammableWeb | May 2020

OutliersThis outlier section consists of potential business model types. They may make sense intheorybutarenotprovenenoughinpracticetowarrantaspecificcategoryabove.

Recruiting

Some API programs are more about recruiting than productization. Companies that host internal or external API hackathons give developers an opportunity to experiment with services to spur innovation. It’s not uncommon for recruiting teams tooftenattendtheseeventstosearchfortalenttoacquire.

Alternative Affiliate

SomeAffiliateAPIProgramsmaynottechnicallypayoutdevelopersaccordingtorevenueshare.AdvertisingagreementsthatutilizeAPIs,forexample,maypayoutinCostperClick,orpayperimpressions.

Examples (cont’d) • GDC: The National Cancer Institute provides a Genomic Data Commons (GDC) API. This allows developerstoqueryanddownloadGDCdatawhileat the same time allowing other developers and organizations to submit data in a way that improves the valueandefficacyofGDC’scorpus.

• AMEE: Avoiding Mass Extinction Engine (AMEE) Provides free APIs that return millions of environmental dataelementsincludingsustainabilitydata,carbonemissionsfactors,andmodels.AMEE’s“sustainabilityatscale”isaneasywayfordeveloperstodiscover,consume,andintegrateenvironmentaldata.

• OpenCorporates: OpenCorporates provides company data as a service. Its PublicBenefit program provides freeAPIaccountaccessforcertainpublicbenefitprojects.

Others:

CGAP API

TCIA Programmatic Interface

Page 58: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

58ProgrammableWeb | May 2020

Directory

Putting your API into a management sphere or gateway can impact the business model. Monetizing your API by hosting it through a third party gateway may denote its own strategy. This is especially true for directory services that aggregate APIs andallowastandardizedshimforexternaldeveloperusage.Thebenefitsoftakingthis approach include a reduction in time to market for coin-operated APIs because the directory is a destination that’s already used by developers to discover APIs. Thedownsidescouldincludealossofcustomizationcapabilities,hostingandAPIendpointoptions,andfinegrainAPImanagementandgovernancecapabilities.

Mashups

Companies may use multiple external APIs to assemble a working value proposition. Thiscouldcomeinoneoftwoforms.ThefirstiswhenasingleAPIisusedtoabstractaworkflowthat’sdrivenbyastringofotherAPIs(someorallofwhichcouldbethird-party). The value and selling proposition then lies in the service composition. The second is when the API provider creates a standard API to access multiple APIsofthesametype.Thevaluetotheconsumer,inthiscase,isderivedfromthecommoditizationeffectthatthe“standard”APIintroducestoacollectionofsimilarandoftencompetingAPIs.Forexample,therearemanyfacialrecognitionAPIsfromdifferentproviders.AnotherAPIprovidercouldcomeupwithastandardAPIthatoffersthedeveloperasinglepointofaccesstoallofthefacerecognitionAPIs.This might be helpful to a law enforcement agency that wants to submit images to multiple recognition engines simultaneously.

Ontheotherhand,fordevelopersthatwanttoreducetheswitchingcostsbetweenrecognitionengines,astandardAPIthatworkswithallofthemcanhelptoeliminatethe development of new source code when a switch is warranted.

The Other Side of the API EconomyHowdoweaccountforbusinessmodelsthattargettheAPIprovidersthemselves?ManyvendorsnowexistwithintheAPIeconomyitself,offeringsolutionsforAPImanagement,Gateways,APItesting,APIsecurity,IdentityandAuthentication,APIMonitoring,IntegrationPlatforms,DocumentationasaService,andothers.However,this segment of the API Economy is out of scope for the business models that we’re discussing in this document.

Page 59: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

59ProgrammableWeb | May 2020

Methodology For API Business Model CreationNowthatwehavecoveredthemajorityofAPIbusinessmodels,howdoweputthemtopractice?Inthissection,we’llbrieflyoverviewsomepragmaticstepsyoucantaketolocatevalue,anddeterminetheingredientsofyourownAPIbusinessstrategy.

1. Find Potential Value

First,audityourinternalMode1infrastructure.Evaluateallyoursystemsofrecordtoseewhatdataandfunctionalitycouldbeexposed.Whatdoesthisdatalooklike?Aretheregapswithinyourtechnologythatcouldacceleratebusiness?

2. Perform Market Research

Next,checkthecompetitioninyourspaceorintangentiallyrelatedindustries.Forexample,airlinesarenotjustintheairlinebusiness.They’reinthetravelindustry.Drugstoresaren’tjustinthepharmacybusiness.They’realsoinretail.Who’sdoingwhatinyourindustrynow?Howaretheyacceleratingdigitaltransformationorproductizing,orusingothermeanstogenerateROIutilizingtheirdigitalassets?Howare other companies utilizing APIs including third-party APIs to build game-changing customerexperiences?Fromthecustomer’spointofview,wherearethegapsinyourcustomerexperience?

Airlines Example: Throughout these steps, consider how an airline may seek to utilize APIs within its ecosystem.

The airline has valuable passenger data and rewards club member data. It has flight data that could be utilized. However, few perks are being offered to retain customers.

Airline researches space to see if other airlines are partnering with rideshare companies. It researches the typical discounts offered by such partnerships in other industries. Airline looks to ancillary transportation methods and notices a customer experience gap. It has an opportunity to participate in shuttling passengers to the airport.

Page 60: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

60ProgrammableWeb | May 2020

3. Define Unique Value Proposition

Next,definewhatyourcomparativevalueisandhowyoucoulddigitallytransformyourorganization.Definewhatinfrastructureisrequiredtodeliversaidvalueeffectively.Whatwilltheendvaluepropositionlooklike?

4. Define The Customer Experience Outcomes

Next,definetargetcustomerexperienceoutcomesaswellasoutcomesforthebusiness. Determine how APIs will enable those experiences. Do you have the architectureinplace?Canyoushowcasesuccessstoriestoencourageinternaladoption?

5. Establish Partners to Co-Create The Experience

Inordertoco-createexperience,seekoutpartnerstointegratewith.Whatpartnersdoyouneedtoofferthisexperience?CanyoumashupAPIstoco-createanexperienceutilizingmanyseparatecorecompetencies?

Airline traditionally defines its role as a transportation coordinator. It must offer improved experiences by integrating with partners to co-create compelling customer experiences that go beyond transportation coordination.

Airline seeks to encourage repeat customers by offering a streamlined easy experience. Customers enjoy the ease of use. The airline benefits by having a more devoted customer base.

Airline partners with Uber to offer discounted airport transportation for travelers. It fully realizes the potential for integrating with other niche services to remedy inefficiencies.

Page 61: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

61ProgrammableWeb | May 2020

6. Discover Expenses Involved

Next,discoverthecostofintegratingwithpartners.Evaluatethecostofexposingdata and developing internal APIs. Outline the return in the form of business KPIs needed to ensure the API program is worth it.

7. Build The Developer Experience

Nowthattheendexperienceisenvisioned,andthepartnersareknown,it’stimeto build out your Mode 2 infrastructure. In this phase; think beyond your core competencies.Atthispoint,thedevilisinthedetails:what’sthebestendpossiblecustomerexperience?APIproductsmustcreateself-serviceguidescateredtodefinedpartners.

8. Set Monetization Parameters

Thislastmodelingstepinvolvesfine-tuning.Setthresholdsandtiersfordirectmonetization models if necessary. Set measurable goals and APIs if the business modelleanstowardsindirectbenefits.Adjusttofindamiddlegroundto optimize ROI.

Airline creates a budget that incorporates cost estimates from API usage, internal development efforts, integration time and effort, and ongoing maintenance effort.

Airline builds components necessary to architect its vision.

Airline determines correct monetization parameters to offer ROI and retain continual customer loyalty.

Page 62: ProgrammableWeb’s 2020 Guide to API Business Models · Some, however, do not use direct monetization. Many Indirect APIs drive ancillary benefits to the business, such as community

62ProgrammableWeb | May 2020

Takeaways For API Business ModellingThereishighvalueindataandfunctionality.However,morethanever,thereisvalueinhowitisaccessed.Aswe’vewitnessed,APIsareastrongchoicetotransformacomponent,business,orevenanentireindustry.AnAPIstrategycanbringLongTerm Value (LTV) and committed developers.

• Complexity: API business model complexity has increased since John Musser’s firstcoveragein2013.ItshouldbenotedthatacompanymayhavevaryingAPIsthatservedifferentfunctionality,andeachAPImayusedifferentmodelsintandem.

• Nothing is Free:EveryAPIhasamodelbehindit.Eventheseemingly“free”andindirect ones. Companies can utilize APIs to extract value down to their bottom line in the form of money saved or new revenue earned without having to be directly transactional.

• Net accretive vs. cannibalized: Generatingandpreservinguniqueincomeisessentialfornetrevenueprotection.Meaning,newformsofrevenuegenerationshouldbeoverallaccretive,notcannibalizeexistingcorebusinessmodels.Thus,APIprovidersmustfindtheoptimalbalancebetweenexternalizationandproprietary knowledge.

Brainstorminghowthesemodelsfitintoyourorganizationalstrataisagoodexerciseforanychiefexecutiveseekingnewrevenuestreams,CTOlookingtoinnovate,orAPI product manager assigned to monetizing digital assets. What’s most interesting isthatthemajorityofenterprisesdon’tevenlinktransactionalmodelstotheirAPIs.Our experience working with API providers for more than a decade demonstrates that most of them prefer indirect business models.