Skip to content

All public APIs — page 136

Every API in the directory, 4,162 in all, best documented first.

Hotel Booking

Books

Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token. Please also be aware that our test environment is based on a subset of the production for this API it may change dynamically. For your tests, use big cities like LON (London) or NYC (New-York). **Warning: Do not perform test booking in production**. All requests are sent and processed by hotel providers. An excessive amount of fake/canceled reservation will make you blacklisted by hotel providers.

No auth1 endpoints

ReportForge

Documents & Productivity

Generate styled HTML reports from CSV or JSON data with built-in templates

No authCORS

Firebase Cloud Messaging Data API

Analytics

Provides additional information about Firebase Cloud Messaging (FCM) message sends and deliveries.

OAuth1 endpoints

Web Search Client

Development

The Web Search API lets you send a search query to Bing and get back search results that include links to webpages, images, and more.

API key1 endpoints

NBA v3 Play-by-Play

Entertainment

NBA play-by-play API.

API key2 endpoints

Interzoid Get Weather By Zip Code API

Development

This API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.

No auth1 endpoints

API Package ARPEGE

Government

Données du modèle opérationnel de prévision atmosphérique global français Arpège. Les données sont regroupées par paquets de paramètres et d'échéances.

API key

Twilio - Preview

Phone

This is the public Twilio REST API.

HTTP Basic147 endpoints

Antyodaya Saral Haryana, Haryana

Open Data

APIs provided by Antyodaya Saral Haryana, Haryana.

API key1 endpoints

Amazon Cognito Identity

Cloud Platforms

<fullname>Amazon Cognito Federated Identities</fullname> <p>Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.</p> <p>Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.</p> <p>For a description of the authentication flow from the Amazon Cognito Developer Guide see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html">Authentication Flow</a>.</p> <p>For more information see <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html">Amazon Cognito Federated Identities</a>.</p>

API key23 endpoints

Notification Configuration API

Payments

This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead. The Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a verification check or a payout has been completed. For more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic/notifications). ## Authentication Your Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example: ``` curl -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_API_KEY" \ ... ``` Alternatively, you can use the username and password to connect to the API using basic authentication. For example: ``` curl -U "[email protected]_PLATFORM_ACCOUNT":"YOUR_WS_PASSWORD" \ -H "Content-Type: application/json" \ ... ``` When going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints). ## Versioning The Notification Configuration API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: "vXX", where XX is the version number. For example: ``` https://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration ```

API key6 endpoints

Hotel Name Autocomplete

Development

Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token. Please also be aware that our test environment is based on a subset of the production for this API it may change dynamically. For your tests, use big cities like LON (London) or NYC (New-York).

No auth1 endpoints

Gmail API

Analytics

The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.

OAuth79 endpoints

NBA v3 Projections

Entertainment

Live sports data provider with scores, odds, projections, stats, news, and images for NFL football, MLB Baseball, NBA Basketball, NHL Hockey, PGA Golf, NASCAR, Tennis Data, Soccer, and ESports. SportsDataIO provides sports API feeds and database downloads to power your website and mobile applications

API key9 endpoints

Interzoid Get Weather City API

Development

This API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.

No auth1 endpoints

Kiprio HTTP APIs

Development

26 focused HTTP APIs — NLP, DNS, email validation, WHOIS, IP lookup, FX rates, SSL inspection, and more. One key. Free tier on every API. curl-ready from day one.

No auth

API Package Modèles de vague et surcote

Government

Données de modèles de vague (MFWAM, WW3) et de surcote, forcés par AROME et ARPEGE. Les données sont regroupées en paquets de paramètres et d'échéances.

API key

Dog Facts

Animals

Random facts of Dogs

No authCORS

Twilio - Pricing

Phone

This is the public Twilio REST API.

HTTP Basic13 endpoints

Assam State Board of Secondary Education, Assam

Open Data

Board of Secondary Education, Assam (https://sebaonline.org/) has made available 2018 Class X results in DigiLocker, which can be pulled by students into their accounts.

API key1 endpoints

ApplicationInsightsManagementClient

Cloud Platforms

Azure Application Insights workbook template type.

OAuth64 endpoints

Amazon Cognito Identity Provider

Cloud Platforms

<p>Using the Amazon Cognito user pools API, you can create a user pool to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies.</p> <p>This API reference provides information about user pools in Amazon Cognito user pools.</p> <p>For more information, see the <a href="https://docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html">Amazon Cognito Documentation</a>.</p>

API key101 endpoints

POS Terminal Management API

Payments

This API provides endpoints for managing your point-of-sale (POS) payment terminals. You can use the API to obtain information about a specific terminal, retrieve overviews of your terminals and stores, and assign terminals to a merchant account or store. For more information, refer to [Assign terminals](https://docs.adyen.com/point-of-sale/automating-terminal-management/assign-terminals-api). ## Authentication Each request to the Terminal Management API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the API key](https://docs.adyen.com/development-resources/api-credentials#generate-api-key). Then set this key to the `X-API-Key` header value, for example: ``` curl -H "Content-Type: application/json" \ -H "X-API-Key: Your_API_key" \ ... ``` Note that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints). ## Versioning Terminal Management API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: "vXX", where XX is the version number. For example: ``` https://postfmapi-test.adyen.com/postfmapi/terminal/v1/getTerminalsUnderAccount ``` When using versioned endpoints, Boolean response values are returned in string format: `"true"` or `"false"`. If you omit the version from the endpoint URL, Boolean response values are returned like this: `true` or `false`.

API key5 endpoints

Hotel Ratings

Development

Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token. Please also be aware that our test environment is based on a subset of the production, this API in test only offers 24 hotels; 10 in London and 14 in New-York. You can find the list in our **[data collection](https://github.com/amadeus4dev/data-collection)**.

No auth1 endpoints

More categories