SlideShare a Scribd company logo
API Marketing:First Comes Usability, Then Discoverability
How do we increase developer onboarding?
BILL DOERRFELD
@DoerrfeldBill
AT:
API Strategy
Conference
Nov 2, 2017
WHAT IS NORDIC APIS?
A international community of API practitioners and enthusiasts.
Quality events
all over the
world
High impact
blog posts
Illuminating
eBooks
https://nordicapis.slack.com
IN THE WORKS...
Future Nordic APIs plans
Webinars
(taking ideas)
Consulting Slack channel
Ex.
HOW DO WE FIND APIS?
API Marketing: First Comes Usability, Then Discoverability
API Marketing: First Comes Usability, Then Discoverability
Search Results for 'email API'
Thank you for
watching!
PRESENTED BY:
BILL
DOERRFELD
@DoerrfeldBill
AT:
APIstrat
Nov 2, 2017
That's how you discover APIs!
API Marketing: First Comes Usability, Then Discoverability
This doesn't exist ….. yet
● API Discovery: Can We Do Better?
○ APIs.guru
Mockup:
API Discovery is Uncertain
● Size: Over 18000 public web APIs
(ProgrammableWeb, 2017 data)
● Standards: Little consensus
● Varying Approaches: hand curation,
automated, metadata, directories,
using specifications.
● SEO: Still your biggest ally
● Word of mouth:
Trends: API Economy Growth
● 18,000+ APIs
● Enterprise
● Impacted sectors:
○ Business
Operations, end
user experiences,
FinTech, DevOps,
"AI," IoT, travel,
shopping, food, etc.
Competition: Create Unique Value
How do you stand out?
How to position service for discovery?
What strategies can we use?
3x3-Tiered Discovery Approach
/usability
/advocacy
/evangelism
/support
/leadership
/seo
/model
/visibility
/directories
/docs
/portal
/dx
GET /marketing
Assumptions
1) You have an API
2) The API is a Product
3) Public API (free or $)
4) web service
5) More = = =
Visibility
GET /api/marketing/visibility
/usability
/advocacy
/evangelism
/support
/leadership
/seo
/model
/visibility
/directories
/docs
/portal
/dx
GET /marketing
Improve SEO
● A public-facing developer home page has high value.
● To improve SEO, consider:
○ Words: Make human-readable descriptions of functionality.
○ Keyword Frequency: # of target keyword(s) matters!
○ Optimization: Consumer, location, partner.
○ Segmentation: Niche landing pages per service.
○ Tools: Google Adwords Keyword Tool.
○ Content: (more on this in /advocacy )
GET /api/marketing/visibility/seo
Search results for: "Sentiment Analysis API"
COMPANY “TEXT” “ANALYSIS” “API”
Aylien 19 (6%) 11 (3%) 13 (4%)
AlchemyAPI 2 (1%) 2 (1%) 3 (1%)
Text Razor 2 (1%) 2 (1%) 3 (1%)
Bitext 6 (2%) 6 (2%) 20 (6%)
Saplo 11 (3%) 7 (2%) 18 (5%)
GET /api/marketing/visibility/seo
Lessons:
Balance individual
keyword frequency with
keyword variance
Landing page content
matters!
Frequency & % of target keywords in top 5 search results for Sentiment Analysis API
Definition
● What is the Difference Between API
Documentation, Specification, and Definition?
Resources:
GET /api/marketing/visibility/model
● Open source tooling
● Generate client
libraries, SDKs
● Generate
documentation
● Improve
discoverability
Discovery Format
GET /api/marketing/visibility/model
● Like
sitemap.xml
● Include in root
of server
● 2015
● low adoption
● Swagger, API
Blueprint or
RAML can use
● Reads OpenAPI
specs
● Automatically
searches
● Has API
● "copyright free
sharing and
collaborative
design of API
specifications,
interfaces and
data models."
● APIs.io API
● schemas for
structured
data
● No schema for
API model!
APIs.guru
The Wikipedia of APIs
● https://apis.guru/openapi-directory/
Taken from:
Directory metadata
● https://apis.guru/openapi-directory/
Taken from:
APIs.guru
The Wikipedia of APIs
● https://apis.guru/openapi-directory/
Taken from:
Directory metadata
Essentially, It's a REST API to learn
about REST APIs
API Directories
1. ProgrammableWeb
2. RapidAPI
3. APIs.guru (OpenAPI Collection)
4. Public-APIs (Github Repo)
5. API List
6. APIs.io
7. SDKS.io
8. 8. API For That
GET /api/marketing/visibility/directories
9. IBM API Harmony
10. Any-API.com
11. API Hound
12. Hitch hq
13. Product Hunt
14. API Katalogen
15. APInf.io
16. Intent.to
Profile your API with these sites!
ProgrammableWeb
programmableweb.com
#1
1700 APIs
Hand curated • SDKs & libraries too • news, blogging
RapidAPI
rapidapi.com
#2
Mashape merged • hand curated marketplace • karma rating • track updates
500 APIs
APIs.guru
apis.guru/openapi-directory/
#3
500 APIs
OpenAPI spec • open source • community generated • has API
PublicAPIs
https://github.com/abhishekbanthia/Public-APIs
#4
Github repo • open source • hand-curated of most used
≈ 70 APIs
API List
http://apilist.fun/
#5
≈ 100 APIs
Hand-curated • searchable • new, small directory
• experimental • has API • open source search engine (coming soon?)
APIs.io
http://apis.io
#6
1100 APIs
SDKs.io
http://sdks.io
#7
Pulls from Github, APIs.guru, Mashape, others
30,000+ APIs/SDKs
Definition translation
SDK generation
API For That
http://www.apiforthat.com/
#8
hand curated • niche categories • user-provided input
600 APIs
IBM API Harmony
https://apiharmony-open.mybluemix.net/public
#9
APIs.guru • web crawling • user-provided input
1900 APIs
Any API
https://any-api.com/
#10
APIs.guru • LucyBot • test consoles
≈ 300 APIs
API Hound
http://apihound.com/apifinder
#11
Web crawling • difficult to navigate • comprehensive • can't add API
manually
50,000 APIs
Hitch
https://www.hitchhq.com/apis
#12
docs • SDKs • changelogs • profiles require Hitch account
≈ 800 APIs
Product Hunt
https://www.producthunt.com/
#13
Startups • San Francisco •
manually added • karma ratings
≈ 200 APIs
API Katalogen
http://apikatalogen.se/
#14
In Swedish • civil, open data • APIs are submitted manually
300 APIs
APInf
https://apinf.io
#15
API Management platform • Telco • requires sign up
163 APIs
Intent.to
https://inten.to/
API COMPARISON SHOPPING#16
next gen API marketplace • niche AI / machine learning • curated
API Directories
1. ProgrammableWeb
2. RapidAPI
3. APIs.guru (OpenAPI Collection)
4. Public-APIs (Github Repo)
5. API List
6. APIs.io
7. SDKS.io
8. 8. API For That
GET /api/marketing/visibility/directories
9. IBM API Harmony
10. Any-API.com
11. API Hound
12. Hitch hq
13. Product Hunt
14. API Katalogen
15. APInf.io
16. Intent.to
Let me know if I missed any!
Usability
GET /api/marketing/usability
/usability
/advocacy
/evangelism
/support
/leadership
/seo
/model
/visibility
/directories
/docs
/portal
/dx
GET /marketing
Improve API Documentation
● API docs: public API's best tool
● Point of sale, ongoing support
● Site architecture: 3-Columned,
● Use Definition: Quickly
generate from API definition
○ 30 Doc Solutions (see Resources)
GET /api/marketing/usability/docs
● "3 Ways to Organize Your API Developer Docs"
○ Derric Gilling, Nordic APIs
Resource:
Example: Scale API
GET /api/marketing/usability/docs
https://docs.scaleapi.com/
But docs are only part of the picture...
7 Ingredients for a Superb Dev Center
● 7 Ingredients That Make Up a Superb
Developer Center
Resources:
Getting Started Guide Authentication Guide
API Documentation Testing Console
Dev Resources
(code sample, SDK, libraries)
Support Channels
Platform Policy
GET /api/marketing/usability/portal
Cater to All Types of Visitors
● Best Practices in API Documentation,
Smartbear
Credit:
GET /api/marketing/usability/portal
Have good style: Industry best practices
● API Handyman’s API Stylebook
● Zapier Engineering - "API Geriatrics"
Resources:
Endpoints:
logically map to
data model
REST vs SOAP:
Almost always
REST….GraphQL
URIs: Readable
constructions
Optimization:
Pagination,
Filtering, Ranging.
Data Formats:
JSON over XML,
YAML
Error Handling:
Human readable
responses
CRUD: Correct
HTTP verb
mapping
Hypermedia:
Powerful but
optional
Changelog: All
edits documented
Security: OAuth &
OpenIDConnect
for identity
Versioning:
"Don't" - Roy
Fielding. if u have
to, use
deprecation
headers
Timestamp:
Always use
ISO8601 format
GET /api/marketing/usability/dx
"The effort required to design something is
inversely proportional to the simplicity of the
result. "
-Roy Fielding
Designer of Representational State Transfer (REST)
Inspiration:
GET /api/marketing/usability/dx
Advocacy
GET /api/marketing/advocacy
/usability
/advocacy
/evangelism
/support
/leadership
/seo
/model
/visibility
/directories
/docs
/portal
/dx
GET /marketing
The API Evangelist Playbook
1. Understand userbase
2. Communicate value of product
3. Ensure program is attractive
4. Always be observing, gathering
feedback
5. Host, attend, speak at events
6. Build & maintain an online knowledge
center
7. Translate tech trends
8. Build a community of heroes
● "Day in the Life of an API Evangelist"
○ Nordic APIs
Resources:
GET /api/marketing/advocacy/evangelism
The evangelist routine: Day in the Life
CUSTOMER RELATIONS EVENTS SUPPORT
Social media activity Travel Respond on Stack Overflow
Authoring blog content Host webinars Dev center maintenance
Weekly newsletter Speak at events Test the API
Recognize and award hero developers Research, gather feedback Work on Github helper libraries
GET /api/marketing/advocacy/evangelism
"To help customers and potential users see the
value and benefit in your API to such an extent
that they themselves become evangelists for
your company."
– Liz Rush, Evangelist, Algorithmia
Primary role of a dev evangelist:
GET /api/marketing/advocacy/evangelism
Promotion: Where?
• API Blogs
• PW.com, API Evangelist, Dev Weekly Digest, GET
PUT POST, Nordic APIs, dZone, API2Cart
• Social channels
• Hackernews, Product Hunt, Beta List, Stackshare.io,
SubReddits.
• Conferences
• IPAs & APIs, API Strat, REST Fest, API World,
APIdays, Nordic APIs Platform Summit
● http://webapi.events/
Resources:
GET /api/marketing/advocacy/evangelism
Success Story: Stack Overflow
GET /api/marketing/advocacy/support
● IPinfo.io
● 250 million daily
requests
● One
StackOverflow
response
● $0 budget.
Form a community: Developer Relations
• Random success is rare
• Dev outreach increases:
• Awareness
• Understanding
• Share vision
• Decrease 1-1 support
• Forum, Knowledge base, code
examples, demos, use cases
• Shopify
● DevRel: How to Offer Unparalleled
Developer Outreach
Resources:
GET /api/marketing/advocacy/support
Thought leadership: Evergreen Content
GET /api/marketing/advocacy/leadership
• Less GIFs please
• 18 months
• Extend
• Credible
• Readable
"Either you own the conversation around your APIs
or someone else will."
– Kin Lane
The API Evangelist
Own the Conversation!
GET /api/marketing/advocacy/leadership
Or else...
GET /api/marketing/advocacy/leadership
Public apps need to own a
fully-fledged public API
presence.
Otherwise, someone else
will own it.
● Either You Own The Conversation Around
Your APIs Or Someone Else Will
○ -Kin Lane, API Evangelist
Resource:
1. The way we discover APIs is important
2. Improve SEO with target keyword copy in developer
home pages & docs
3. Create an API definition
4. Leverage API discovery formats to make your API
machine readable
5. Profile your API in the growing number of API
directories
6. Own the conversation!
IN SUMMARY
How to make your API more discoverable?
Thanks!
Signing off...
Keep in touch With Nordic APIs!
• Twitter: @NordicAPIs
• Follow our blog: nordicapis.com/blog
• Bi-weekly digest: nordicapis.com/newsletter
FEATURED BLOG OPPORTUNITY
Consider sharing your thoughts on our blog!
• 3,000 newsletter subscribers
• 90,000 monthly visitors
• copy editing & graphic design
• Social promo
If interested, email me:
bill@nordicapis.com
API Discovery: 15 Ways to Find an API, Nordic APIs
http://nordicapis.com/api-discovery-15-ways-to-find-apis/
4 Methods to Make Your API Truly Discoverable, Runscope
https://blog.runscope.com/posts/4-methods-to-make-your-api-truly-discoverable
Ultimate Guide to 30+ API Documentation Solutions, Slideshare
https://www.slideshare.net/BillConradDoerrfeld/ultimate-guide-to-25-api-documentation-solutions-slideshare-01-69651002
How to Market an API, Nordic APIs
http://nordicapis.com/api-ebooks/how-to-market-an-api/
A guide to RESTful API design: 35+ must-reads, Tech Beacon
https://techbeacon.com/guide-restful-api-design-35-must-reads
Helpful Resources
API Marketing:First Comes Usability, Then Discoverability
How do we increase developer onboarding?
PRESENTED BY:
BILL
DOERRFELD
@DoerrfeldBill
AT:
API Strategy
Conference
Nov 2, 2017
Thanks!
Slides are up:
@DoerrfeldBill
https://www.slideshare.net/BillConradDoerrfeld/….
Some other Hidden Truths
GET /api/marketing/extra_advice
/usability
/advocacy
/evangelism
/support
/leadership
/seo
/model
/visibility
/directories
/docs
/portal
/dx
GET /marketing
/extra_advice
• "Convincing the Architect"
• Disseminate best practices
• Foster internal culture
• Security
• Agility
• Consistency: Style Guide
GET /api/marketing/advocacy/leadership
Internal leadership: API Intrapreneur
Monetization: Free Trial
• Support
developers!
• Increase integration
ease
• Scalable
• Ex. Safety Culture
GET /api/marketing/extra_advice
Provisioning: Release in tiers
Private PublicPartner
GET /api/marketing/extra_advice
"Think of APIs as an evolution...You don’t have to
boil the ocean from day one”
-John Musser, ProgrammableWeb / API Science Founder
Inspiration:
GET /api/marketing/extra_advice
Why consider all this?: A Balanced Release
GET /api/marketing/extra_advice

More Related Content

PDF
API Discovery: Visibility, Usability, and Advocacy
PDF
A Snapshot of API Design Trends In 2019
PDF
Welcome To The API Universe - Platform Summit 2018
PDF
What do you mean by "API as a Product"?
PPTX
Architecture for the API-enterprise
PDF
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
PDF
The Architecture of an API Platform
PDF
API Maturity Model (Webcast with Accenture)
API Discovery: Visibility, Usability, and Advocacy
A Snapshot of API Design Trends In 2019
Welcome To The API Universe - Platform Summit 2018
What do you mean by "API as a Product"?
Architecture for the API-enterprise
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
The Architecture of an API Platform
API Maturity Model (Webcast with Accenture)

What's hot (19)

PDF
Continuous API Strategies for Integrated Platforms
PDF
The API Economy: Adding Business Value
PDF
APIs for your Business + Stages of the API Lifecycle
PDF
API Design in the Age of Bots, IoT, and Voice
PDF
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
PDF
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
PDF
Lean Method for Building Good APIs for Business – APIOps Cycles
PDF
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
PDF
API as a Growth Tool
PDF
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...
PPTX
ROI for APIs: Using Hackathons to Evaluate Your API Program
PDF
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
PPTX
Api-First service design
PPTX
Mapping out your API Strategy - 4.20.11 Webinar slides
PDF
The Progression of APIs and Microservices - Photon Infotech
PDF
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
PDF
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PPTX
APIStrat 2017: API Design in the Age of Bots, IoT, and Voice
Continuous API Strategies for Integrated Platforms
The API Economy: Adding Business Value
APIs for your Business + Stages of the API Lifecycle
API Design in the Age of Bots, IoT, and Voice
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
Lean Method for Building Good APIs for Business – APIOps Cycles
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
API as a Growth Tool
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...
ROI for APIs: Using Hackathons to Evaluate Your API Program
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
Api-First service design
Mapping out your API Strategy - 4.20.11 Webinar slides
The Progression of APIs and Microservices - Photon Infotech
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
apidays LIVE Australia 2021 - Planning Your Steps to Data Economy Using APIOp...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
APIStrat 2017: API Design in the Age of Bots, IoT, and Voice
Ad

Similar to API Marketing: First Comes Usability, Then Discoverability (20)

PDF
API Best Practices
PDF
Always Mind Your [Developer] Surroundings - API City 2018
PDF
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
PDF
Introduction to the Art of API Practice
PPT
Six Steps To Build A Successful API
PPT
Six Steps to Build Successful APIs
PDF
Extend soa with api management Sangam18
PDF
Your API is your Product - Arun Ravindran, Unisys
PDF
The API Opportunity: Crossing the Digital Divide
PDF
Content Strategy and Developer Engagement for DevPortals
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
PPTX
Api design part 1
PDF
API Developer Experience: Why it Matters, and How Documenting Your API with S...
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
PDF
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PPTX
Extend soa with api management spoug- Madrid
PPTX
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
API Best Practices
Always Mind Your [Developer] Surroundings - API City 2018
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to the Art of API Practice
Six Steps To Build A Successful API
Six Steps to Build Successful APIs
Extend soa with api management Sangam18
Your API is your Product - Arun Ravindran, Unisys
The API Opportunity: Crossing the Digital Divide
Content Strategy and Developer Engagement for DevPortals
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Api design part 1
API Developer Experience: Why it Matters, and How Documenting Your API with S...
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
Apidays Paris 2023 - Building an Inventory, Maria Teresa Pereira, KPMG Portugal
API Introduction - API Management Workshop Munich from Ronnie Mitra
Extend soa with api management spoug- Madrid
Considerations For an API Strategy - Ronnie MItra API Architect Layer 7 Londo...
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
KodekX | Application Modernization Development
PDF
Modernizing your data center with Dell and AMD
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
KodekX | Application Modernization Development
Modernizing your data center with Dell and AMD
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology

API Marketing: First Comes Usability, Then Discoverability