APIs for web development
This list covers a broad spectrum of APIs from across Microsoft that may interest web developers. Find more web-development-focused tools and services, on the Web development on Windows overview page.
Academic Knowledge API
Tap into the wealth of academic content in the Microsoft Academic Graph using the Academic Knowledge API.
An open card exchange format enabling developers to exchange UI content in a common and consistent way so actionable content can be injected directly into your apps.
ASP.NET Web APIs
Build secure REST APIs on any platform with C#.
Azure DevOps Services REST API
Azure DevOps enables collaboration on software development through source control, work tracking, and continuous integration and delivery, both on-premises and in the cloud.
Azure Media Player
A web-friendly media player that automatically chooses the best playback format, includes fallback for Flash and Silverlight, and offers integrated content protection.
Bing Ads API
Bing Ads is a pay-per-click (PPC) advertising platform used to display ads based on the keywords used in a user’s search query.
Bing Knowledge Widget
Enhances your web site with the power of the Bing knowledge repository and provides your users relevant information about the entities detected within the context of your page.
Bing Maps REST Services API
Services for performing tasks such as geocoding, reverse-geocoding, routing and static imagery.
Bing Maps Web Control
Microsoft’s modern web mapping developer kit optimized for Business Intelligence scenarios.
Bing Search APIs
Bing Search APIs include web search, image search, news search, custom search, autosuggest, spell check, visual search, entity search, and video search.
Bing Spatial Data Services REST API
Batch geocoding, point of interest (POI) data, and the ability to store and expose your spatial data.
Cognitive Services APIs
Build intelligent and supported algorithms into apps, websites, and bots to see, hear, speak, understand, and interpret your user needs. Covers: Vision, Language, Speech, Decision, Search, Cognitive Service Containers, and Cognitive Services for Big Data.
Computer Vision API
Provides developers with access to advanced algorithms for processing images and returning information.
Content Moderator APIs
AI-powered content moderation service which scans text, image, and videos and applies content flags automatically, as well as a Review tool, an online moderator environment for a team of human reviewers.
Face detection API
Detect, recognize, and analyze human faces in images.
Knowledge Exploration Service
Enable interactive search experiences over structured data via natural language inputs.
Language Understanding Intelligent Service (LUIS)
Enable your applications to understand what a person wants in their own words.
LinkedIn: Add to Profile
Get your certifications and degrees on members’ profiles with one click.
Microsoft Graft API
Microsoft Graph is a RESTful web API that enables you to access Microsoft Cloud service resources.
The Monaco Editor is the code editor that powers VS Code and F12. Includes support for syntax colorization, rich IntelliSense, and diff editor.
Microsoft Merchant Center Content API
Content API is a RESTful API that lets advertisers programmatically manage their Microsoft Merchant Center catalogs.
Microsoft Teams API
Use Microsoft Graph to integrate with the chat-based Microsoft Teams workspace. Create virtual teams to address a business issue, add the right people, configure channels, tabs, and apps, and archive or delete the team when the issue is resolved.
Enable your application to choose the best experience to show to your users, learning from their real-time behavior.
Power BI Embedded
With Power BI Embedded, you can integrate Power BI reports right into your web or mobile applications.
Go from semi-structured content to a question and answer bot in minutes.
Skype Web APIs
Speech service APIs
Recognize speech, synthesize speech, get real-time translations, transcribe conversations, or integrate speech into your bot experiences.
Text Analytics API
Provides advanced natural language processing over raw text, and includes four main functions: sentiment analysis, key phrase extraction, named entity recognition, and language detection.
Unified Communications Web API 2.0
A REST API that exposes Skype for Business Server 2015 instant messaging (IM) and presence capabilities.
Azure Media Player Video Indexer enables you to extract insights from your videos using video and audio models. Produces stable video output, detects motion, creates intelligent thumbnails, and detects and tracks faces.
Yammer REST API
Build communities and collaboration in your organization with Yammer. The platform consists of a set of open APIs and tools that enable you to bring Yammer’s social services to your application.