Yahoo Content Analysis API

The Content Analysis Web Service detects entities/concepts, categories, and relationships within unstructured content. It ranks those detected entities/concepts by their overall relevance, resolves those if possible into Wikipedia pages, and annotates tags with relevant meta-data. Please give our content analysis service a try to enrich your content.

Accessing the Data

Using the data in your application

In order to access Content Analysis data in your application, you’ll need to get a Yahoo API key and configure it to use Content Analysis. You can do this by creating a project for your application.

Create a Project

Rate Limits

Use of the Content Analysis developer service should not exceed reasonable request volume. Access through YQL is limited to 20,000 signed calls per hour and 2,000 unsigned calls per hour, as defined in the YQL Terms of Use.

Request higher rate limits

If you believe your application will exceed the rate limit, please contact us to request a higher rate limit for your application.


By using the Content Analysis developer service, you agree to the Terms of Use.


Learn how to use the Content Analysis API through descriptions of its queries and parameters. In addition, the documentation also inculdes sample code to help get you started.



Join the conversation on the Content Analysis developer forum to get help and touch base with other developers.