All public APIs — page 136
Every API in the directory, 4,162 in all, best documented first.
Hotel Booking
BooksBefore 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.
ReportForge
Documents & ProductivityGenerate styled HTML reports from CSV or JSON data with built-in templates
Firebase Cloud Messaging Data API
AnalyticsProvides additional information about Firebase Cloud Messaging (FCM) message sends and deliveries.
Web Search Client
DevelopmentThe Web Search API lets you send a search query to Bing and get back search results that include links to webpages, images, and more.
NBA v3 Play-by-Play
EntertainmentNBA play-by-play API.
Interzoid Get Weather By Zip Code API
DevelopmentThis API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.
API Package ARPEGE
GovernmentDonné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.
Twilio - Preview
PhoneThis is the public Twilio REST API.
Antyodaya Saral Haryana, Haryana
Open DataAPIs provided by Antyodaya Saral Haryana, Haryana.
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>
Notification Configuration API
PaymentsThis 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 ```
Hotel Name Autocomplete
DevelopmentBefore 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).
Gmail API
AnalyticsThe Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.
NBA v3 Projections
EntertainmentLive 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
Interzoid Get Weather City API
DevelopmentThis API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.
Kiprio HTTP APIs
Development26 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.
API Package Modèles de vague et surcote
GovernmentDonné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.
Dog Facts
AnimalsRandom facts of Dogs
Twilio - Pricing
PhoneThis is the public Twilio REST API.
Assam State Board of Secondary Education, Assam
Open DataBoard 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.
ApplicationInsightsManagementClient
Cloud PlatformsAzure Application Insights workbook template type.
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>
POS Terminal Management API
PaymentsThis 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`.
Hotel Ratings
DevelopmentBefore 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)**.