

Facebook has introduced the WhatsApp Business API. The API appears to serve at least one step in Facebook's longer term strategy to both monetize its messaging platforms, and deliver a set of tools directly aimed at streamlining business communications. The API comes after a successful launch and growth of the WhatsApp Business app, and will include similar features through programmatic access.
The company is rolling out the API in a phased approach. The first customers have already integrated API and launched solutions. To see how specific businesses have leveraged WhatsApp's business features, check out the customer stories site.
The Business API enables communication between customers and a business in three specific categories. Information request allows customers to provide their mobile number (through website, app, or in store) and the business can automatically provide information when available. (e.g. shipping confirmation, boarding pass, etc.). Second, customers will start seeing click-to-chat buttons on websites and Facebook ads that will allow customers to quickly and directly message a business. Finally, for businesses that provide real-time support, WhatsApp will now act as a real-time customer service platform where customers can get help and problem resolution directly through WhatsApp.
For those who want to get started, apply for access through the Facebook business site. Facebook has published technical requirements and FAQs to address common questions. Facebook has not yet announced when it plans to make the API widely available, but stay tuned for more information.
Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb's directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there's a listing in one of our directories that you'd like to claim as the owner, please contact us at editor@programmableweb.com.
Nineteen APIs have been added ProgrammableWeb in categories Credit Cards, Messaging, and Gambling. Highlights include and API for issuing physical and virtual Stripe payment cards, and Alexa Customer Profile API for retrieving Alexa customer contact information. Here's a look at what is new.
APIs
WhatsApp Messenger is an SMS replacement application owned by Facebook. The recently announced WhatsApp Business API provides a way for businesses to interact with and reach customers using end-to-end encryption. This enables messages and calls with security that allows only a business and the person it is communicating with to read or listen. The WhatsApp Business API is listed under the Messaging category. See ProgrammableWeb's complete list of Messaging APIs.
Facebook has announced WhatsApp Business API. Screenshot: WhatsApp
Hot2zAPI allows developers to access a database of information on movies and TV series as well as promotional posters and direct links to watch them. Developers can search for movies by title, year of release, IMDb rating, genre, featured actor, or director. This API is free to use. The Ho2z API is listed under the Movies category. See ProgrammableWeb's complete list of Movies APIs.
Poker Odds CalculatorAPI calculates the odds and percentages of winning a poker game as well as possible strategies and scenarios for all stages of game play. The API can return a five-card poker hand description as well as the odds of winning, plus possible scenarios at various points in the game, including the flop, river, and turn. The Poker Odds Calculator API is listed under the Gambling category. See ProgrammableWeb's complete list of Gambling APIs.
Labstack provides services to expose local servers to the internet securely. The Labstack API is available to verify email addresses, compress audio, video and images, return IP information, create visual charts from URL data and more. The Labstack API is listed under the Infrastructure-as-a-Service category. See ProgrammableWeb's complete list of Infrastructure-as-a-Service APIs.
HBUS is an open marketplace for cryptocurrencies. The HBUS API supports all trading pairs including Bitcoin, Litecoin, and Ethereum on the HBUS website. API methods are available to manage market, public, account, trade and withdraw. An HBUS websocket API is also available for subscriptions and to receive updates on any changes to a HBUS topic. The HBUS APIs are listed in the Cryptocurrency category.
Stripe is a payments company for the internet that supports many currencies, credit and debit cards, Apple Pay, Android Pay, Bitcoin, Alipay, or Amex Express Checkout. The Stripe Issuing API provides infrastructure for issuing physical and virtual cards via a single API call. The API allows developers to create, control, and distribute physical and virtual cards. It provides a way to manage cards, set authorization controls, restrict spending and dispute purchases, and is listed in our Payments category.
Amio offers a multi-channel messaging platform that can be integrated with helpdesk systems. Amio features team inbox (shows who is working with a specific contact), and supports Facebook Messenger, Viber, and SMS. The Amio API is a REST interface that returns JSON formatted data and is used to select a channel type, access to contacts, and more. Amio also provides a Webhooks API to provide message notification services. Amio APIS are listed in our Customer Service category. See ProgrammableWeb's complete list of Customer Service APIs.
Amazon AlexaCustomer Profile API enables users to query the Alexa Profile for customer contact information. It allows an application to request the customer's permission for contact information including; name, email address and phone number. The Customer Profile API uses information from the active default Alexa profile, which may or may not represent who is speaking to Alexa. This API is listed under the Artificial Intelligence category. See ProgrammableWeb's complete list of Artificial Intelligence APIs.
Bento for Business provides a platform for employee expenses management. The Bento for Business API returns payments' data in JSON format. With the API, developers can create a virtual expense card, poll a card status, retrieve the card number, CVV, and expiration date, activate the card, and change the card billing address. This API is listed under the Credit Cards category. See ProgrammableWeb's complete list of Credit Cards APIs.
CapitalOneVirtual Card Numbers API returns JSON data with simulated virtual card numbers. With the API, developers can create a virtual card, replace a physical card, retrieve virtual card details, and report merchant activity by initiating production in the sandbox. OAuth2 is required to authenticate. This API is also listed under the Credit Cards category.
Kuveyt Turk is a Turkish provider of financial products and services including internet banking services. Kuveyt Turk provides an API Market with tools for developers to create their own Financial applications. Several of these APIs were added to our Financial category, and listed them below.
Kuveyt Turk Accounts API enables the developer's customers to list their accounts, check their balances, and check their account activities from the last 7 days.
Kuveyt Turk Money Transfers API allows users to send and receive money. Money transfers are free to any bank for Kuveyt Turk customers within the daily transaction limits.
Kuveyt Turk Loans/Financing API provides developers with access to their customers' active loans or finances, their outstanding loan or finance balances, and their installment details.
Kuveyt Turk MoneyGram API enables users to send money either online or in person to more than 200 countries and territories, including Germany, Afghanistan, and American Samoa.
Kuveyt Turk Information Services API gives users access to a collection of information services, including ATM and XTM locations, branch locations, and FX rates.
Kuveyt Turk Funds API enables developers to easily list deposit account types, to calculate deposit rates, and to buy and sell FX currencies and precious metals.
Kuveyt Turk Credit Cards API allows developers to perform credit card operations for both physical and virtual cards.
Next up in our series about the Most Interesting APIs added to ProgrammableWeb in 2018 is our list of Business and Productivity APIs. These APIs can be used to integrate applications with business software and other tools that make business processes more efficient. Products range from time keeping tools to messaging to email and notary services and beyond. Covered in this article are APIs in our Business, Collaboration, Messaging, Email, Project Management, Human Resources, SaaS, File Sharing, CRM, Documents, Notary, Calendar, Spreadsheets, Chat, Notifications, Electronic Signature, Design, and others.
Several big players contributed to the API Economy in the business sector this year including Google, Microsoft, Inuit, Twilio, GitHub, Apple, Vonage, Dropbox, Xillio, Messagebird, Sparkpost, and What's App. And notable startup API releases in this sector are Moon for hiring, Reloadly for mobile re-up services, and Baker for cannabis industry CRM. Let us know if we missed any interesting Business APIs from this past year.
WhatsApp Messenger is an SMS replacement application owned by Facebook. The recently announced WhatsApp Business API provides a way for businesses to interact with and reach customers using end-to-end encryption. This enables messages and calls with security that allows only a business and the person it is communicating with to read or listen.
Facebook has announced WhatsApp Business API. Screenshot: WhatsApp
MailboxValidator is a tool used to cleanup bulk email lists, remove duplicates, and validate bulk email lists. The MailboxValidator Disposable Email Checker API determines if the requested email address is hosted at a disposable service. The MailboxValidator Free Email Checker API checks if the requested email address is hosted at a free service provider. Responses for both APIs can be JSON or XML.
Json2Email is a simple HTML e-mail generation API created for developers. This API helps remove the need for dealing with nested HTML tables and inline CSS. It turns JSON into a responsive HTML template.
Post JSON and get responsive HTML returned with this API. Screenshot: Json2Email
SIMPSY Voice is a business call center platform. The SIMPSY Voice API offers a VoIP platorm with call tracking, call recording, virtual number support, and integrated CRM. Developers can use SIMPSY to provide customers with a virtual office number, to mask numbers for a P2P platform, and more.
Sterling Talent Solutions provides onboarding tools and a cloud-based background screening platform. The Sterling On Demand REST API integrates background check functionalities with applications. The API is used to perform background checks on participants in online marketplaces, create trusted end users, and schedule and monitor screenings.
Workzone is an online project management platform. The Workzone API integrates project management features, aiming to ease dashboard workflow, to do lists, and file sharing. Developers can use JSON format to receive responses for users, work spaces, reports, and groups.
Workzone features project task dashboard and to-do lists. Image: Workzone
Extensis provides productivity applications for creative professionals including Extensis Portfolio, a digital asset management (DAM) platform. The Extensis Portfolio API provides a way for developers to create applications that need to communicate with Portfolio.
Cloudmersive provides scalable cloud APIs for developers. Among its offerings is the Cloudmersive Document and Data Conversion API, which enables developers to convert files and content between file formats. Developers can also screenshot a web URL to PNG format, or convert data between file formats, such as CSV to JSON, or XLSX (Excel) to CSV with one API call. The API supports over a hundred file formats, including PSD, TIFF, PNG and JPG.
Rev.io is a SaaS recurring revenue, billing, and customer management platform. The Rev.io SOAP API provides a way to request data from REV.io with methods for agents, allowances, attachments, audit, bill profiles, bills, charges and more. There is also a Rev.io REST API in the ProgrammableWeb directory.
Also of Interest: Rev.io Launches a REST API for its Usage-Based Billing Platform
Mopinion provides customer feedback analytics software for websites and mobile applications. The Mopinion Data API provides a way to build Mopinion feedback data imports or connect the Mopinion platform to applications.
Mopinion API enables applications to access a simple to implement feedback platform. Image: Mopinion
HTPut allows users to post any kind of content to friendly addresses they create themselves. Content will be available on an URL similar to "htput.com/my-address". The HTPut API allows users to create new addresses, update and retrieve content from those addresses, add subaddresses and append data to existing content.
Notarize is an online notary service that connects users with a Notary Public via a live video feed. Developers can integrate application with the Notarzie Partner API to automate the notarization process for a business and legally notarize documents. The Notarize Business API enables users to send and receive notary transactions between notary and signer. The API includes support for PDF file types supplied either as a URL or as a base64 encoded local file, as well as bookmarks that can be individual transactions for more than one signature. The Notarize Real Estate API enables users to manage online mortgage closing operations including creating transaction, generating eNotes, document uploads, retrieving completed closing documents.
Screenshot: Notarize
MessageBird is a cloud communications provider. Back in August, the company launched the MessageBird Programmable Conversations API, which provides support for SMS, Facebook Messenger, WhatsApp, WeChat, Telegram and Line, with more platforms such as Slack, Amazon Alexa, and Twitter to be added in the near future.
DocuSend is a cloud based mailroom serives that enables users to send documents to the U.S. Post Office from their desktop. The DocuSend Print-to-Mail API allows developers to add a menu option or button to their application to "Send US Mail". This circumvents the need to manually upload a file using DocuSend's web interface.
Drift is a messaging and chatbot service focused on sales. The Drift API allows users to customize bots with the aim to improve business efforts on websites and applications. The API supports segment integration, conversation sidebar, drift meetings, chat icons/widgets, and widget configurations. There are also Drift SDKs available for JavaScript Web, Android mobile, and iOS mobile and web.
Drift LeadBot qualifies site visitors, identifies ideal sales rep and then books a meeting. API available. Image: Drift
Google Apps Script is a JavaScript-based platform that is used for implementing add-ons for G Suite applications such as Google Calendar, Google Docs, Google Drive, Gmail, Google Sheets, Google Slides and more. The Google Apps Script API allows developers to automate tasks for spreadsheets, add buttons, and more, plus issue Apps Script API commands for other integrations.
Also from Google the enables The Google Search Indexing API publishers can use to notify Google when job posting pages on their sites have been updated. It provides a way to submit a limited number of URLs to crawl and index. Developers can get metadata about a web document and be notified if a URL has been updated or deleted and more.
timeBuzzer allows users to track their time, team, customers, projects, and cost centers. The timeBuzzer API lets users connect to the complete timeBuzzer Service, and get programmatic access to projects, customers, and all time entries. Use the API to create custom templates, projects, customers or tasks, create and edit time entries, and receive new time entries via webhooks. There is also an optional physical hardware piece (the buzzer, pictured below) that is used in conjunction with selecting tasks to track.
Touch, turn, and click the timeBuzzer for tracking various tasks. Image: timeBuzzer
WhitePages Pro Phone Reputation API blocks and filters spam. It knows in real time when a number is behaving badly across the voice and SMS channels in real-time based on reputation level of 1 – 4. By using a RESTful GET API request, developers receive a reputation level and details including what spam, scams and fraud activities are associated with the phone number.
This API lets developers know if a phone number engages in spam, fraud, or other risk factors. Video: Whitepages Pro
oneheap supports the organization and tracking of tasks, ideas, notes, and dates. The oneheap API allows developers to add oneheap platform functions to applications. Developers who integrate the API can set file permissions, manage tasks, manage appointments, comments, users, and more.
The oneheap task management platform has an API for third-party integration. Image: oneheap
Docparser is a data extraction service. The Docparser API can extract data from documents, work orders, PDF invoices, purchase orders, sales orders, warranty agreements, standardized contracts, and more.
See gow Docparser parses data from a PDF Video: Docparser
SkypeInterviews API can be used to enable Skype Interviews as part of a company's recruiting application. The API includes methods for creating, customizing, and scheduling interviews programmatically. API users are given the option to send participants email confirmation about their interview as well as request feedback from the interviewer over email after the interview.
SignRequest is an easy-to-implement electronic signature solution. The SignRequest API returns JSON data to send signature requests. Developers can receive events from SignRequest when a document has been sent, viewed, signed, downloaded, etc.
Screenshot: SignRequest
Cloudprinter allows users to create printed products from their own content or application including the Cloudprinter Cloudpublish API, which provides a way to manage orders by sending the ISBN or book reference from an application to the API without the need to submit the print files.
MakePrintable is a service for engineers, architects, and 3D makers to analzye, repair, and finalize 3D printing models. The MakePrintable API allows developers to integrate features for making 3D models printable into their applications, systems, and workflows. This API includes methods for analysis, repair, hollowing, polygon count reduction, transformation, and more.
MakePrintable API allows users to find issues with 3D models and get them fixed before costly printing. Image: MakePrintable
Microsoft's BingEntity Search API provides contextual information about real-world entities such as people, places, things, and local businesses. The API identifies an entity based on a user's searched term, and query for relevant entity information to integrate search data into existing content.
Vonage is a cloud communications platform that offers communication developer tools on the Nexmo API platform. The Nexmo Messages API enables applications to send and receive messages via SMS/MMS, Facebook Messenger, Viber and WhatsApp. The API supports native app features and multimedia messaging video and audio and geolocation messaging to engage customers. The Nexmo Dispatch API (beta) allows developers to add a fallback mechanism if a first message for a specific chat channel fails.
SheetDB allows developers to use Google Spreadsheet as a RESTful API. Users can transform a spreadsheet to JSON API to read, write or delete any data by simple POST, PUT and DELETE requests.
Procore provides construction project management software. The Procore Connect API allows developers to connect with company and project level resources of the Procore platform. API methods are available to manage users, projects, vendors, equipment, locations, dates, documents, bidding, photos, drawings, and much more.
TeloInterview provides an automated video interviewing and screening system for human resources platforms. The TeloInterview API is used to retrieve interviews, create interviews, invite applicants to interview, and to obtain specific applicant information.
Image: TeloInterview
Gitshare.io is a set of file management API tools with 38 end points that include everything from path creation to more complex functions, user management, and activity monitoring. Developers can use the Gitshare API to dd file permissions, folder access, indexed search, user authorization, and much more to files and folders from anywhere on the web.
Rebel is an email marketing solution provider known for its interactive emails. Rebel has launched the Rebel Lite API for developers to build emails with JSON (same process as Rebel Actionable API) without the need for interactive functionality. It provides a way to use JSON for rendering fully responsive HTML that works in every email client. Developers can build emails, choose a template, create and update a campaign and more. API methods are available to manage templates, campaigns, emails, container, columns, custom-HTML, image and more. A Rebel Webhooks API is also available.
Related: Rebel Launches Lite Version of Email Marketing API
Marvel provides tools for design and prototyping, with no coding required. The Marvel GraphQL API allows users to build applications and integrations on the Marvel design platform. It provides a way to extend, automate, and manage the functionality without the need to use Marvelapp.com. The API allows users to create prototypes, adddesigns, manage users and otherwise interact with Marvel programmatically.
ScraperAPI provides a way to build web scrapers without having to manage proxies and headless browsers. The Scraper API handles proxies, browsers, and CAPTCHAs and allows users to scrape any web page.
Spot Intelligence is a platform for extracting key data from documents. The Spot Intelligence API is used for automating document processing, easing the process of digitizing invoices or other business documents. This platform supports Word documents, PDFs, images, and XML files.
simPRO is a business management software provider focused on the trade service industries. The company recently launched a developer portal which includes instructions and documentation for the simPRO REST API. The simPRO API is a RESTful service that allows users to view, create or edit resources on any simPRO Enterprise Service system, including Mailing Systems, Accounting Systems, CRMs, eCommerce and more. A simPRO RPC API is also available.
Related: Integrate Trade Service Industry Business Management Software with simPRO API
PagerDuty provides digital operations, on-call and incident response services. The PagerDuty Events API detects system problems and produces tickets to fix issues. Developers can add phone, SMS, email, and mobile push notifications to monitoring tools, ticketing systems, and custom software with this API.
SignEasy provides a way to sign and get documents signed from smartphones, tablets and the web. The SignEasy API is a REST service that allows users to integrate esignature functions into an application or business workflow. This API enables developers to retrieve user details, delete a signed file, create a signature request and more.
Successful enterprises rely on the latest technology to drive their business operations, intelligence, and efficiency. Modern business applications cover a broad scope of functions, including Customer Relationship Management (CRM), Resource Planning (ERP), Process Management (BPM), Marketing& Advertising, eCommerce, Business Intelligence (BI), Storage, Data Analytics, Content Management, Accounting& Payments, Collaboration, Communication & Messaging, Security, Human Resources, and most recently, API Management.
Application Programming Interfaces, or APIs, are an important part of the building blocks for all of this technology. Developers looking to create, integrate, or enhance business applications such as email marketing software, messaging agents, digital signatures, accounting, document management, or countless other categories should check out the ProgrammableWebBusiness category for the best APIs to choose from. There, they will find hundreds of business APIs and other tools that may be useful.
In this article, we highlight twelve top business APIs, chosen by popularity from the visitors of ProgrammableWeb.
WhatsApp Messenger is an SMS replacement application owned by Facebook. The WhatsApp Business API provides a way for businesses to interact with and reach customers using end-to-end encryption. This enables messages and calls with security that allows only a business and the person it is communicating with to read or listen. A WhatsApp Business Webhooks API is also available.
Screenshot: WhatsApp
Workday is a single system for finance, HR, and planning. Workday WWS API provides partner and customer developers with access to Workday's robust business services via standards-based web services. These web services provide operations for interaction with many critical areas of Workday, including benefits, organization, payroll, and recruiting.
Microsoft Graph makes it possible for developers and IT professionals to access many of Microsoft's services programmatically, all from one place. The Microsoft Graph API provides unified metadata, payload format, error handling, and SDKs to drive business productivity such as mail, calendar, contacts, documents, directory, devices and more.
Yelp is a crowdsourced business review platform. The RESTful Yelp Fusion API can be used to retrieve business reviews and ratings, location information, and photos. The API returns up to 1000 businesses based on the provided search criteria. Methods are available for address, neighborhood, ratings, reviews, hours of operation, prices, and attributes such as reservation, hot and new, gender-neutral restrooms, and waitlist. A Yelp GraphQL API is also available.
Screenshot: Yelp
Slack brings together all of a team's messages, files, and posts from Twitter, Dropbox, Trello, Google Docs, GitHub, and other services in one place. Slack comes with an API that allows users to integrate it with other third-party applications, a Real-Time Messaging (RTM) API for embedding real-time chat functionality within clients, and the company's SCIM API for managing users and groups. Also, see the large list of Slack SDKs available for developers.
Google's Gmail API gives a developer access to Gmail mailboxes and the ability to send email. The API allows users to perform CRUD operations on email messages, attachments, drafts, threads, filters, archives, and labels. The API can be useful to migrate email accounts from other providers, automate message sending, standardizing digital signatures, and more.
MailChimp provides a complete email marketing software solution. The MailChimp API helps users sync campaign stats and subscriber information between MailChimp and a database.
Adobe Sign is a cloud-based electronic signature solution. The Adobe Sign API allows developers to integrate electronic signature features into applications. Developers can authenticate with OAuth access token to implement agreements, transient documents, views, search, workflows, and megaSigns. Adobe Sign was formerly known as EchoSign.
Also of Interest: 10 Notable eCommerce APIs
Exact Online is an online business software for business owners and accountants. Exact Online offers packages for small businesses in manufacturing, wholesale distribution, and professional services as well as for accounting and CPA firms. The Exact Online REST API allows developers to incorporate Exact Online functionality into third-party applications. API services include CRM, assets, documents, accounting, payroll, projects, users, and more.
Xero is an online accounting system designed for small businesses and their advisors. The Xero API gives users access to bank transactions, invoices, and reports through the internet or mobile devices. The API uses a RESTful approach and responds to requests in an XML or JSON format.
FreshBooks is an all-in-one small business invoicing and accounting solution. The FreshBooks API is an interface for accessing FreshBooks data using JSON. The API can be used to create web and desktop applications that integrate with an account. API methods are available to manage clients, invoices, expenses, estimates, reports, accounting and more.
Zendesk provides businesses with software and communication tools. The Zendesk API enables developers to integrate the Zendesk platform into their applications. With this API, users of the applications will be able to use the core features of the Zendesk service, some of the features include managing authorization, groups, users, requests, & tickets, setting limits on calls, automating calls, access to call records and sessions plus much more.
The APIs listed above are just a small sampling of what can be found in the Business category in ProgrammableWeb's API directory. Check out more than 780 APIs, 1050 SDKs, and 490 Source Code Samples for business application development.
Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or source code examples to add to ProgrammableWeb's directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there's a listing in one of our directories that you'd like to claim as the owner, please contact us at editor@programmableweb.com.
Fourteen APIs have been added to the ProgrammableWeb directory in categories including Payments, Messaging, and Mapping. Highlights include an API for Cohesity data management and backup service, and an API for WhatsApp messaging event notifications. Here's a rundown of the latest additions.
APIs
AgeChecker offers an age verification service for e-commerce websites selling age restricted products. The Age Verification API provides verification services to validate age. It supports photo uploads for verification, automatically emailing/texting a customer for asynchronous verification, and it sends the customer data directly to the service for verification. Options offered are passing in custom metadata, using a callback URL, automatically emailing/texting a customer for asynchronous verification and more. This API is listed in the Verification category.
Create custom age verification integrations with AgeChecker API. Image: AgeChecker
Cohesity is a data management platform that enables backup and recovery features, cloud integrations, archival features, analytics, and object storage support. The Cohesity API enables developers to access data clusters, directories, groups, nodes, protection policies, vaults, and more. The API implements Token-based authentication. This API is listed in the Data.
WhatsApp is a messaging application operated by Facebook. The WhatsApp Business APIs allow businesses to interact with and reach customers all over the world, connecting them using end-to-end encryption to ensure only the intended parties can read or listen to messages and calls. The WhatsApp Business Streaming API provides event-triggered HTTP POST callbacks to a webhook URL given by the developer. This API can send notifications for inbound messages, inbound media messages, inbound replies to sent messages, and more. Find this API in the Messaging category.
VaroPago is an online payment platform for the Latin America market. VaroPago functions as middleman between customer bank accounts and their proprietary Varo card. This card is refillable and replaceable. Developers are able to access payment histories, security features, and associated accounts. VaroPago API is accessible indirectly, via SDKs in different languages. This API is listed in the Payments category.
3Cols is a cloud based snippet manager allowing you to share code snippets with a team enabling greater productivity and encouraging reusable code. The 3Cols API allows adding, editing and deleting of your snippets. Find this API in the DevOps category.
Screenshot: 3Cols
TODASAppsSEC EDGAR API provides the easiest way to search, retrieve, view, analyze and download millions of SEC Filings from the SEC EDGAR System. In addition, the API also gives you the ability to retrieve millions of documents relating to SEC Enforcement Actions from 1960 to current. Find this API in the Financial category.
Unofficial TargetAPI enables users to query stores, categories, products and more from Target retail stores website. It is not officially associated with Target Corporation. This API is listed in the eCommerce category.
WorldPop develops peer-reviewed research and methods for the construction of open and high-resolution geospatial data. The WorldPop API can display mapping populations, spatial demographics, and population dynamics in JSON format. This service is focused on low and middle-income countries. This API is listed in the Mapping category.
RocketGate is an eCommerce gateway and payment processing platform. The RocketGate API, which is accessible indirectly via SDKs, features advanced reporting, multiple currency support, merchant support tools, recurring billing, automated charge-back processing, and risk management. Find this API in the Payments category.
Also of Interest: 10 Top Payment APIs
Cloudmersive provides computer vision and natural language REST APIs. The Cloudmersive Video and Media Services API enables users to convert and encode video, audio and media files and content between a wide array of commonly-used file formats such as MP4, WebM, MOV, GIF, MP3, M4A, WAV and AAC. Users may also edit, resize, extract still frames and process media files via this API, which is listed in the Video category.
Green Money is a payment service that allows vendors to debit their customers' bank accounts directly in order to avoid credit card fees. The company offers several APIs for integration, which we have added to the Payments category.
Green Money Report API allows developers to retrieve, filter, and display data from Green Money's system in their own custom reports. It is available in RPC or REST architecture.
Green Money eCheck API allows developers to enter drafts, billpays, and invoices into the Green Money system as well as get information about those entries once they're accepted. It is available in RPC or REST architecture.
Green Money eNotification API allows developers to retrieve and delete system event notifications. Developers can choose to retrieve all notifications or just unseen notifications. It is also available in RPC or REST architecture.
Food Categories RecognitionAPI takes a JSON payload containing photo data or an URL of an image and returns JSON formatted percentage predictions of food categories. This API is able detect breads, cereals, cheese, eggs, meat, fish, fruits, greens, milk, noodles, nuts, pasta, poultry, rice, sea fruits, vegetables, and yogurt. The API is optimized for raw, uncooked foods. The Food Categories Recognition API is intended for nutritionists, eCommerce websites, students, researchers, and food manufacturers. Find this API in the Food category.
Video: YouTube/De Vis Software
In recent years, messaging has become a primary means of communication for much of the world. The asynchronous convenience of text messaging (SMS), web instant messaging, and in-app messaging, has driven this rise in popularity, along with a slough of enticing features within messaging applications to keep us hooked.
Engaging features in messaging applications include cross platform operation, artificial intelligence chatbots, anytime/anywhere usage thanks to WiFi or mobile network operators, file transfers, free international "calls", business communications, audio messages, aggregatedservices, group chat, encryption, self-destructing messages, instant payments, and automatic alerts. Fun additions such as emoji, stickers, image & video support, avatars animations, "story" creation, games, cute bubbles and screen effects, contextual keyboards and even handwritten text lure customers to use messaging applications.
It's not unusual to see applications with built-in custom messaging services, and developers who create applications have a vast amount of choices for delivering messaging technology. In order to integrate with these services, developers need APIs.
A Messaging API, or Application Programming Interface, is a means for developers to connect to specific messaging services programmatically.
The best place to discovery APIs for adding messaging capabilities to applications is in the ProgrammableWeb directory in the Messaging category. This article highlights the 10 most popular messaging APIs based on website traffic in the ProgrammableWeb directory.
Telegram is a cloud-based mobile and desktop messaging app that focuses on speed and security. The Telegram API allows developers to build their own customized Telegram clients and applications. API methods are provided for dealing with spam and ToS violations, logging in via QR code, registration/authorization, working with GIFs, working with 2FA login, working with VoIP calls, working with deep links, working with files, and much more.
The Bulk SMS Gateway API allows developers to integrate bulk SMS services into their applications and portals. This API is suited for sending both promotional and transactional SMS to clients. API documentation is not publicly available. This service is provided by KAPSYSTEM, a company in India that provides bulk SMS and messaging solutions.
The WhatsApp Business APIs allow businesses to interact with and reach customers all over the world, connecting them using end-to-end encryption to ensure only the intended parties can read or listen to messages and calls. A REST API and Streaming (Webhooks) API are available.
Screenshot: WhatsApp
Twilio is a cloud communications platform that provides tools for adding messaging, voice, and video to web and mobile applications. The Twilio SMS API allows developers to send and receive SMS messages, track sent messages, and retrieve and modify message history from their applications. This API uses a RESTful interface over HTTPS.
BDApps is an application development platform that provides Robi network tools for monetization and messaging. The BDApps Pro SMS API allows developers to send and receive SMS using JSON objects over HTTP. This API can also be used to check the delivery status of sent SMS, receive SMS with a short code, and more. BDApps is based in Bangladesh.
The Verizon ThingSpace SMS API lets applications send time sensitive information to users phones about devices or sensor readings,such as temperature threshold warnings, gas leakage, smoke, fires, outages, and more. The ThingSpace SMS API allows users to check the delivery status of messages, and receive other notifications about messaging.
Also of Interest: 12 Top APIs for Business
Telenor is a mobile carrier based on Norway. The Telenor SMS API provides access to the company's text messaging service for business-to-business and business-to-consumer bulk messaging needs. The company provides short and whole numbers for sending and receiving text and MMS messages. There are various options for using the API, including SOAP and XMPP protocols.
waboxapp is an API that allows users to integrate systems and Instant Messaging (IM) accounts. The waboxapp API simplifies the integration of IM accounts such as WhatsApp in chat applications.
The Twitter Direct Message API allows developers to create engaging customer service and marketing experiences using Twitter Direct Messages (DM). Developers can send and receive direct messages, create welcome messages, attach media to messages, prompt users for structured replies, link to websites with buttons, manage conversations across multiple applications, display custom content, and prompt users for NPS and CSAT feedback with the API.
Mirrorfly is a real time chat and messaging solution. The Mirrorfly API allows developers to integrate chat, video, and voice functionality into their mobile and web applications. This service is customizable, comes with built-in WebRTC, and can be used for enterprise communication, in-app messaging, broadcasting, streaming, customer support, team chat, social chat, and personal chat. Both cloud-based and on-premises versions of Mirrorfly are available.
Build custom chat applications with MirrorFly API and SDK. Screenshot: MirrorFly
See the Messaging category for more than 1100 Messaging APIs,1000 SDKs, and 1000 Source Code Samples, along with How-To and news articles and other developer resources..