Welcome to API Harmony!

Find APIs: API Harmony currently lists 1179 APIs. Our data stems from APIs.guru, from crawling the web, and from user-provided input. Start searching above!

Learn about APIs: API Harmony analyzes GitHub projects to show you how others use APIs in their applications.

Use APIs: API Harmony provides links to developer discussions, GitHub projects, and software development kits (SDKs). Use the Playground to test APIs via IBM Cloud Functions.

Latest posts on APIful.io

Try out GraphQL interfaces for selected APIs, created by API Harmony. To learn more about the technology enabling this feature, read our blog post. To learn how to use the GraphiQL tool to query GraphQL APIs, check out this introductory video.

Identify the language of a given text and translate it - all in one request. To use this GraphQL interface, obtain credentials (username and password) by provisioning IBM Watson Language Translation API in IBM Bluemix.

Try Watson Language Translation GraphQL interface!
# Example query:
{
  viewerBasicAuth (username: "username_from_bluemix" password: "password_from_bluemix") {
    languagesOfText (text: "Life is beautiful") {
      german: translation (target: "de") {
        wordCount
        translations {
          translation
        }
      }
    }
  }
}

Dive into the vast amount of data offered by the GitHub API. OAuth 2 authentication means that you can query your personal data, including repositories you work on, issues, comments etc.

Try GitHub GraphQL interface!
# Example query:
{
  organization (org: "facebook") {
    repos {
      fullName
      language
    }
  }
}

Query your past rides with Lyft, get price estimates for rides, or list nearby drivers. Uses OAuth 2 to allow you to authorize the GraphQL interface.

Try Lyft GraphQL interface!
# Example query:
{
  RidesResponse (startTime: "2015-01-01T00:00:00+00:00") {
    rideHistory {
      origin {
        lat
        lng
        address
        etaSeconds
      }
      destination {
        lat
        lng
        address
        etaSeconds
      }
      price {
        amount
        currency
        description
      }
    }
  }
}
Most used APIs
GitHub

Powerful collaboration, code review, and code...

835367 usages on GitHub


Google OAuth2

Obtains end-user authorization grants for use...

792796 usages on GitHub


Twitter Help API

The help API for Twitter.

505234 usages on GitHub


Twitter Status API

This is the status API for Twitter.

505137 usages on GitHub


Twitter Search API

The search API for Twitter.

505029 usages on GitHub


Latest APIs
API Harmony

The API Harmony API offers a programmatic way to...

0 usages on GitHub


Zoom Connect

The world's greatest SMS API

3 usages on GitHub


Yunbi

Professional Cloud Trading Platform for Digital...

189 usages on GitHub


YouTube Waterkmark API

Programmatic access to YouTube features.

48314 usages on GitHub


YouTube Video API

Programmatic access to YouTube features.

48313 usages on GitHub


Featured APIs
Google Books

Searches for books and manages your Google Books...

16296 usages on GitHub


YouTube Data

Supports core YouTube features, such as uploading...

48260 usages on GitHub


IBM Alchemy Data News

AlchemyAPI helps developers and businesses build...

0 usages on GitHub