Is there an API to extract questions and labels from yahoo answers?
It seems as though there is a lot of advice on the Yahoo Developer Site.

Basic steps will be:


get yourself a standard Yahoo account
using that account, get yourself an Application ID (basically an API key)
(probably) get a unique password to go with your API key


This will all allow you to authenticate yourself when making requests for data.

There are daily rate limits for data requests, they say:


  Each service may have different limits on the number of results returned by each query, as well as other variations in supported parameters. The documentation for each service specifies the default number and maximum number you can receive.


I should also point out that the service is not intended for commercial use, so if you plan to make a product and sell it, based on Yahoo data, you need to probably discuss the API usage with them.



The results will be in a form that requires parsing, such as XML, as it seems to be a standard web requests API. This means you can look at tools such as BeautifulSoup4 or the xml ElementTree. You can then choose the specific parts of the received data from Yahoo's API.