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.

  • Adaptive Cards
    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.

  • Monaco Editor
    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.

  • Personalizer APIs
    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.

  • QnA Maker
    Go from semi-structured content to a question and answer bot in minutes.

  • Skype Web APIs
    A set of JavaScript APIs and HTML controls to build web experiences that integrate real-time collaboration models with Skype for Business and the larger Skype network.

  • 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.

  • Video Indexer
    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.

  • VS Code API
    A set of JavaScript APIs that you can invoke in your Visual Studio Code extension. The Extension API enables customizing and enhancing the extensions built-in to VS Code.

  • 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.